refactor: 重构插件系统

This commit is contained in:
RockChinQ
2024-01-29 21:22:27 +08:00
parent b730f17eb6
commit 6cc4688660
53 changed files with 1307 additions and 1993 deletions

View File

@@ -1,27 +1,27 @@
from pip._internal import main as pipmain
from . import log
# from . import log
def install(package):
pipmain(['install', package])
log.reset_logging()
# log.reset_logging()
def install_upgrade(package):
pipmain(['install', '--upgrade', package, "-i", "https://pypi.tuna.tsinghua.edu.cn/simple",
"--trusted-host", "pypi.tuna.tsinghua.edu.cn"])
log.reset_logging()
# log.reset_logging()
def run_pip(params: list):
pipmain(params)
log.reset_logging()
# log.reset_logging()
def install_requirements(file):
pipmain(['install', '-r', file, "-i", "https://pypi.tuna.tsinghua.edu.cn/simple",
"--trusted-host", "pypi.tuna.tsinghua.edu.cn"])
log.reset_logging()
# log.reset_logging()
def ensure_dulwich():