28 lines
1.3 KiB
Plaintext
28 lines
1.3 KiB
Plaintext
# ============================================================
|
||
# 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
|