geo/backend/requirements.txt

57 lines
801 B
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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
# Agent框架已独立为 fischer-agentkit 项目,代码仍保留在 app/agent_framework/ 中)
# fischer-agentkit>=0.1.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