Jinja2<4.0.0,>=3.0.0
PyYAML<7.0.0,>=5.0.0
click<9.0,>=8.0
python-gitlab<5.0.0,>=3.0.0
pydantic<3.0.0,>=2.0.0
rich<14.0.0,>=13.0.0
requests<3.0.0,>=2.20.0
urllib3<3.0.0,>=2.0.0
GitPython<4.0.0,>=3.0.0

[:python_version < "3.9"]
pytz<2023.4,>=2022.0

[docs]
mike<3.0.0,>=1.1.0
mkdocs<2.0.0,>=1.4.0
mkdocs-autorefs==1.0.1
mkdocs-click>=0.8.0
mkdocs-include-markdown-plugin<7.0.0,>=4.0.0
mkdocs-material<10.0.0,>=9.0.0
mkdocs-material-extensions==1.3.1
mkdocstrings[python]==0.25.1
mkdocs-mermaid2-plugin==1.1.1

[test]
pytest<9.0.0,>=6.0.0
pytest-cov<6.0.0,>=4.0.0
pytest-mock<4.0.0,>=3.0.0
requests-mock<2.0.0,>=1.0.0
black==23.12.1
mypy>=1.0.0
flake8<8.0.0,>=4.0.0
isort<7.0.0,>=5.0.0
ruff==0.4.4
types-requests<3.0.0,>=2.20.0
types-PyYAML<7.0.0,>=6.0.0
wheel>=0.40.0
pre-commit<4.0.0,>=3.0.0
