fastapi>=0.115.0
pydantic>=2.0
pydantic-settings>=2.0
redis[hiredis]>=5.0.0
httpx>=0.28.0
python-jose[cryptography]>=3.3.0
bcrypt>=4.0.0
sqlalchemy[asyncio]>=2.0.0
asyncpg>=0.30.0
uuid-utils>=0.9.0

[dev]
pytest>=8.0.0
pytest-asyncio>=0.24.0
pytest-cov>=6.0.0
ruff>=0.8.0
mypy>=1.0.0
pre-commit>=3.6.0

[drf]
djangorestframework>=3.15.0
django>=5.0.0

[otel]
opentelemetry-distro>=0.48b0
opentelemetry-exporter-otlp>=1.27.0
opentelemetry-instrumentation-fastapi>=0.48b0
opentelemetry-instrumentation-sqlalchemy>=0.48b0
opentelemetry-instrumentation-redis>=0.48b0
opentelemetry-instrumentation-httpx>=0.48b0
opentelemetry-instrumentation-logging>=0.48b0
structlog>=24.0.0
