28 lines
383 B
Plaintext
28 lines
383 B
Plaintext
fastapi>=0.115.0
|
|
uvicorn[standard]>=0.32.0
|
|
sqlalchemy[asyncio]>=2.0.36
|
|
aiosqlite>=0.20.0
|
|
alembic>=1.14.0
|
|
pydantic>=2.10.0
|
|
pydantic-settings>=2.6.0
|
|
pyjwt>=2.10.0
|
|
passlib[bcrypt]>=1.7.4
|
|
httpx>=0.28.0
|
|
python-multipart>=0.0.17
|
|
cryptography>=44.0.0
|
|
|
|
[celery]
|
|
celery>=5.4.0
|
|
redis>=5.2.0
|
|
|
|
[dev]
|
|
pytest>=8.3.0
|
|
pytest-asyncio>=0.24.0
|
|
httpx>=0.28.0
|
|
|
|
[pg]
|
|
asyncpg>=0.30.0
|
|
|
|
[redis]
|
|
redis>=5.2.0
|