├── .editorconfig ├── .github ├── dependabot.yml └── workflows │ └── test.yml ├── .gitignore ├── .readthedocs.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── docs ├── Makefile ├── _static │ └── logo-black.png ├── _templates │ ├── badges.html │ ├── github.html │ └── moreinfo.html ├── api.rst ├── changelog.rst ├── conf.py └── index.rst ├── poetry.lock ├── pyproject.toml ├── setup.cfg ├── split_settings ├── __init__.py ├── py.typed └── tools.py └── tests ├── __init__.py ├── conftest.py ├── settings ├── __init__.py ├── basic │ └── fixture_to_include.py ├── merged │ ├── __init__.py │ └── components │ │ ├── __init__.py │ │ ├── apps_middleware.py │ │ ├── base.py │ │ ├── database.py │ │ ├── locale.py │ │ ├── logging.py │ │ ├── static.py │ │ ├── templates.py │ │ └── testing.py ├── recursion │ ├── __init__.py │ └── ok.py └── stacked │ ├── __init__.py │ ├── base.py │ └── db │ ├── __init__.py │ └── persistent.py ├── test_import.py ├── test_split_settings.py └── test_tools.py /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wemake-services/django-split-settings/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wemake-services/django-split-settings/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wemake-services/django-split-settings/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wemake-services/django-split-settings/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wemake-services/django-split-settings/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wemake-services/django-split-settings/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wemake-services/django-split-settings/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wemake-services/django-split-settings/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wemake-services/django-split-settings/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wemake-services/django-split-settings/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/logo-black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wemake-services/django-split-settings/HEAD/docs/_static/logo-black.png -------------------------------------------------------------------------------- /docs/_templates/badges.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wemake-services/django-split-settings/HEAD/docs/_templates/badges.html -------------------------------------------------------------------------------- /docs/_templates/github.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wemake-services/django-split-settings/HEAD/docs/_templates/github.html -------------------------------------------------------------------------------- /docs/_templates/moreinfo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wemake-services/django-split-settings/HEAD/docs/_templates/moreinfo.html -------------------------------------------------------------------------------- /docs/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wemake-services/django-split-settings/HEAD/docs/api.rst -------------------------------------------------------------------------------- /docs/changelog.rst: -------------------------------------------------------------------------------- 1 | 2 | .. mdinclude:: ../CHANGELOG.md 3 | -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wemake-services/django-split-settings/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wemake-services/django-split-settings/HEAD/docs/index.rst -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wemake-services/django-split-settings/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wemake-services/django-split-settings/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wemake-services/django-split-settings/HEAD/setup.cfg -------------------------------------------------------------------------------- /split_settings/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wemake-services/django-split-settings/HEAD/split_settings/__init__.py -------------------------------------------------------------------------------- /split_settings/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /split_settings/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wemake-services/django-split-settings/HEAD/split_settings/tools.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wemake-services/django-split-settings/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/settings/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/settings/basic/fixture_to_include.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wemake-services/django-split-settings/HEAD/tests/settings/basic/fixture_to_include.py -------------------------------------------------------------------------------- /tests/settings/merged/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wemake-services/django-split-settings/HEAD/tests/settings/merged/__init__.py -------------------------------------------------------------------------------- /tests/settings/merged/components/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/settings/merged/components/apps_middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wemake-services/django-split-settings/HEAD/tests/settings/merged/components/apps_middleware.py -------------------------------------------------------------------------------- /tests/settings/merged/components/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wemake-services/django-split-settings/HEAD/tests/settings/merged/components/base.py -------------------------------------------------------------------------------- /tests/settings/merged/components/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wemake-services/django-split-settings/HEAD/tests/settings/merged/components/database.py -------------------------------------------------------------------------------- /tests/settings/merged/components/locale.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wemake-services/django-split-settings/HEAD/tests/settings/merged/components/locale.py -------------------------------------------------------------------------------- /tests/settings/merged/components/logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wemake-services/django-split-settings/HEAD/tests/settings/merged/components/logging.py -------------------------------------------------------------------------------- /tests/settings/merged/components/static.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wemake-services/django-split-settings/HEAD/tests/settings/merged/components/static.py -------------------------------------------------------------------------------- /tests/settings/merged/components/templates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wemake-services/django-split-settings/HEAD/tests/settings/merged/components/templates.py -------------------------------------------------------------------------------- /tests/settings/merged/components/testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wemake-services/django-split-settings/HEAD/tests/settings/merged/components/testing.py -------------------------------------------------------------------------------- /tests/settings/recursion/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wemake-services/django-split-settings/HEAD/tests/settings/recursion/__init__.py -------------------------------------------------------------------------------- /tests/settings/recursion/ok.py: -------------------------------------------------------------------------------- 1 | RECURSION_OK = True 2 | -------------------------------------------------------------------------------- /tests/settings/stacked/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wemake-services/django-split-settings/HEAD/tests/settings/stacked/__init__.py -------------------------------------------------------------------------------- /tests/settings/stacked/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wemake-services/django-split-settings/HEAD/tests/settings/stacked/base.py -------------------------------------------------------------------------------- /tests/settings/stacked/db/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/settings/stacked/db/persistent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wemake-services/django-split-settings/HEAD/tests/settings/stacked/db/persistent.py -------------------------------------------------------------------------------- /tests/test_import.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wemake-services/django-split-settings/HEAD/tests/test_import.py -------------------------------------------------------------------------------- /tests/test_split_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wemake-services/django-split-settings/HEAD/tests/test_split_settings.py -------------------------------------------------------------------------------- /tests/test_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wemake-services/django-split-settings/HEAD/tests/test_tools.py --------------------------------------------------------------------------------