geo/backend/requirements.txt

43 lines
516 B
Plaintext

# Web框架
fastapi>=0.109.0
uvicorn[standard]
gunicorn>=21.2.0
# 数据库
sqlalchemy>=2.0
asyncpg
alembic
# 数据验证与配置
pydantic>=2.0
pydantic-settings
email-validator
# 认证与安全
python-jose[cryptography]
passlib[bcrypt]
bcrypt<4.0
python-multipart
# 缓存与任务调度
redis
apscheduler>=3.10
# 浏览器自动化
playwright>=1.40
# HTTP客户端与工具
httpx
python-dotenv
# YAML解析
pyyaml>=6.0
# 测试依赖
pytest>=8.0
pytest-asyncio>=0.23.0
aiosqlite
# PDF生成
fpdf2>=2.7