An extremely flexible and configurable data model conversion library for Python 3.10+, currently at v3.0.0b12. It allows loading, dumping, and conversion between different model types (dataclasses, pydantic, msgspec, SQLAlchemy, etc.) with a powerful recipe-based provider system. The library is in active beta development with frequent releases.
pip install adaptixNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Basic loader and dumper creation using Recipe for a dataclass.
Replace 'NoSuitableProvider' with 'ProviderNotFoundError' in your exception handlers.
Create a single Recipe at application startup and reuse it.
If you rely on the dumped type being a specific iterable (e.g., set), you must add a custom coercer or post-process the output.
Upgrade to >=3.0.0b7 where Optional coercer redefinition is allowed.