Metadata-Version: 2.1
Name: databind
Version: 1.5.1
Summary: Databind is a library inspired by jackson-databind to de-/serialize Python dataclasses. The `databind` package will install the full suite of databind packages. Compatible with Python 3.7 and newer.
License: MIT
Author: Niklas Rosenstein
Author-email: rosensteinniklas@gmail.com
Requires-Python: >=3.7,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Requires-Dist: databind.core (>=1.5.1,<2.0.0)
Requires-Dist: databind.json (>=1.5.1,<2.0.0)
Description-Content-Type: text/markdown

# databind

Databind is a library inspired by jackson-databind to de-/serialize Python dataclasses. The `databind` package
will install the full suite of databind packages. Compatible with Python 3.7 and newer.

* [databind.core](https://pypi.org/project/databind.core/) &ndash; Provides the core framework.
* [databind.json](https://pypi.org/project/databind.json/) &ndash; De-/serialize dataclasses to/from JSON payloads.

## Supported features

| Feature | Python version | Databind version |
| ------- | -------------- | ---------------- |
| [PEP585](https://www.python.org/dev/peps/pep-0585/) | 3.9 | 1.2.0 &ndash; *current* |
| [PEP585](https://www.python.org/dev/peps/pep-0585/) (forward references) | 3.9 | 1.3.1? &ndash; *current* |
| Resolve type parameters of specialized generic types | 3.x | 1.5.0 &ndash; *current* |

---

<p align="center">Copyright &copy; 2022 &ndash; Niklas Rosenstein</p>

