aps-agent/requirements.txt

28 lines
1.3 KiB
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.

# ============================================================
# APS 智能体 · pip 依赖清单(与 pyproject.toml 保持一致)
# 用法:pip install -r requirements.txt
# ============================================================
fastapi>=0.115 # Web 框架:HTTP API + SSE
uvicorn[standard]>=0.30 # ASGI 服务器
httpx>=0.27 # 调用 DeepSeek/KIMI 的异步 HTTP 客户端
pydantic>=2.7 # 契约校验(意图/UI块/命令)
python-dotenv>=1.0 # .env 环境配置加载
pytest>=8.0 # 黄金测试
pytest-asyncio>=0.23 # 异步测试支持
ortools>=9.10 # SC-03 CP-SAT 求解器
scipy>=1.14 # SC-06 Sobol 全局敏感性
openpyxl>=3.1 # MD-04 Excel 导入 / 模板
python-multipart>=0.0.9 # FastAPI UploadFile(/api/import/preview)
pdfplumber>=0.11 # RAG:PDF 文本抽取
python-docx>=1.1 # RAG:docx 文本抽取
sqlalchemy>=2.0 # 租户化业务数据持久层(SQLite / MySQL)
alembic>=1.13 # 数据库版本迁移
pymysql>=1.1 # jms_mes MySQL 驱动
cryptography>=42 # 审计归档 AES-256-GCM 加密(round-43,与 pyproject 同步)
lxml>=5.0
# Engineering drawing DXF parsing and SVG preview
ezdxf>=1.4
fonttools>=4.50