# FastAPI 核心依赖
fastapi>=0.104.1
uvicorn[standard]>=0.24.0

# 数据库相关
asyncpg>=0.29.0
databases[postgresql]>=0.8.0
sqlalchemy>=2.0.23
psycopg2-binary>=2.9.0

# 数据验证和序列化
pydantic>=2.5.0
pydantic-settings>=2.1.0

# HTTP 客户端和工具
httpx>=0.25.2
python-multipart>=0.0.6

# 日期时间处理
python-dateutil>=2.8.2

# JSON 处理（使用标准库，避免 Rust 依赖）
# orjson==3.9.10  # 需要 Rust 编译器，在 Windows 上可能有问题

# 日志记录
loguru>=0.7.2

# JWT 认证和密码加密
python-jose[cryptography]>=3.3.0
passlib[bcrypt]>=1.7.4

# 开发和调试工具
python-dotenv>=1.0.0

# 定时任务调度
apscheduler>=3.10.4
