57 lines
801 B
Plaintext
57 lines
801 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
|
||
|
||
# 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
|