bf646112df
- Add rich dependency for colored tracebacks and console rendering - Set FORCE_COLOR=1 in docker-compose for color output in containers - Remove format_exc_info from processor chain — ConsoleRenderer now handles exc_info directly (Rich tracebacks on console, plain in files) - Let ConsoleRenderer auto-detect colors via FORCE_COLOR env var
52 lines
1.1 KiB
Plaintext
52 lines
1.1 KiB
Plaintext
# Основные зависимости
|
|
aiogram==3.22.0
|
|
aiohttp==3.12.15
|
|
asyncpg==0.31.0
|
|
SQLAlchemy==2.0.46
|
|
alembic==1.18.4
|
|
aiosqlite==0.22.1
|
|
|
|
# Дополнительные зависимости
|
|
pydantic==2.11.9
|
|
pydantic-settings==2.10.1
|
|
python-dotenv==1.1.1
|
|
redis==7.1.1
|
|
PyYAML==6.0.3
|
|
fastapi==0.129.0
|
|
uvicorn==0.32.1
|
|
websockets>=12.0
|
|
python-multipart==0.0.9
|
|
|
|
# YooKassa SDK
|
|
yookassa==3.10.0
|
|
|
|
# NaloGO для чеков в налоговую
|
|
# nalogo - используем локальную исправленную версию в app/lib/nalogo/
|
|
httpx # зависимость для nalogo
|
|
|
|
# Логирование и мониторинг
|
|
structlog>=25.1.0,<26
|
|
rich>=14.0
|
|
|
|
# Планировщик задач для техработ
|
|
APScheduler==3.11.0
|
|
|
|
# Утилиты
|
|
python-dateutil==2.9.0.post0
|
|
pytz==2023.4
|
|
cryptography>=44.0.1
|
|
qrcode[pil]==8.0
|
|
|
|
# Личный кабинет (Cabinet)
|
|
bcrypt==5.0.0
|
|
PyJWT==2.11.0
|
|
email-validator==2.1.0
|
|
|
|
# Для работы с версиями
|
|
packaging==26.0
|
|
|
|
aiofiles==23.2.1
|
|
|
|
# Архивирование с паролем
|
|
pyzipper==0.3.6
|