fix: 循环引用导致的依赖自动解决失败

This commit is contained in:
Rock Chin
2023-04-14 18:42:09 +08:00
parent 7812e03c9d
commit 0bca7b2247
5 changed files with 81 additions and 67 deletions

View File

@@ -1,21 +1,25 @@
from pip._internal import main as pipmain
import main
import pkg.utils.log as log
def install(package):
pipmain(['install', package])
main.reset_logging()
log.reset_logging()
def install_upgrade(package):
pipmain(['install', '--upgrade', package])
log.reset_logging()
def run_pip(params: list):
pipmain(params)
main.reset_logging()
log.reset_logging()
def install_requirements(file):
pipmain(['install', '-r', file, "--upgrade"])
main.reset_logging()
log.reset_logging()
def ensure_dulwich():