starlette>=0.37.0
uvicorn[standard]>=0.29.0
pydantic>=2.0
click>=8.1.0
anyio>=4.0

[ai]
httpx>=0.27

[all]
pillar-framework[ai,async,jwt,otel,qdrant,realtime]
httpx>=0.27

[async]
aiosqlite>=0.19

[dev]
pytest>=8.0
pytest-asyncio>=0.23
httpx>=0.27
maturin>=1.0

[jwt]
python-jose[cryptography]>=3.3

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

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

[postgres]
asyncpg>=0.29

[qdrant]
qdrant-client>=1.7

[realtime]
redis>=5.0

[redis]
redis>=5.0
