python-dotenv<2.0.0,>=1.0.1
pyyaml<7.0.0,>=6.0.2
dynaconf<4.0.0,>=3.2.11
jinja2<4.0.0,>=3.1.6
pydantic-ai~=0.7.3
beautifulsoup4~=4.13.5
fastapi~=0.116.1

[all]
dev-agents[azure,dev,docs,slack]

[azure]
azure-devops<8.0.0,>=7.1.0b4

[dev]
pytest<9.0.0,>=8.4.1
pytest-asyncio<1.0.0,>=0.21.0
pytest-cov<7.0.0,>=4.1.0
pytest-mock<4.0.0,>=3.11.0
pytest-html<5.0.0,>=4.1.0
pytest-benchmark<6.0.0,>=4.0.0
pytest-xdist<4.0.0,>=3.3.0
black<25.0.0,>=23.0.0
isort<6.0.0,>=5.12.0
mypy<2.0.0,>=1.5.0
ruff<1.0.0,>=0.1.0
pre-commit<5.0.0,>=4.3.0
radon<7.0.0,>=6.0.1
xenon<1.0.0,>=0.9.0
vulture<3.0.0,>=2.10
mccabe<1.0.0,>=0.7.0
bandit[toml]<2.0.0,>=1.7.5
safety<4.0.0,>=3.0.0
pip-audit<3.0.0,>=2.6.0
semgrep<2.0.0,>=1.45.0
docformatter<2.0.0,>=1.7.0
interrogate<2.0.0,>=1.5.0
coverage[toml]<8.0.0,>=7.3.0
coverage-badge<2.0.0,>=1.1.0
genbadge[coverage,tests]<2.0.0,>=1.1.0
diff-cover<10.0.0,>=8.0.0
pipdeptree<3.0.0,>=2.13.0
piprot<1.0.0,>=0.9.11
commitizen<4.0.0,>=3.25.0
gitpython<4.0.0,>=3.1.40
py-spy<1.0.0,>=0.3.14
memory-profiler<1.0.0,>=0.61.0
psutil<6.0.0,>=5.9.0

[docs]
mkdocs<2.0.0,>=1.6.1
mkdocs-material<10.0.0,>=9.6.17
mkdocstrings[python]<1.0.0,>=0.30.0
mkdocs-git-revision-date-localized-plugin<2.0.0,>=1.4.7
mkdocs-minify-plugin<1.0.0,>=0.8.0
mkdocs-social-plugin<1.0.0,>=0.1.0
pymdown-extensions<11.0.0,>=10.16.1
cairosvg<3.0.0,>=2.8.2
mike<3.0.0,>=2.1.3
griffe<2.0.0,>=1.12.1
mkdocs-autorefs<2.0.0,>=1.4.2
mkdocs-redirects<2.0.0,>=1.2.2
mkdocs-include-markdown-plugin<8.0.0,>=7.1.6

[prod]
dev-agents[azure,slack]

[slack]
slack_sdk<4.0.0,>=3.19.5
