[Fix] Fix error of new feature if verison of pip is slow (#74)

pull/78/head
Zaida Zhou 2021-07-27 15:06:42 +08:00 committed by GitHub
parent a64cd64a88
commit db34eff15e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 2 deletions

View File

@ -7,6 +7,7 @@ from pkg_resources import parse_requirements, resource_filename
from typing import List
import click
import pip
from mim.click import get_official_package, param2lowercase
from mim.commands.uninstall import uninstall
@ -475,7 +476,8 @@ def install_from_repo(repo_root: str,
else:
# solving issues related to out-of-tree builds
# more datails at https://github.com/pypa/pip/issues/7555
install_cmd.append('--use-feature=in-tree-build')
if LooseVersion(pip.__version__) >= LooseVersion('21.1.1'):
install_cmd.append('--use-feature=in-tree-build')
install_cmd.append(repo_root)
if is_user_dir:
install_cmd.append('--user')

View File

@ -14,7 +14,7 @@ line_length = 79
multi_line_output = 3
known_first_party = mim
known_standard_library = pkg_resources,setuptools,logging,os,warnings,abc
known_third_party = click,modelindex,pandas,pytest,requests,sphinx_rtd_theme,tabulate
known_third_party = click,modelindex,pandas,pip,pytest,requests,sphinx_rtd_theme,tabulate
no_lines_before = STDLIB,LOCALFOLDER
default_section = THIRDPARTY
include_trailing_comma = true