typer<1.0,>=0.12
pydantic<3.0,>=2.6
jinja2<4.0,>=3.1
pyyaml<7.0,>=6.0
httpx<1.0,>=0.27
rich<16.0,>=13.7
defusedxml<1.0,>=0.7.1

[api]
fastapi<1.0,>=0.115
uvicorn[standard]<1.0,>=0.30

[dev]
pytest<10.0,>=8.0
pytest-cov<8.0,>=5.0
ruff<1.0,>=0.6
mypy<3.0,>=1.10
types-PyYAML<7.0,>=6.0
types-defusedxml<1.0,>=0.7
pre-commit<5.0,>=3.7
hypothesis<7.0,>=6.100
mutmut<3.0,>=2.5

[docs]
mkdocs<2.0,>=1.6
mkdocs-material<10.0,>=9.5
pymdown-extensions<11.0,>=10.7

[logs]
structlog<26.0,>=24.1
