httpx>=0.27
Pillow>=10.0
pydantic>=2.5

[a2a]
a2a-sdk>=1.1.0

[api]
fastapi>=0.112
uvicorn[standard]>=0.30
pydantic-settings>=2.4
orjson>=3.10

[auth]
python-jose[cryptography]>=3.3
cryptography>=42

[dev]
mypy>=1.10
pytest>=8.2
ruff>=0.6
build>=1.2
matplotlib>=3.10
numpy<2.5

[gmail]
nodriver>=0.38

[mcp]
mcp>=1.0

[obs]
opentelemetry-sdk>=1.27
opentelemetry-exporter-otlp>=1.27
prometheus-client>=0.20
structlog>=24.1

[test_api]
pytest-asyncio>=0.23
respx>=0.21
schemathesis>=3.30

[worker]
rq>=1.16
redis>=5.0
sqlalchemy>=2.0
alembic>=1.13
psycopg[binary]>=3.2
