├── .github ├── FUNDING.yml └── workflows │ ├── checks.yml │ └── publish.yml ├── .python-version ├── CHANGELOG.md ├── LICENSE ├── README.md ├── justfile ├── pyproject.toml ├── src └── dj_toml_settings │ ├── __init__.py │ ├── config.py │ ├── exceptions.py │ ├── toml_parser.py │ └── value_parsers │ ├── __init__.py │ ├── dict_parsers.py │ └── str_parsers.py ├── tests ├── test_config │ ├── test_configure_toml_settings.py │ └── test_get_toml_settings.py ├── test_toml_parser │ └── test_parse_file.py └── test_value_parsers │ └── test_dict_parsers │ ├── test_dict_parser.py │ └── test_type_parser.py └── uv.lock /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: adamghill 2 | 3 | -------------------------------------------------------------------------------- /.github/workflows/checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamghill/dj-toml-settings/HEAD/.github/workflows/checks.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamghill/dj-toml-settings/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.10 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamghill/dj-toml-settings/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamghill/dj-toml-settings/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamghill/dj-toml-settings/HEAD/README.md -------------------------------------------------------------------------------- /justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamghill/dj-toml-settings/HEAD/justfile -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamghill/dj-toml-settings/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/dj_toml_settings/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamghill/dj-toml-settings/HEAD/src/dj_toml_settings/__init__.py -------------------------------------------------------------------------------- /src/dj_toml_settings/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamghill/dj-toml-settings/HEAD/src/dj_toml_settings/config.py -------------------------------------------------------------------------------- /src/dj_toml_settings/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamghill/dj-toml-settings/HEAD/src/dj_toml_settings/exceptions.py -------------------------------------------------------------------------------- /src/dj_toml_settings/toml_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamghill/dj-toml-settings/HEAD/src/dj_toml_settings/toml_parser.py -------------------------------------------------------------------------------- /src/dj_toml_settings/value_parsers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/dj_toml_settings/value_parsers/dict_parsers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamghill/dj-toml-settings/HEAD/src/dj_toml_settings/value_parsers/dict_parsers.py -------------------------------------------------------------------------------- /src/dj_toml_settings/value_parsers/str_parsers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamghill/dj-toml-settings/HEAD/src/dj_toml_settings/value_parsers/str_parsers.py -------------------------------------------------------------------------------- /tests/test_config/test_configure_toml_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamghill/dj-toml-settings/HEAD/tests/test_config/test_configure_toml_settings.py -------------------------------------------------------------------------------- /tests/test_config/test_get_toml_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamghill/dj-toml-settings/HEAD/tests/test_config/test_get_toml_settings.py -------------------------------------------------------------------------------- /tests/test_toml_parser/test_parse_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamghill/dj-toml-settings/HEAD/tests/test_toml_parser/test_parse_file.py -------------------------------------------------------------------------------- /tests/test_value_parsers/test_dict_parsers/test_dict_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamghill/dj-toml-settings/HEAD/tests/test_value_parsers/test_dict_parsers/test_dict_parser.py -------------------------------------------------------------------------------- /tests/test_value_parsers/test_dict_parsers/test_type_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamghill/dj-toml-settings/HEAD/tests/test_value_parsers/test_dict_parsers/test_type_parser.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adamghill/dj-toml-settings/HEAD/uv.lock --------------------------------------------------------------------------------