# FastAPI相关
fastapi==0.104.1
uvicorn[standard]==0.24.0
pydantic==2.5.0
python-multipart==0.0.6

# 数据库
pymysql==1.1.0
sqlalchemy==2.0.23

# 环境变量管理
python-dotenv==1.0.0

# 交易系统依赖（如果需要）
python-binance==1.0.19
websocket-client==1.6.1
aiohttp==3.9.1

# Redis/Valkey 缓存依赖
# redis-py 4.2+ 同时支持同步和异步客户端，可以替代aioredis
# - redis.Redis: 同步客户端（用于config_manager配置缓存）
# - redis.asyncio.Redis: 异步客户端（用于trading_system，可替代aioredis）
# 注意：如果只安装redis-py，可以同时满足同步和异步需求，无需aioredis
redis>=4.2.0
# 保留aioredis作为备选（如果某些代码仍在使用aioredis接口）
aioredis==2.0.1

# 安全：加密存储敏感字段（API KEY/SECRET）
cryptography>=42.0.0

# 登录鉴权：JWT
python-jose[cryptography]>=3.3.0
