更新依赖管理配置,新增使用PyPI镜像源的选项以加速包下载,优化文档以清晰描述镜像源和代理设置,调整相关代码以支持新的配置项。

This commit is contained in:
minecraft1024a
2025-08-13 12:47:09 +08:00
parent d78bf618f9
commit 20b676e4e0
5 changed files with 107 additions and 25 deletions

View File

@@ -31,9 +31,25 @@ class DependencyConfig:
return config.dependency_management.auto_install
return True
@property
def use_mirror(self) -> bool:
"""是否使用PyPI镜像源"""
config = self._get_config()
if config and hasattr(config, 'dependency_management'):
return config.dependency_management.use_mirror
return False
@property
def mirror_url(self) -> str:
"""PyPI镜像源URL"""
config = self._get_config()
if config and hasattr(config, 'dependency_management'):
return config.dependency_management.mirror_url
return ""
@property
def use_proxy(self) -> bool:
"""是否使用代理"""
"""是否使用网络代理"""
config = self._get_config()
if config and hasattr(config, 'dependency_management'):
return config.dependency_management.use_proxy
@@ -41,7 +57,7 @@ class DependencyConfig:
@property
def proxy_url(self) -> str:
"""代理URL"""
"""网络代理URL"""
config = self._get_config()
if config and hasattr(config, 'dependency_management'):
return config.dependency_management.proxy_url