pydantic>=2
httpx>=0.27
mcp>=1.0
numpy>=1.24
cryptography>=42
PyYAML>=6
PyJWT[crypto]>=2.9

[all]
fastapi>=0.110
uvicorn>=0.27
pg8000>=1.30
fastembed>=0.3
opentelemetry-sdk>=1.20
opentelemetry-exporter-otlp-proto-http>=1.20

[api]
fastapi>=0.110
uvicorn>=0.27

[dev]
pytest>=8
pytest-asyncio>=0.23
hypothesis>=6
PyYAML>=6
ruff>=0.6
vulture>=2.11
coverage>=7
fastapi>=0.110
uvicorn>=0.27
pg8000>=1.30
opentelemetry-sdk>=1.20
opentelemetry-exporter-otlp-proto-http>=1.20
build>=1.0

[embeddings]
fastembed>=0.3

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

[postgres]
pg8000>=1.30
