From 01873480d1a23c4787f999f3f7e4e4476484b5be Mon Sep 17 00:00:00 2001 From: Yersmagit <3285264624@qq.com> Date: Wed, 10 Jun 2026 23:46:33 +0800 Subject: [PATCH] Pref: Add --no-deps option to pip install command MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 添加 --no-deps 以确保插件打包时不安装冗余的依赖(因为这些依赖在主程序的环境中已经存在) --- ClassWidgets/SDK/tools/packager.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ClassWidgets/SDK/tools/packager.py b/ClassWidgets/SDK/tools/packager.py index 140c382..4a93b7f 100644 --- a/ClassWidgets/SDK/tools/packager.py +++ b/ClassWidgets/SDK/tools/packager.py @@ -190,6 +190,7 @@ def _install_dependencies(self): sys.executable, "-m", "pip", "install", *deps, "--target", str(lib_dir), + "--no-deps", "--no-python-version-warning", "--disable-pip-version-check", "--upgrade" @@ -290,4 +291,4 @@ def pack_plugin(plugin_dir: Optional[str], output: Optional[str], file_format: s sys.exit(1) if __name__ == "__main__": - pack_plugin() \ No newline at end of file + pack_plugin()