Confit is a smart configuration framework for Python that supports hierarchical configs, CLI overrides, and validation via pydantic. It merges YAML/TOML/JSON config files with command-line arguments and environment variables. Current version is 0.10.2, with frequent minor releases.
pip install confitNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Load a YAML config file and override keys via CLI-style strings.
Use `from confit import Config` instead.
Specify config file path as a positional argument: `python script.py path/to/config.yaml`.
Use `Config(['base.yaml', 'override.yaml'])` instead of `Config('base.yaml')`.Use `from confit import Config`.
Wrap the path in a list: `Config(['config.yaml'])` or `Config(['base.yaml', 'override.yaml'])`.
No dependency data recorded yet.