pyyaml>=6.0

[all]
fastapi>=0.115
uvicorn>=0.30
mcp>=1.0
langgraph>=0.2
langchain-core>=0.3
langchain-community>=0.3
psycopg2-binary>=2.9
opentelemetry-sdk>=1.24
opentelemetry-exporter-otlp-proto-grpc>=1.24

[dev]
pytest>=8.0
pytest-asyncio>=0.23
pytest-cov>=5.0
httpx>=0.27
fastapi>=0.115
uvicorn>=0.30
opentelemetry-sdk>=1.24

[langgraph]
langgraph>=0.2
langchain-core>=0.3
langchain-community>=0.3

[mcp]
mcp>=1.0

[otel]
opentelemetry-sdk>=1.24
opentelemetry-exporter-otlp-proto-grpc>=1.24

[otel-http]
opentelemetry-sdk>=1.24
opentelemetry-exporter-otlp-proto-http>=1.24

[postgres]
psycopg2-binary>=2.9

[server]
fastapi>=0.115
uvicorn>=0.30
