优化依赖管理配置,移除不必要的allowed_auto_install选项,更新文档以更清晰地描述自动安装功能的主开关。调整相关代码以简化逻辑,确保自动安装行为通过单一配置控制。

This commit is contained in:
minecraft1024a
2025-08-13 12:35:41 +08:00
committed by Windpicker-owo
parent 8ed15c8199
commit d29a57f1a4
5 changed files with 7 additions and 24 deletions

View File

@@ -929,7 +929,7 @@ class DependencyManagementConfig(ConfigBase):
"""插件Python依赖管理配置类"""
auto_install: bool = True
"""是否启用自动安装Python依赖包"""
"""是否启用自动安装Python依赖包(主开关)"""
auto_install_timeout: int = 300
"""安装超时时间(秒)"""
@@ -946,9 +946,6 @@ class DependencyManagementConfig(ConfigBase):
])
"""pip安装选项"""
allowed_auto_install: bool = True
"""是否允许自动安装(主开关),关闭后所有插件都不会自动安装依赖"""
prompt_before_install: bool = False
"""安装前是否提示用户(暂未实现)"""