为便携 release 打包与可复现安装做准备(P3 依赖固化)。 - 新增 requirements.lock.txt:锁定 9 个运行时直接依赖的精确版本 - requirements.txt 顶部加注释,说明与 lock 文件的分工(宽松 vs 精确) - 新增 scripts/gen_requirements_lock.py:从已验证环境一键重生 lock, 避免手工对照版本出错 调查结论(已核实): - 项目源码真实第三方依赖与 requirements.txt 完全一致,无遗漏 - tiktoken 已不再使用(token 统计改用 API usage 字段),无需纳入 - 三个 node 项目的 package-lock.json 均已存在并被 git 追踪,npm ci 可直接用,node 端无需改动 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
12 lines
256 B
Plaintext
12 lines
256 B
Plaintext
# 运行时直接依赖(人读、宽松,不锁版本,便于开发期升级)。
|
||
# 可复现安装 / release 打包请用 requirements.lock.txt(精确版本)。
|
||
flask
|
||
flask-socketio
|
||
flask-cors
|
||
werkzeug
|
||
httpx
|
||
openai
|
||
cryptography
|
||
pillow
|
||
websockets
|