A configuration management library for Python based on pydantic
![](https://www.deeplearningdaily.com/wp-content/uploads/2021/10/a-configuration-management-library-for-python-based-on-pydantic_6171e6a1b030a-375x210.jpeg)
ConfZ
is a configuration management library for Python based on pydantic.
It easily allows you to
- load your configuration from config files, environment variables, command line arguments and more sources
- transform the loaded data into a desired format and validate it
- access the results as Python dataclass-like objects with full IDE support
It furthermore supports you in common use cases like:
- Multiple environments
- Singleton with lazy loading
- Config changes for unit tests
- Custom config sources
📦 Installation
ConfZ
is on PyPI and can be installed with