fastapi<0.110.0,>=0.100.0
uvicorn[standard]>=0.23.0
pydantic<2.10.0,>=2.6.0
httpx<1.0.0,>=0.24.0
httpcore<2.0.0,>=1.0.0
celery>=5.3.0
redis>=5.0.0
mmh3<5.0.0,>=4.0.0
bitarray<3.0.0,>=2.8.0
openai<1.65.0,>=1.0.0
anthropic<0.49.0,>=0.16.0
langchain<0.3.0,>=0.2.0
langchain-core<0.3.0,>=0.2.26
langchain-openai<0.2.0,>=0.1.0
langchain-anthropic<0.2.0,>=0.1.23
google-ai-generativelanguage<0.3.0,>=0.2.0
PyGithub<3.0.0,>=2.1.0
gitpython<3.2.0,>=3.1.0
structlog<23.0.0,>=22.1.0
opentelemetry-api>=1.20.0
opentelemetry-sdk>=1.20.0
opentelemetry-exporter-prometheus>=0.41b0
opentelemetry-instrumentation-fastapi>=0.41b0
prometheus-client<0.21.0,>=0.20.0
psutil~=6.1.0
python-dotenv>=1.0.0
click<9.0.0,>=8.0.0
requests<3.0.0,>=2.31.0
aiohttp<4.0.0,>=3.8.0
slowapi<0.2.0,>=0.1.8

[dev]
pytest>=7.4.0
pytest-asyncio>=0.21.0
pytest-cov>=4.1.0
mypy>=1.5.0
black>=23.7.0
isort>=5.12.0
flake8>=6.1.0
bandit>=1.7.5
safety>=2.3.0
