Welcome to configflow’s documentation!
Overview
configflow
- is the configuration management library for Python. It easily allows you to:
Load your configuration from config files, environment variables, command-line arguments and more sources.
Transform the loaded data into the desired format and validate it.
Access the results as
Python dataclass-like objects
with full IDE support.Make your codebase very flexible by the usage of:
Multiple environments.
Singletons with lazy loading.
Config changes for the unit tests.
Custom config sources.