aenum
gitpython
jinja2
logzero
orjson
pydantic[email]
pydantic-settings
python-dotenv
ruamel.yaml
tomlkit
ghapi
virtualenv

[:python_version < "3.10"]
backports.entry-points-selectable

[:python_version < "3.11"]
importlib_metadata

[:python_version < "3.12"]
typing-extensions

[:python_version < "3.9"]
importlib_resources

[azure_devops]
azure-cli
azure_devops_artifacts_helpers

[dev]
setuptools_scm[toml]
nox
pre-commit

[dev-build]
build

[dev-docs]
mkdocs
mkdocstrings[python]
mkdocs-git-revision-date-localized-plugin
mkdocs-material
mkdocs-git-authors-plugin
mkdocs-coverage
mkdocs-include-markdown-plugin
mike

[dev-licenses]
licensecheck

[dev-lint]
flake8>=5.0.4
flake8-import-order>=0.18.2
flake8-eradicate>=1.4.0
flake8-docstrings>=0.2.7
flake8-pyproject>=1.2.3
flake8-bugbear>=22.0.0
flake8-comprehensions>=3.12.0
flake8-unused-arguments>=0.0.13
flake8-noqa>=1.3.1

[dev-security]
pipenv
bandit

[dev-test]
pytest>=7.3.1
pytest-cov>=4
pytest-subtests
pytest-xdist

[dev-types]
mypy
lxml

[dev:python_version < "3.11"]
tomli

[dev:python_version < "3.8"]
importlib_metadata

[github]
ghapi
