├── .git_archival.txt ├── .gitattributes ├── .github ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── FUNDING.yml ├── PULL_REQUEST_TEMPLATE.md ├── SECURITY.md ├── dependabot.yml └── workflows │ ├── ci.yml │ ├── codeql-analysis.yml │ ├── pypi-package.yml │ └── zizmor.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .python-version-default ├── .readthedocs.yaml ├── CHANGELOG.md ├── LICENSE ├── NOTICE ├── README.md ├── docs ├── Makefile ├── _static │ └── custom.css ├── api.md ├── changelog.md ├── conf.py ├── index.md ├── make.bat ├── testing.md └── tutorial.md ├── noxfile.py ├── pyproject.toml ├── src └── environ │ ├── __init__.py │ ├── _environ_config.py │ ├── exceptions.py │ ├── py.typed │ └── secrets │ ├── __init__.py │ ├── _utils.py │ └── awssm.py └── tests ├── test_class_generate_help.py ├── test_class_to_config.py ├── test_environ_config.py ├── test_packaging.py ├── test_secrets.py ├── test_secrets_awssm.py └── typing └── api.py /.git_archival.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hynek/environ-config/HEAD/.git_archival.txt -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | .git_archival.txt export-subst 2 | -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hynek/environ-config/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hynek/environ-config/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | --- 2 | github: hynek 3 | tidelift: pypi/environ-config 4 | -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hynek/environ-config/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hynek/environ-config/HEAD/.github/SECURITY.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hynek/environ-config/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hynek/environ-config/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hynek/environ-config/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/pypi-package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hynek/environ-config/HEAD/.github/workflows/pypi-package.yml -------------------------------------------------------------------------------- /.github/workflows/zizmor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hynek/environ-config/HEAD/.github/workflows/zizmor.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hynek/environ-config/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hynek/environ-config/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.python-version-default: -------------------------------------------------------------------------------- 1 | 3.13 2 | -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hynek/environ-config/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hynek/environ-config/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hynek/environ-config/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hynek/environ-config/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hynek/environ-config/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hynek/environ-config/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hynek/environ-config/HEAD/docs/_static/custom.css -------------------------------------------------------------------------------- /docs/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hynek/environ-config/HEAD/docs/api.md -------------------------------------------------------------------------------- /docs/changelog.md: -------------------------------------------------------------------------------- 1 | ```{include} ../CHANGELOG.md 2 | ``` 3 | -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hynek/environ-config/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hynek/environ-config/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hynek/environ-config/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hynek/environ-config/HEAD/docs/testing.md -------------------------------------------------------------------------------- /docs/tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hynek/environ-config/HEAD/docs/tutorial.md -------------------------------------------------------------------------------- /noxfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hynek/environ-config/HEAD/noxfile.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hynek/environ-config/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/environ/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hynek/environ-config/HEAD/src/environ/__init__.py -------------------------------------------------------------------------------- /src/environ/_environ_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hynek/environ-config/HEAD/src/environ/_environ_config.py -------------------------------------------------------------------------------- /src/environ/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hynek/environ-config/HEAD/src/environ/exceptions.py -------------------------------------------------------------------------------- /src/environ/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/environ/secrets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hynek/environ-config/HEAD/src/environ/secrets/__init__.py -------------------------------------------------------------------------------- /src/environ/secrets/_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hynek/environ-config/HEAD/src/environ/secrets/_utils.py -------------------------------------------------------------------------------- /src/environ/secrets/awssm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hynek/environ-config/HEAD/src/environ/secrets/awssm.py -------------------------------------------------------------------------------- /tests/test_class_generate_help.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hynek/environ-config/HEAD/tests/test_class_generate_help.py -------------------------------------------------------------------------------- /tests/test_class_to_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hynek/environ-config/HEAD/tests/test_class_to_config.py -------------------------------------------------------------------------------- /tests/test_environ_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hynek/environ-config/HEAD/tests/test_environ_config.py -------------------------------------------------------------------------------- /tests/test_packaging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hynek/environ-config/HEAD/tests/test_packaging.py -------------------------------------------------------------------------------- /tests/test_secrets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hynek/environ-config/HEAD/tests/test_secrets.py -------------------------------------------------------------------------------- /tests/test_secrets_awssm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hynek/environ-config/HEAD/tests/test_secrets_awssm.py -------------------------------------------------------------------------------- /tests/typing/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hynek/environ-config/HEAD/tests/typing/api.py --------------------------------------------------------------------------------