fastapi==0.141.1
uvicorn[standard]==0.30.0
sqlalchemy[asyncio]==2.0.35
asyncpg==0.29.0
alembic==1.13.2
pydantic[email]==2.9.2
pydantic-settings==2.5.2
PyJWT[crypto]==2.13.0
passlib[bcrypt]==1.7.4
# Объявлен явно: автономный режим хеширует пароль модулем bcrypt напрямую.
# passlib 1.7.4 несовместим с bcrypt>=4.1 (см. примечание в app/auth.py и
# app/local_auth.py), поэтому версия зафиксирована и проверяется тестом.
bcrypt==5.0.0
python-multipart==0.0.31
openpyxl==3.1.5
httpx==0.27.2
aiosmtplib==5.1.2
python-ldap==3.4.5
pyasn1==0.6.4
apscheduler==3.10.4
mammoth==1.11.0
nh3==0.3.7
segno==1.6.6
