pydantic>=2.13.4
httpx>=0.28.1
singleton_package>=0.8.2
json-advanced>=0.13.0
pytz>=2026.2
beanie>=1.30.0
fastapi>=0.129.0
uvicorn[standard]>=0.41.0
uuid6>=2025.0.1
pydantic-settings>=2.14.2

[:python_version < "3.11"]
typing_extensions>=4.5.0

[monitoring]
prometheus-client>=0.25.0

[pg]
sqlalchemy>=2.0.43
aiosqlite>=0.20.0
greenlet>=3.0.0
psycopg2-binary>=2.9.10
asyncpg>=0.31.0

[prometheus]
prometheus-client>=0.25.0

[redis]
redis>=5.0.0

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

[sql]
sqlalchemy>=2.0.43
aiosqlite>=0.20.0
greenlet>=3.0.0

[test]
pytest
pytest-cov
pytest-asyncio
mongomock_motor
coverage
sqlalchemy>=2.0.43
aiosqlite>=0.20.0
greenlet>=3.0.0
prometheus-client>=0.25.0
redis>=8.0.0
ruff>=0.16.0
httpx2>=2.7.0
ty>=0.0.61
mypy>=1.18.0
usso>=0.31.9
sentry-sdk[fastapi]>=2.0.0

[usso]
usso>=0.31.9
