Python library for loading app configurations from files and/or namespaced environment variables
copied from cf-staging / climatecontrolCLIMATECONTROL controls your applications settings and configuration environment. It is a Python library for loading app configurations from files and/or namespaced environment variables.
Features * Separation of settings and code * Loading from files (.yaml, .json, .toml) * Loading multiple files using glob syntax * Loading from environment variables, including loading of nested values * Freely reference nested configurations via files or environment variables * CLI integration * Validation using the Validation library of your choice * Logging configuration integration * Testing integration