# QODER Pipeline Python 依赖
# 安装: pip install -r requirements.txt
# (或 npx @hupan56/wlkj install-env 自动装)

# ── 核心 (必装, 不装知识图谱/MCP/配置全崩) ──
duckdb>=1.1.0            # 知识图谱存储 (kg.duckdb / kg_db.duckdb)
pymysql>=1.1.0           # MySQL 只读 MCP + 数据层图谱构建
PyYAML>=6.0              # config.yaml / learn / preferences 解析
requests>=2.28.0         # API 调用 / 通知

# ── 索引构建 (管理员装, 构建代码图谱用) ──
tree-sitter>=0.21.0      # AST 解析 (扫代码建图谱)
tree-sitter-typescript>=0.21.0  # Vue/TS 语法解析

# ── 测试 (QA 装, 自动化测试用) ──
playwright>=1.40.0       # 浏览器自动化测试
# playwright install      # 装完 pip 包还要跑这句装浏览器

# ── 可选增强 (按需装) ──
ddddocr>=1.4.7           # 验证码识别 (登录测试用)
cryptography>=37.0.0     # 飞书集成加密 (用飞书通知才装)
python-docx>=0.8.11      # PRD 导出 Word (export.py docx)
markdown>=3.5            # PRD 导出 (md→html→pdf 的 md→html 步骤)
sentence-transformers>=2.2.0  # 语义检索 (管理员装, 概念搜索"报销"命中 expense)
