fastapi<1.0.0,>=0.115.0
uvicorn[standard]<1.0.0,>=0.30.0
aiohttp<4.0.0,>=3.9.0
aioclock<1.0.0,>=0.3.0
limits<7.0.0,>=3.0.0
redis<9.0.0,>=5.0.0
orjson<4.0.0,>=3.9.0
pydantic<3.0.0,>=2.0.0
nanoid<4.0.0,>=2.0.0
yarl<2.0.0,>=1.9.0

[all]
asyncpg<1.0.0,>=0.29.0
sqlalchemy[asyncio]<3.0.0,>=2.0.0
pymongo<5.0.0,>=4.9.0
aio-pika<10.0.0,>=9.4.0
celery<6.0.0,>=5.3.0
redis[hiredis]<9.0.0,>=5.0.0

[celery]
celery<6.0.0,>=5.3.0

[dev]
pytest>=8.0.0
pytest-asyncio>=0.23.0
pytest-cov>=4.1.0
pytest-mock>=3.12.0
aiosqlite>=0.19.0
black>=24.0.0
isort>=5.13.0
mypy>=1.8.0
pre-commit>=3.6.0

[docs]
mkdocs>=1.5.0
mkdocs-material>=9.5.0
mkdocstrings[python]>=0.24.0

[mongo]
pymongo<5.0.0,>=4.9.0

[postgres]
asyncpg<1.0.0,>=0.29.0
sqlalchemy[asyncio]<3.0.0,>=2.0.0

[rabbitmq]
aio-pika<10.0.0,>=9.4.0

[speedups]
redis[hiredis]<9.0.0,>=5.0.0
