tomli-w>=1.0.0
fastapi>=0.115.0
uvicorn>=0.34.0
pydantic>=2.10.0
pydantic-settings>=2.0.0
python-dotenv>=1.0.0
httpx>=0.28.0
apscheduler>=3.10.4
prometheus-client>=0.21.0
prometheus-fastapi-instrumentator>=7.0.0
jinja2>=3.1.0
itsdangerous>=2.1.0
python-json-logger>=3.0.0
click>=8.1.0
rich>=13.0.0
alembic>=1.13.0
sqlalchemy>=2.0.0
cryptography>=42.0.0

[aws]
boto3>=1.26.0

[db]
asyncpg>=0.30.0

[dev]
pytest>=8.0.0
pytest-asyncio>=0.24.0
pytest-cov>=5.0.0
markdown>=3.5
ruff>=0.6.0
mypy>=1.0.0

[docker]
aiodocker>=0.21.0

[otel]
opentelemetry-api>=1.20.0
opentelemetry-sdk>=1.20.0
opentelemetry-exporter-otlp-proto-http>=1.20.0
opentelemetry-instrumentation-fastapi>=0.41b0
opentelemetry-instrumentation-httpx>=0.41b0

[sentry]
sentry-sdk[fastapi]>=2.0.0

[tui]
textual>=0.60.0
