bashlex!=0.13
bracex
certifi
filelock
packaging>=20.9
platformdirs

[:python_version < "3.11"]
tomli
typing-extensions>=4.1.0

[bin]
click
pip-tools
pygithub
pyyaml
requests
rich>=9.6
packaging>=21.0

[dev]
mypy>=0.901
types-jinja2
types-certifi
types-toml
types-pyyaml
types-click
types-requests
jinja2
pytest>=6
pytest-timeout
pytest-xdist
build
tomli_w
click
pip-tools
pygithub
pyyaml
requests
rich>=9.6
packaging>=21.0

[docs]
mkdocs-include-markdown-plugin==2.8.0
mkdocs==1.3.1
jinja2>=3.1.2
pymdown-extensions
mkdocs-macros-plugin

[mypy]
mypy>=0.901
types-jinja2
types-certifi
types-toml
types-pyyaml
types-click
types-requests

[test]
jinja2
pytest>=6
pytest-timeout
pytest-xdist
build
tomli_w
