mirror of
https://github.com/shy3130/tick-stock-panel.git
synced 2026-11-02 10:26:13 +00:00
fix: pywebview 依赖链显式 hiddenimports, 构建环境缺包时构建报错而非产出坏包
This commit is contained in:
@@ -79,6 +79,11 @@ hiddenimports += [
|
|||||||
# ── pywebview 平台后端 (动态导入, PyInstaller 默认抓不到) ────────────
|
# ── pywebview 平台后端 (动态导入, PyInstaller 默认抓不到) ────────────
|
||||||
hiddenimports += collect_submodules("webview")
|
hiddenimports += collect_submodules("webview")
|
||||||
hiddenimports += collect_submodules("webview.platforms")
|
hiddenimports += collect_submodules("webview.platforms")
|
||||||
|
# pywebview 运行时依赖链 (webview/__init__ 顶层 import proxy_tools, Windows 端
|
||||||
|
# 还要 bottle/clr_loader/pythonnet)。显式声明为金丝雀: 构建环境缺这些包时
|
||||||
|
# PyInstaller 直接报错, 而不是静默产出启动即崩的包 (曾因 venv 缺 proxy_tools
|
||||||
|
# 发布过启动崩溃版本)。
|
||||||
|
hiddenimports += ["proxy_tools", "bottle", "clr_loader", "pythonnet"]
|
||||||
|
|
||||||
# ── 系统通知后端 (winotify/plyer 按平台动态导入) ─────────────────────
|
# ── 系统通知后端 (winotify/plyer 按平台动态导入) ─────────────────────
|
||||||
if sys.platform == "win32":
|
if sys.platform == "win32":
|
||||||
|
|||||||
Reference in New Issue
Block a user