requests>=2.31.0
python-dateutil>=2.8.0
openpyxl>=3.1.0
pyyaml>=6.0
radon>=6.0.0
rich>=13.0
anthropic>=0.40.0
fpdf2>=2.7.0
httpx>=0.27

[build]
shiv>=1.0
build>=1.0
twine>=5.0

[config]
pyyaml>=6.0

[dev]
pytest>=8.0
ruff>=0.4
mypy>=1.10
mutmut>=2.5
responses>=0.25
types-PyYAML>=6.0

[semantic]
sqlite-vec>=0.1.0
sentence-transformers>=3.0

[serve]
fastapi>=0.115
uvicorn[standard]>=0.30
jinja2>=3.1
python-multipart>=0.0.9
