Metadata-Version: 2.1
Name: misc-python-utils
Version: 0.1.19
Summary: 
Home-page: https://github.com/dertilo/misc-python-utils
Author: Tilo Himmelsbach
Author-email: dertilo@gmail.com
Requires-Python: >=3.10,<4.0
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: beartype (>=0,<1)
Requires-Dist: gitpython (>=3.1.42,<4.0.0)
Requires-Dist: nested-dataclass-serialization (>=0.1.0,<0.2.0)
Requires-Dist: python-slugify (>=8.0.1,<9.0.0)
Requires-Dist: result (>=0.16.0,<0.17.0)
Project-URL: Repository, https://github.com/dertilo/misc-python-utils
Description-Content-Type: text/markdown

![tests](https://github.com/dertilo/misc-python-utils/actions/workflows/tests.yml/badge.svg)
[![pypi](https://img.shields.io/pypi/v/misc-python-utils.svg)](https://pypi.python.org/project/misc-python-utils)
[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://opensource.org/licenses/MIT)
[![bear-ified](https://raw.githubusercontent.com/beartype/beartype-assets/main/badge/bear-ified.svg)](https://beartype.readthedocs.io)
[![Ruff-ified](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/dertilo/python-linters/blob/master/python_linters/ruff.toml)

# misc python utils
- more or less random collection of code-snippets, helpers, utilities -> TODO separate into multiple repos!
### contains things like
* reading/writing files
* type-hints+data-validation via beartypes
* buildable+hashable dataclasses
* some markdown/mermaid utils
* rust-like error handling utils
