Metadata-Version: 2.1
Name: utz
Version: 0.0.16
Summary: Misc stdlib, pandas, subprocess, and other utilities, exposed for easy importing + boilerplate-reduction
Home-page: https://github.com/runsascoded/utz
Author: Ryan Williams
Author-email: ryan@runsascoded.com
License: MIT
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Requires-Dist: GitPython
Requires-Dist: joblib
Requires-Dist: pandas
Requires-Dist: python-dateutil
Requires-Dist: pyyaml
Provides-Extra: pdf
Requires-Dist: reportlab (==3.5.42) ; extra == 'pdf'
Requires-Dist: pyPDF2 (==1.26.0) ; extra == 'pdf'
Provides-Extra: setup
Requires-Dist: md2py (==0.0.1) ; extra == 'setup'

# utz
Misc stdlib, pandas, subprocess, and other utilities, exposed for easy importing + boilerplate-reduction

## Install
```bash
pip install utz
```

## Use
Import the whole kitchen sink:
```python
from utz import *
```

See [imports.py](utz/imports.py), which imports many of the modules below, as well as a bevy of handy stdlib methods and objects.

Some noteworthy modules:
- [pnds](utz/pnds.py): common [pandas](https://pandas.pydata.org/) imports
- [cd](utz/cd.py): "change directory" contextmanager
- [o](utz/o.py): object (dict) wrapper that exposes keys as attrs (e.g.: `o({'a':1}).a == 1`)
- [process](utz/process.py): subprocess wrappers for more easily shelling out commands
- [git](utz/git): git helpers / wrappers around [GitPython](https://gitpython.readthedocs.io/en/stable/)
- [collections](utz/collections.py): collection/list helpers
- [context](utz/context.py): contextlib helpers


