├── .github ├── dependabot.yml └── workflows │ └── main.yml ├── .gitignore ├── .readthedocs.yaml ├── CODEOWNERS ├── HISTORY.rst ├── LICENSE ├── MANIFEST.in ├── README.rst ├── docs ├── Makefile ├── api.rst ├── components.rst ├── conf.py ├── configmanager.rst ├── configuration.rst ├── dev.rst ├── documenting.rst ├── environments.rst ├── history.rst ├── index.rst ├── parsers.rst ├── recipes.rst ├── test_code.py └── testing.rst ├── examples ├── component_appconfig.py ├── componentapp.py ├── components_subclass.py ├── environments.py ├── handling_exceptions.py ├── msg_builder.py ├── myserver.py ├── myserver_with_environments.py ├── namespaces.py ├── namespaces2.py ├── parser_examples.py ├── recipes_alternate_keys.py ├── recipes_appconfig.py ├── recipes_djangosettings.py ├── recipes_shared.py └── testdebug.py ├── justfile ├── pyproject.toml ├── src └── everett │ ├── __init__.py │ ├── ext │ ├── __init__.py │ ├── inifile.py │ └── yamlfile.py │ ├── manager.py │ └── sphinxext.py └── tests ├── basic_component_config.py ├── basic_module_config.py ├── conftest.py ├── data ├── .env ├── config_test.ini └── config_test_original.ini ├── ext ├── test_inifile.py └── test_yamlfile.py ├── simple_module_config.py ├── test_manager.py └── test_sphinxext.py /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willkg/everett/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willkg/everett/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willkg/everett/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willkg/everett/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @willkg 2 | -------------------------------------------------------------------------------- /HISTORY.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willkg/everett/HEAD/HISTORY.rst -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willkg/everett/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willkg/everett/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willkg/everett/HEAD/README.rst -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willkg/everett/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willkg/everett/HEAD/docs/api.rst -------------------------------------------------------------------------------- /docs/components.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willkg/everett/HEAD/docs/components.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willkg/everett/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/configmanager.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willkg/everett/HEAD/docs/configmanager.rst -------------------------------------------------------------------------------- /docs/configuration.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willkg/everett/HEAD/docs/configuration.rst -------------------------------------------------------------------------------- /docs/dev.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willkg/everett/HEAD/docs/dev.rst -------------------------------------------------------------------------------- /docs/documenting.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willkg/everett/HEAD/docs/documenting.rst -------------------------------------------------------------------------------- /docs/environments.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willkg/everett/HEAD/docs/environments.rst -------------------------------------------------------------------------------- /docs/history.rst: -------------------------------------------------------------------------------- 1 | .. include:: ../HISTORY.rst 2 | -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willkg/everett/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/parsers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willkg/everett/HEAD/docs/parsers.rst -------------------------------------------------------------------------------- /docs/recipes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willkg/everett/HEAD/docs/recipes.rst -------------------------------------------------------------------------------- /docs/test_code.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willkg/everett/HEAD/docs/test_code.py -------------------------------------------------------------------------------- /docs/testing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willkg/everett/HEAD/docs/testing.rst -------------------------------------------------------------------------------- /examples/component_appconfig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willkg/everett/HEAD/examples/component_appconfig.py -------------------------------------------------------------------------------- /examples/componentapp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willkg/everett/HEAD/examples/componentapp.py -------------------------------------------------------------------------------- /examples/components_subclass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willkg/everett/HEAD/examples/components_subclass.py -------------------------------------------------------------------------------- /examples/environments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willkg/everett/HEAD/examples/environments.py -------------------------------------------------------------------------------- /examples/handling_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willkg/everett/HEAD/examples/handling_exceptions.py -------------------------------------------------------------------------------- /examples/msg_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willkg/everett/HEAD/examples/msg_builder.py -------------------------------------------------------------------------------- /examples/myserver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willkg/everett/HEAD/examples/myserver.py -------------------------------------------------------------------------------- /examples/myserver_with_environments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willkg/everett/HEAD/examples/myserver_with_environments.py -------------------------------------------------------------------------------- /examples/namespaces.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willkg/everett/HEAD/examples/namespaces.py -------------------------------------------------------------------------------- /examples/namespaces2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willkg/everett/HEAD/examples/namespaces2.py -------------------------------------------------------------------------------- /examples/parser_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willkg/everett/HEAD/examples/parser_examples.py -------------------------------------------------------------------------------- /examples/recipes_alternate_keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willkg/everett/HEAD/examples/recipes_alternate_keys.py -------------------------------------------------------------------------------- /examples/recipes_appconfig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willkg/everett/HEAD/examples/recipes_appconfig.py -------------------------------------------------------------------------------- /examples/recipes_djangosettings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willkg/everett/HEAD/examples/recipes_djangosettings.py -------------------------------------------------------------------------------- /examples/recipes_shared.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willkg/everett/HEAD/examples/recipes_shared.py -------------------------------------------------------------------------------- /examples/testdebug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willkg/everett/HEAD/examples/testdebug.py -------------------------------------------------------------------------------- /justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willkg/everett/HEAD/justfile -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willkg/everett/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/everett/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willkg/everett/HEAD/src/everett/__init__.py -------------------------------------------------------------------------------- /src/everett/ext/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willkg/everett/HEAD/src/everett/ext/__init__.py -------------------------------------------------------------------------------- /src/everett/ext/inifile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willkg/everett/HEAD/src/everett/ext/inifile.py -------------------------------------------------------------------------------- /src/everett/ext/yamlfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willkg/everett/HEAD/src/everett/ext/yamlfile.py -------------------------------------------------------------------------------- /src/everett/manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willkg/everett/HEAD/src/everett/manager.py -------------------------------------------------------------------------------- /src/everett/sphinxext.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willkg/everett/HEAD/src/everett/sphinxext.py -------------------------------------------------------------------------------- /tests/basic_component_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willkg/everett/HEAD/tests/basic_component_config.py -------------------------------------------------------------------------------- /tests/basic_module_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willkg/everett/HEAD/tests/basic_module_config.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willkg/everett/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/data/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willkg/everett/HEAD/tests/data/.env -------------------------------------------------------------------------------- /tests/data/config_test.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willkg/everett/HEAD/tests/data/config_test.ini -------------------------------------------------------------------------------- /tests/data/config_test_original.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willkg/everett/HEAD/tests/data/config_test_original.ini -------------------------------------------------------------------------------- /tests/ext/test_inifile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willkg/everett/HEAD/tests/ext/test_inifile.py -------------------------------------------------------------------------------- /tests/ext/test_yamlfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willkg/everett/HEAD/tests/ext/test_yamlfile.py -------------------------------------------------------------------------------- /tests/simple_module_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willkg/everett/HEAD/tests/simple_module_config.py -------------------------------------------------------------------------------- /tests/test_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willkg/everett/HEAD/tests/test_manager.py -------------------------------------------------------------------------------- /tests/test_sphinxext.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willkg/everett/HEAD/tests/test_sphinxext.py --------------------------------------------------------------------------------