fastapi>=0.115.0
httpx>=0.27.0
uvicorn>=0.30.0

[all]
faiss-cpu>=1.8.0
nats-py>=2.7.0
numpy>=1.26.0
opentelemetry-api>=1.26.0
opentelemetry-sdk>=1.26.0
opentelemetry-exporter-otlp-proto-http>=1.26.0
psycopg[binary]>=3.2.0
redis>=5.0.0

[dev]
pytest>=8.0.0
pytest-asyncio>=0.23.0
ruff>=0.8.0
mypy>=1.13.0

[dotenv]
python-dotenv>=1.0.0

[faiss]
faiss-cpu>=1.8.0
numpy>=1.26.0

[nats]
nats-py>=2.7.0

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

[postgres]
psycopg[binary]>=3.2.0

[production]
faiss-cpu>=1.8.0
nats-py>=2.7.0
numpy>=1.26.0
opentelemetry-api>=1.26.0
opentelemetry-sdk>=1.26.0
opentelemetry-exporter-otlp-proto-http>=1.26.0
psycopg[binary]>=3.2.0
redis>=5.0.0

[redis]
redis>=5.0.0
