Metadata-Version: 2.4
Name: coerce_type
Version: 1.2.2
Summary: A library providing tools to enforce type hints.
Project-URL: Repository, https://github.com/reyemDarnok/coerce_type.git
Project-URL: Issues, https://github.com/reyemDarnok/coerce_type.git
Author-email: Ben Konrad Meyer <ben.k.meyer@gmail.com>
Maintainer-email: Ben Konrad Meyer <ben.k.meyer@gmail.com>
License-Expression: MIT
License-File: LICENSE
Keywords: annotations,typecasting
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Natural Language :: German
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Software Development :: Libraries
Requires-Python: >=3.10
Description-Content-Type: text/markdown

# coerce_type

coerce_type is a library for the type coercion of values 
to the annotations they have. It can be triggered manually with `coerce`
or be set to happen automatically for a dataclass by having it inherit a `TypeCorrecting` class

## Installation

Currently only a manual installation is possible, but an upload to pip is planned.
```shell
git clone git@github.com:reyemDarnok/coerce_type.git
cd coerce_type
hatch build
pip install ./dist/coerce_type-1.0.2-py3-none-any.whl
```

