geo/backend/requirements.txt

54 lines
672 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
requests
python-dotenv
# YAML解析
pyyaml>=6.0
# 测试依赖
pytest>=8.0
pytest-asyncio>=0.23.0
pytest-cov>=5.0
aiosqlite
# PDF生成
fpdf2>=2.7
# 监控
prometheus-client>=0.19.0
sentry-sdk[fastapi]>=2.0.0
# 文档解析
PyMuPDF>=1.23.0
python-docx>=1.1.0
shortuuid>=1.0.0