Metadata-Version: 2.1
Name: annodize
Version: 0.2.0
Summary: "Python Annotations that are shockingly useful!"
Home-page: https://github.com/NowanIlfideme/annodize
Author: Anatoly Makarevich
Author-email: git@nowan.dev
License: MIT
Keywords: Python,Dataframe,Pandas,PySpark,Annotated
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3.10
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: typing-extensions
Requires-Dist: makefun
Requires-Dist: decopatch
Requires-Dist: future-typing ; python_version < "3.10"
Provides-Extra: dev
Requires-Dist: black (~=21.12b0) ; extra == 'dev'
Requires-Dist: isort (~=5.10.1) ; extra == 'dev'
Requires-Dist: flake8 (~=4.0.1) ; extra == 'dev'
Requires-Dist: mypy (~=0.931) ; extra == 'dev'
Requires-Dist: coverage (~=6.0.2) ; extra == 'dev'
Requires-Dist: pytest (~=6.2.5) ; extra == 'dev'
Requires-Dist: pytest-mock (~=3.6.1) ; extra == 'dev'
Requires-Dist: pytest-cov (~=3.0.0) ; extra == 'dev'
Requires-Dist: pre-commit (~=2.17.0) ; extra == 'dev'
Provides-Extra: docs
Requires-Dist: mkdocs ; extra == 'docs'
Requires-Dist: mkdocs-material ; extra == 'docs'
Requires-Dist: mkdocstrings ; extra == 'docs'
Requires-Dist: pymdown-extensions ; extra == 'docs'
Requires-Dist: pygments ; extra == 'docs'
Provides-Extra: pandas
Requires-Dist: pandas (>=1.0.0) ; extra == 'pandas'
Provides-Extra: pyspark
Requires-Dist: pyspark (>=3.0.0) ; extra == 'pyspark'

# Annodize: Python Annotations that are shockingly useful

Using PEP 593 (Python 3.9+) Annotated Types for good... or for evil.

## Example uses

- Data type conversion.
- Dataframe validation.
- (Your use case here!)

## See Also

Check out [future-typing](https://github.com/PrettyWood/future-typing), which
lets you use Python 3.10 UnionType types in any Python version:

```python
# -*- coding: future_typing -*-

foo: int | str
```


