.ci/install_dev.sh .ci/test.sh .coveragerc .github/FUNDING.yml .github/ISSUE_TEMPLATE/bug_report.md .github/ISSUE_TEMPLATE/custom.md .github/ISSUE_TEMPLATE/feature_request.md .gitignore .pep8speaks.yml .pre-commit-config.yaml 3.x-release-notes.md CHANGELOG.md CONTRIBUTING.md LICENSE MANIFEST.in Makefile README.md azure-pipelines.yml docs/advanced.md docs/cli.md docs/configuration.md docs/django.md docs/dynamic.md docs/envvars.md docs/flask.md docs/img/android-chrome-192x192.png docs/img/android-chrome-512x512.png docs/img/apple-touch-icon.png docs/img/favicon-16x16.png docs/img/favicon-32x32.png docs/img/favicon.ico docs/img/logo.png docs/img/logo.svg docs/img/logo_400.svg docs/img/logo_square.svg docs/img/logo_square_100.png docs/img/logo_square_200.png docs/img/logo_square_400.png docs/img/logo_square_d.svg docs/img/logo_square_d_100.png docs/img/logo_square_d_300.png docs/img/site.webmanifest docs/index.md docs/merging.md docs/release_notes.md docs/secrets.md docs/settings_files.md docs/validation.md dynaconf/VERSION dynaconf/__init__.py dynaconf/base.py dynaconf/cli.py dynaconf/constants.py dynaconf/contrib/__init__.py dynaconf/contrib/django_dynaconf/__init__.py dynaconf/contrib/django_dynaconf/dynaconf_django_conf.py dynaconf/contrib/django_dynaconf_v2.py dynaconf/contrib/flask_dynaconf.py dynaconf/default_settings.py dynaconf/loaders/__init__.py dynaconf/loaders/base.py dynaconf/loaders/env_loader.py dynaconf/loaders/ini_loader.py dynaconf/loaders/json_loader.py dynaconf/loaders/py_loader.py dynaconf/loaders/redis_loader.py dynaconf/loaders/toml_loader.py dynaconf/loaders/vault_loader.py dynaconf/loaders/yaml_loader.py dynaconf/test_settings.py dynaconf/utils/__init__.py dynaconf/utils/boxing.py dynaconf/utils/files.py dynaconf/utils/functional.py dynaconf/utils/parse_conf.py dynaconf/validator.py dynaconf/validator_conditions.py dynaconf/vendor/__init__.py dynaconf/vendor/box/README.md dynaconf/vendor/box/__init__.py dynaconf/vendor/box/box.py dynaconf/vendor/box/box_list.py dynaconf/vendor/box/config_box.py dynaconf/vendor/box/converters.py dynaconf/vendor/box/exceptions.py dynaconf/vendor/box/from_file.py dynaconf/vendor/box/shorthand_box.py dynaconf/vendor/click/README.md dynaconf/vendor/click/__init__.py dynaconf/vendor/click/_bashcomplete.py dynaconf/vendor/click/_compat.py dynaconf/vendor/click/_termui_impl.py dynaconf/vendor/click/_textwrap.py dynaconf/vendor/click/_unicodefun.py dynaconf/vendor/click/_winconsole.py dynaconf/vendor/click/core.py dynaconf/vendor/click/decorators.py dynaconf/vendor/click/exceptions.py dynaconf/vendor/click/formatting.py dynaconf/vendor/click/globals.py dynaconf/vendor/click/parser.py dynaconf/vendor/click/termui.py dynaconf/vendor/click/testing.py dynaconf/vendor/click/types.py dynaconf/vendor/click/utils.py dynaconf/vendor/dotenv/README.md dynaconf/vendor/dotenv/__init__.py dynaconf/vendor/dotenv/cli.py dynaconf/vendor/dotenv/compat.py dynaconf/vendor/dotenv/ipython.py dynaconf/vendor/dotenv/main.py dynaconf/vendor/dotenv/parser.py dynaconf/vendor/dotenv/py.typed dynaconf/vendor/dotenv/version.py dynaconf/vendor/ruamel/__init__.py dynaconf/vendor/ruamel/yaml/CHANGES dynaconf/vendor/ruamel/yaml/LICENSE dynaconf/vendor/ruamel/yaml/MANIFEST.in dynaconf/vendor/ruamel/yaml/PKG-INFO dynaconf/vendor/ruamel/yaml/README.rst dynaconf/vendor/ruamel/yaml/__init__.py dynaconf/vendor/ruamel/yaml/anchor.py dynaconf/vendor/ruamel/yaml/comments.py dynaconf/vendor/ruamel/yaml/compat.py dynaconf/vendor/ruamel/yaml/composer.py dynaconf/vendor/ruamel/yaml/configobjwalker.py dynaconf/vendor/ruamel/yaml/constructor.py dynaconf/vendor/ruamel/yaml/cyaml.py dynaconf/vendor/ruamel/yaml/dumper.py dynaconf/vendor/ruamel/yaml/emitter.py dynaconf/vendor/ruamel/yaml/error.py dynaconf/vendor/ruamel/yaml/events.py dynaconf/vendor/ruamel/yaml/loader.py dynaconf/vendor/ruamel/yaml/main.py dynaconf/vendor/ruamel/yaml/nodes.py dynaconf/vendor/ruamel/yaml/parser.py dynaconf/vendor/ruamel/yaml/py.typed dynaconf/vendor/ruamel/yaml/reader.py dynaconf/vendor/ruamel/yaml/representer.py dynaconf/vendor/ruamel/yaml/resolver.py dynaconf/vendor/ruamel/yaml/scalarbool.py dynaconf/vendor/ruamel/yaml/scalarfloat.py dynaconf/vendor/ruamel/yaml/scalarint.py dynaconf/vendor/ruamel/yaml/scalarstring.py dynaconf/vendor/ruamel/yaml/scanner.py dynaconf/vendor/ruamel/yaml/serializer.py dynaconf/vendor/ruamel/yaml/setup.cfg dynaconf/vendor/ruamel/yaml/setup.py dynaconf/vendor/ruamel/yaml/timestamp.py dynaconf/vendor/ruamel/yaml/tokens.py dynaconf/vendor/ruamel/yaml/util.py dynaconf/vendor/toml/README.md dynaconf/vendor/toml/__init__.py dynaconf/vendor/toml/decoder.py dynaconf/vendor/toml/encoder.py dynaconf/vendor/toml/ordered.py dynaconf/vendor/toml/tz.py dynaconf/vendor/vendor.txt example/__init__.py example/app/.env example/app/Makefile example/app/__init__.py example/app/app.py example/app/mysettings.py example/app_with_dotenv/.env example/app_with_dotenv/__init__.py example/app_with_dotenv/app.py example/common-encoding/.env example/common-encoding/.secrets.toml example/common-encoding/program.py example/common-encoding/settings.toml example/common/.env example/common/.secrets.toml example/common/program.py example/common/settings.toml example/compat.py example/configure/.env example/configure/app.py example/custom_loader/.env example/custom_loader/app.py example/custom_loader/my_custom_loader/__init__.py example/custom_loader/my_custom_loader/sff_loader.py example/custom_loader/requirements.txt example/custom_loader/settings.sff example/django_example/.env example/django_example/.secrets.yaml example/django_example/foo/__init__.py example/django_example/foo/settings.py example/django_example/foo/urls.py example/django_example/foo/wsgi.py example/django_example/manage.py example/django_example/polls/__init__.py example/django_example/polls/admin.py example/django_example/polls/apps.py example/django_example/polls/migrations/__init__.py example/django_example/polls/models.py example/django_example/polls/tests.py example/django_example/polls/urls.py example/django_example/polls/views.py example/django_example/pulpsettings.py example/django_example/settings.yaml example/django_example/standalone_script.py example/django_example_compat/config/.env example/django_example_compat/config/.secrets.yaml example/django_example_compat/config/settings.yaml example/django_example_compat/foo/__init__.py example/django_example_compat/foo/settings.py example/django_example_compat/foo/urls.py example/django_example_compat/foo/wsgi.py example/django_example_compat/includes/plugin_settings.py example/django_example_compat/manage.py example/django_example_compat/polls/__init__.py example/django_example_compat/polls/admin.py example/django_example_compat/polls/apps.py example/django_example_compat/polls/migrations/__init__.py example/django_example_compat/polls/models.py example/django_example_compat/polls/tests.py example/django_example_compat/polls/urls.py example/django_example_compat/polls/views.py example/django_example_compat/standalone_script.py example/dotenv_loaded_if_enabled/.env example/dotenv_loaded_if_enabled/app.py example/dotenv_loaded_if_enabled/settings.toml example/dotenv_not_loaded_by_default/.env example/dotenv_not_loaded_by_default/app.py example/dotenv_not_loaded_by_default/settings.toml example/dummy_flask_extension/README.md example/dummy_flask_extension/__init__.py example/dummy_flask_extension/dummy.py example/dunder/.env example/dunder/app.py example/dunder/other_settings.py example/dunder/settings.py example/dynaconf_merge/.env example/dynaconf_merge/.secrets.toml example/dynaconf_merge/app.py example/dynaconf_merge/settings.toml example/envless_mode/.env example/envless_mode/__init__.py example/envless_mode/app.py example/envless_mode/settings.yaml example/envs/.env example/envs/app.py example/envs/settings.toml example/envvar_prefix/.env example/envvar_prefix/app.py example/flask_with_commentjson/.env example/flask_with_commentjson/.secrets.json example/flask_with_commentjson/app.py example/flask_with_commentjson/requirements.txt example/flask_with_commentjson/settings.json example/flask_with_commentjson/templates/dynaconf.html example/flask_with_dotenv/.env example/flask_with_dotenv/__init__.py example/flask_with_dotenv/app.py example/flask_with_dotenv/requirements.txt example/flask_with_dotenv/templates/dynaconf.html example/flask_with_ini/.env example/flask_with_ini/.secrets.ini example/flask_with_ini/app.py example/flask_with_ini/requirements.txt example/flask_with_ini/settings.ini example/flask_with_ini/templates/dynaconf.html example/flask_with_json/.env example/flask_with_json/.secrets.json example/flask_with_json/app.py example/flask_with_json/requirements.txt example/flask_with_json/settings.json example/flask_with_json/templates/dynaconf.html example/flask_with_toml/.env example/flask_with_toml/.secrets.toml example/flask_with_toml/app.py example/flask_with_toml/requirements.txt example/flask_with_toml/settings.toml example/flask_with_toml/templates/dynaconf.html example/flask_with_yaml/.env example/flask_with_yaml/.secrets.yml example/flask_with_yaml/app.py example/flask_with_yaml/requirements.txt example/flask_with_yaml/settings.yml example/flask_with_yaml/templates/dynaconf.html example/format/.env example/format/app.py example/format/settings.toml example/full_example.py example/full_test/.env example/full_test/settings.ini example/full_test/settings.json example/full_test/settings.py example/full_test/settings.toml example/full_test/settings.yaml example/full_test/staging_settings.py example/full_test/test.py example/get_fresh/.env example/get_fresh/app.py example/get_fresh/settings.toml example/includes/.env example/includes/app.py example/includes/configs/plugin1.toml example/includes/configs/plugin2.yaml example/includes/configs/plugin3.json example/includes/configs/plugin4.py example/includes/settings.toml example/includes/this_is_not_loaded.toml example/issues/160_path_traversal_fixed/.env example/issues/160_path_traversal_fixed/subfolder/.keep example/issues/160_path_traversal_fixed/test.sh example/issues/166_renamed_global_env/.env example/issues/166_renamed_global_env/app.py example/issues/169_renamed_settings_module/.env example/issues/169_renamed_settings_module/app.py example/issues/169_renamed_settings_module/foo_bar.toml example/issues/182_multiple_locations/.env example/issues/182_multiple_locations/app.py example/issues/182_multiple_locations/cfg/settings.toml example/issues/182_multiple_locations/cfg2/settings.toml example/issues/182_multiple_locations/default.toml example/issues/184_ipython/.env example/issues/184_ipython/app.py example/issues/184_ipython/subdir/app.py example/issues/184_ipython/test.sh example/issues/194_flask_config/app.py example/issues/228_nested_toml_bool/django_app/django_app/__init__.py example/issues/228_nested_toml_bool/django_app/django_app/settings.py example/issues/228_nested_toml_bool/django_app/django_app/urls.py example/issues/228_nested_toml_bool/django_app/django_app/wsgi.py example/issues/228_nested_toml_bool/django_app/manage.py example/issues/228_nested_toml_bool/django_app/settings.toml example/issues/228_nested_toml_bool/python_app/app.py example/issues/228_nested_toml_bool/python_app/settings.toml example/issues/251_dotted_unexistent/.env example/issues/251_dotted_unexistent/app.py example/issues/251_dotted_unexistent/settings.py example/issues/253_set/app.py example/issues/266_envvar_from_env_override/.env example/issues/266_envvar_from_env_override/app.py example/issues/266_envvar_from_env_override/settings.toml example/issues/288_null_values/.env example/issues/288_null_values/app.py example/issues/288_null_values/settings.json example/issues/288_null_values/settings.py example/issues/288_null_values/settings.toml example/issues/288_null_values/settings.yaml example/issues/306_merge_replace/.env example/issues/306_merge_replace/app.py example/issues/306_merge_replace/development_settings.py example/issues/306_merge_replace/settings.py example/issues/323_DEFAULT_VALUES_RESOLUTION/app.py example/issues/323_DEFAULT_VALUES_RESOLUTION/settings.toml example/issues/325_flask_dot_env/.env example/issues/325_flask_dot_env/app.py example/issues/325_flask_dot_env/settings.toml example/issues/327_flask_extensions_warning/app.py example/issues/327_flask_extensions_warning/settings.toml example/issues/341_box_it_up/app.py example/issues/341_box_it_up/settings.yaml example/issues/359_variable_reference/app.py example/issues/359_variable_reference/settings.yaml example/issues/377_default_validators/app.py example/issues/377_default_validators/settings.toml example/issues/379_dict_like_iteration/app.py example/issues/379_dict_like_iteration/settings.toml example/issues/384_dotted_set/README.md example/issues/384_dotted_set/app.py example/issues/392_evaluate_nested_structures/app.py example/issues/392_evaluate_nested_structures/issue.md example/issues/392_evaluate_nested_structures/settings.toml example/issues/392_evaluate_nested_structures/settings.yaml example/issues/404_dup_validator_message/app.py example/jenkins_secrets_file/.env example/jenkins_secrets_file/app.py example/jenkins_secrets_file/jenkins_secrets.toml example/jenkins_secrets_file/settings.toml example/lower_read/.env example/lower_read/app.py example/lower_read/settings.yaml example/merge_enabled/.env example/merge_enabled/app.py example/merge_enabled/development_settings.py example/merge_enabled/global_settings.py example/merge_enabled/production_settings.py example/merge_enabled/settings.conf example/merge_enabled/settings.ini example/merge_enabled/settings.json example/merge_enabled/settings.properties example/merge_enabled/settings.py example/merge_enabled/settings.tml example/merge_enabled/settings.toml example/merge_enabled/settings.yaml example/merge_enabled/settings.yml example/multiple_folders/.env example/multiple_folders/app.py example/multiple_folders/config_1/__init__.py example/multiple_folders/config_1/settings.toml example/multiple_folders/config_2/__init__.py example/multiple_folders/config_2/settings.toml example/multiple_sources/.env example/multiple_sources/app.py example/multiple_sources/development_settings.py example/multiple_sources/global_settings.py example/multiple_sources/production_settings.py example/multiple_sources/settings.conf example/multiple_sources/settings.ini example/multiple_sources/settings.json example/multiple_sources/settings.properties example/multiple_sources/settings.py example/multiple_sources/settings.tml example/multiple_sources/settings.toml example/multiple_sources/settings.yaml example/multiple_sources/settings.yml example/new_merge/.env example/new_merge/app.py example/new_merge/settings.local.py example/new_merge/settings.local.toml example/new_merge/settings.local.yaml example/new_merge/settings.py example/new_merge/settings.toml example/new_merge/settings.yaml example/overriding/.env example/overriding/app.py example/overriding/settings.py example/overriding/user_settings.py example/project_root/.env example/project_root/app.py example/pytest_example/app/.env example/pytest_example/app/app.py example/pytest_example/app/settings.toml example/pytest_example/app/tests/__init__.py example/pytest_example/app/tests/conftest.py example/pytest_example/app/tests/test_dynaconf.py example/pytest_example/flask/.env example/pytest_example/flask/settings.toml example/pytest_example/flask/src.py example/pytest_example/flask/tests/__init__.py example/pytest_example/flask/tests/conftest.py example/pytest_example/flask/tests/test_flask_dynaconf.py example/redis_example/.env example/redis_example/redis_example.py example/redis_example/write.py example/settings_file/.env example/settings_file/app.py example/simple/.env example/simple/.gitignore example/simple/app.py example/simple/settings.py example/simple/settings.toml example/specific_settings_files/.env example/specific_settings_files/app.py example/specific_settings_files/extra_settings.py example/specific_settings_files/first_settings.toml example/specific_settings_files/second_settings.toml example/toml_example/app.py example/toml_example/settings.toml example/toml_with_secrets/.env example/toml_with_secrets/.secrets.toml example/toml_with_secrets/program.py example/toml_with_secrets/settings.toml example/validators/with_python/.env example/validators/with_python/__init__.py example/validators/with_python/app.py example/validators/with_python/conf.py example/validators/with_python/development_settings.py example/validators/with_python/production_settings.py example/validators/with_python/settings.py example/validators/with_toml/.env example/validators/with_toml/config.py example/validators/with_toml/dynaconf_validators.toml example/validators/with_toml/settings.toml example/vault/.env example/vault/vault_example.py example/vault/write.py example/yaml_example/settings_file/app.py example/yaml_example/settings_file/settings.yaml example/yaml_example/yaml_as_extra_config/.env example/yaml_example/yaml_as_extra_config/app.py example/yaml_example/yaml_as_extra_config/extra_settings.yaml example/yaml_example/yaml_as_extra_config/settings.py mkdocs.yml netlify.toml pytest.ini release.sh requirements.txt requirements_dev.txt runtime.txt setup.cfg setup.py tests/.env tests/__init__.py tests/config.py tests/conftest.py tests/docker-compose.yml tests/test_base.py tests/test_basic.py tests/test_cli.py tests/test_compat.py tests/test_django.py tests/test_dynabox.py tests/test_endtoend.py tests/test_env_loader.py tests/test_envvar_prefix.py tests/test_feature_flag.py tests/test_flask.py tests/test_ini_loader.py tests/test_json_loader.py tests/test_nested_loading.py tests/test_py_loader.py tests/test_redis.py tests/test_toml_loader.py tests/test_utils.py tests/test_validators.py tests/test_validators_conditions.py tests/test_vault.py tests/test_yaml_loader.py tox.ini <<<<<< network # path=/home/vsts/work/1/s/coverage.xml /home/vsts/work/1/s/dynaconf <<<<<< EOF