Hi everyone, I built a small library called lib_layered_config to make configuration handling more predictable in Python projects. I often struggled with codebases where config values came from many places, so I wanted something lightweight that supports clear layering. For example. defaults → environment variables → config files → CLI overrides.
The library focuses on:
• Straightforward layering rules
• Minimal API surface
• Easy integration into existing projects
• Zero unnecessary dependencies
GitHub. https://github.com/bitranox/lib_layered_config
I would love feedback on the API design, missing features, or real world edge cases. If you try it, please let me know how it works for you.
Thanks for taking a look.