Skip to content

Support desktop py && windows py - #7

Open
gigaflw wants to merge 2 commits into
FTShare-Lab:mainfrom
gigaflw:codex/kline-packaged-runtime-pr
Open

gigaflw wants to merge 2 commits into
FTShare-Lab:mainfrom
gigaflw:codex/kline-packaged-runtime-pr

Conversation

@gigaflw

@gigaflw gigaflw commented Sep 17, 2026

Copy link
Copy Markdown
  • runtime: feat(external-runtime): 支持宿主注入的外部 Python 运行模式
  • runtime: fix(isolated-imports): 修复隔离 Python 的本地模块导入

若能修复,桌面版和插件版将可以共仓

Ben added 2 commits September 17, 2026 15:51
Old: 普通启动流程可能在指定 Python 不可用时回退创建 venv,且没有宿主包路径覆盖与禁止安装的明确策略。
New: 新增 DSH_KLINE_PACKAGE_ROOT 与 auto/external 运行模式;external 仅校验并使用宿主指定的 Python,拒绝缺失依赖及 venv/bootstrap 冲突,不推导宿主安装布局。补充运行策略回归测试和中英文接入说明。

Signed-off-by: Ben <ben@ft.tech>
Old: server.py 依赖 Python 自动将脚本目录加入 sys.path,Windows 嵌入式 Python 的 ._pth 隔离模式下无法导入同包模块。
New: 入口按 __file__ 定位并加入自身目录,新增从无关目录以 -I 模式加载真实入口的回归测试。
Signed-off-by: Ben <ben@ft.tech>
@gigaflw

gigaflw commented Sep 17, 2026

Copy link
Copy Markdown
Author

测试ok
image
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant