click>=8.1
Jinja2>=3.1
PyYAML>=6.0
rich>=13.0
PyNaCl>=1.5

[ai]
litellm>=1.0

[ast]
tree-sitter
tree-sitter-javascript
tree-sitter-typescript

[dev]
pytest>=7.0
pytest-cov>=4.0
black
ruff
mypy

[pdf]
weasyprint>=60.0

[server]
aiosqlite>=0.20
asyncpg>=0.29
boto3>=1.34
fastapi>=0.115
python-multipart>=0.0.9
slowapi>=0.1.9
sqlalchemy>=2.0
uvicorn>=0.30
