DFiP_Budget_planing/api/requirements-dev.txt
Andrey Epifancev b0dcc0b0f5 fix(deps): явно ставить greenlet в dev-окружении через sqlalchemy[asyncio]
SQLAlchemy не объявляет greenlet без extra asyncio. На arm64 (macOS)
и на Python >= 3.13 greenlet не ставится, и async-движок падает с
"the greenlet library is required". Тест фиксирует наличие greenlet.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-28 18:11:10 +04:00

19 lines
369 B
Plaintext

fastapi==0.111.0
uvicorn[standard]==0.30.1
pydantic==2.11.7
pydantic[email]
pydantic-settings==2.10.1
sqlalchemy[asyncio]>=2.0.32,<2.1
python-jose[cryptography]==3.3.0
argon2-cffi==23.1.0
python-multipart==0.0.9
python-dotenv==1.0.0
httpx==0.27.0
alembic==1.16.1
aiosqlite==0.20.0
asyncpg==0.30.0
pytest==8.3.2
pytest-asyncio==0.24.0
openpyxl==3.1.5
XlsxWriter>=3.2,<4