# QHPanel Server - FastAPI Backend
# ================================
# Python >= 3.9

# Web framework
fastapi>=0.115.0
uvicorn[standard]>=0.34.0

# Database
sqlalchemy[asyncio]>=2.0.0
aiomysql>=0.2.0
aiosqlite>=0.20.0
alembic>=1.14.0
cryptography>=43.0.0
PyMySQL>=1.1.0

# Validation & Config
pydantic>=2.10.0
pydantic-settings>=2.7.0
python-multipart>=0.0.18

# Auth
python-jose[cryptography]>=3.3.0
bcrypt>=4.0.0

# Real-time
websockets>=14.0

# Task Queue
celery[redis]>=5.4.0
redis>=5.0.0

# Logging
loguru>=0.7.0

# SSH
paramiko>=3.0.0

# File I/O
aiofiles>=24.0.0

# Docker
docker>=7.0.0

# HTTP Client
httpx>=0.27.0

# MFA QR Code
qrcode>=7.4.0
lxml>=5.0.0
