From 73cbe2a6093bd84473f6d3248ab801639f7f8368 Mon Sep 17 00:00:00 2001 From: ManyManyTomato <93612024+ATTomatoo@users.noreply.github.com> Date: Sat, 20 Jun 2026 21:56:16 +0800 Subject: [PATCH] =?UTF-8?q?=20fix(plugin=5Fstore):=20=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E7=9B=B8=E5=AF=B9=E8=B7=AF=E5=BE=84=E5=A4=84=E7=90=86=E4=BB=A5?= =?UTF-8?q?=E6=AD=A3=E7=A1=AE=E5=AE=89=E8=A3=85=E4=BE=9D=E8=B5=96=20=20(#2?= =?UTF-8?q?143)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix(plugin_store): 修复相对路径处理以正确安装依赖 * :rotating_light: auto fix by pre-commit hooks --------- Co-authored-by: ATTomatoo <1126160939@qq.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> --- zhenxun/builtin_plugins/plugin_store/data_source.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/zhenxun/builtin_plugins/plugin_store/data_source.py b/zhenxun/builtin_plugins/plugin_store/data_source.py index 95d4568c..3bf60f37 100644 --- a/zhenxun/builtin_plugins/plugin_store/data_source.py +++ b/zhenxun/builtin_plugins/plugin_store/data_source.py @@ -383,7 +383,9 @@ class StoreManager: is_install_req = False for requirement_path in requirement_paths: - requirement_file = target_dir / requirement_path.path + requirement_file = target_dir / Path(requirement_path.path).relative_to( + replace_module_path + ) if requirement_file.exists(): is_install_req = True await VirtualEnvPackageManager.install_requirement(requirement_file)