Metadata-Version: 2.1
Name: dt-misc
Version: 0.1.4
Summary: Misc. helpers (logging, os, ...) for dt-* packages
Home-page: https://github.com/JavaWiz1/dt-misc
License: MIT
Keywords: python,dt-tools
Author: Al DAmico
Author-email: JavaWiz1@hotmail.com
Requires-Python: >=3.10,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: gtts (>=2.5.2,<3.0.0)
Requires-Dist: loguru (>=0.7.2,<0.8.0)
Project-URL: Repository, https://github.com/JavaWiz1/dt-misc
Description-Content-Type: text/markdown

# dt-misc

dt-misc is a python library used to support the set of dt_tools packages:
 - [dt-console](https://github.com/JavaWiz1/dt-console)
 - [dt-net-tools](https://github.com/JavaWiz1/dt-net-tools)

It contains helper packages for logging, os detection and other common utilities.

## Installation

### Download source code from githup via git
```bash
git clone https://github.com/JavaWiz1/dt-misc.git
```
Note, when downloading source, [Poetry](https://python-poetry.org/docs/) was used as the package manager.  Poetry 
handles creating the virtual environment and all dependent packages installs with proper versions.

To setup virtual environment with required production __AND__ dev ([sphinx](https://www.sphinx-doc.org/en/master/)) dependencies:
```bash
poetry install
```

with ONLY production packages (no sphinx):
```bash
poetry install --without dev
```


### use the package manager [pip](https://pip.pypa.io/en/stable/) to install dt-misc.

```bash
pip install dt-misc [--user]
```


