49 lines
987 B
Plaintext
49 lines
987 B
Plaintext
# Existing dependencies from original requirements.txt
|
|
sanic==21.9.1
|
|
websockets==10.0
|
|
sqlalchemy==2.0.23
|
|
python-dotenv==1.0.0
|
|
pymysql==1.1.0
|
|
aiogram==3.13.0
|
|
pytonconnect==0.3.0
|
|
base58==2.1.1
|
|
git+https://github.com/tonfactory/tonsdk.git@3ebbf0b702f48c2519e4c6c425f9514f673b9d48#egg=tonsdk
|
|
httpx==0.25.0
|
|
docker==7.0.0
|
|
pycryptodome==3.20.0
|
|
pynacl==1.5.0
|
|
aiofiles==23.2.1
|
|
pydub==0.25.1
|
|
pillow==10.2.0
|
|
ffmpeg-python==0.2.0
|
|
python-magic==0.4.27
|
|
|
|
# Additional dependencies for enhanced functionality
|
|
# Security and validation
|
|
bcrypt==4.1.2
|
|
pyjwt==2.8.0
|
|
cryptography==41.0.8
|
|
email-validator==2.1.0
|
|
pydantic==2.5.2
|
|
pydantic-settings==2.1.0
|
|
|
|
# Database and caching
|
|
aiomysql==0.2.0
|
|
asyncpg==0.29.0
|
|
redis==5.0.1
|
|
|
|
# Monitoring and logging
|
|
prometheus-client==0.19.0
|
|
structlog==23.2.0
|
|
|
|
# Development and testing
|
|
pytest==7.4.3
|
|
pytest-asyncio==0.21.1
|
|
black==23.11.0
|
|
isort==5.12.0
|
|
mypy==1.7.1
|
|
bandit==1.7.5
|
|
|
|
# Optional monitoring (commented out for minimal setup)
|
|
# grafana-api==1.0.3
|
|
# sentry-sdk==1.38.0 |