sqlalchemy[asyncio]>=1.4
asyncpg>=0.27
alembic>=1.10
pydantic>=1.10
python-dotenv
httpx
fastapi
uvicorn[standard]
pywebpush>=1.9.0
redis>=4.5
passlib[bcrypt]
python-jose[cryptography]
pydantic[email]
python-multipart
click>=8.0.0

# Development dependencies (optional)
pytest

# Removed unused packages:
# aiohttp>=3.9 - not used in code
# ccxt>=2.0 - not used in code
# numpy - not used in code
# tradingview_websocket - not used in code
# qrcode[pil]>=7.4.2 - not used in code
# bcrypt>=3.2.0,<4 - installed via passlib[bcrypt]

# Optional dependencies (install separately if needed):
# For Telegram bot support:
# aiogram==3.0.0b7
# Note: aiogram requires aiohttp~=3.8.4, which conflicts with aiohttp>=3.9
# If you need aiogram, install it separately: pip install aiogram==3.0.0b7 aiohttp~=3.8.4