feat 第三方插件支持依赖
This commit is contained in:
parent
2a61720b0a
commit
e7c543fcb9
@ -120,4 +120,8 @@ class PluginHelper(metaclass=Singleton):
|
|||||||
shutil.rmtree(plugin_dir, ignore_errors=True)
|
shutil.rmtree(plugin_dir, ignore_errors=True)
|
||||||
# 下载所有文件
|
# 下载所有文件
|
||||||
__download_files(pid.lower(), file_list)
|
__download_files(pid.lower(), file_list)
|
||||||
|
# 插件目录下如有requirements.txt则安装依赖
|
||||||
|
requirements_file = plugin_dir / "requirements.txt"
|
||||||
|
if requirements_file.exists():
|
||||||
|
SystemUtils.execute(f"pip install -r {requirements_file}")
|
||||||
return True, ""
|
return True, ""
|
||||||
|
Loading…
x
Reference in New Issue
Block a user