mirror of https://github.com/pypa/pip
This commit is contained in:
parent
8dad780026
commit
d3d13eaab7
|
@ -73,6 +73,6 @@ class NoOpBuildEnvironment(BuildEnvironment):
|
|||
|
||||
def __exit__(self, exc_type, exc_val, exc_tb):
|
||||
pass
|
||||
|
||||
|
||||
def cleanup(self):
|
||||
pass
|
||||
|
|
|
@ -49,11 +49,15 @@ def make_abstract_dist(req):
|
|||
def _install_build_reqs(finder, prefix, build_requirements):
|
||||
finder = copy(finder)
|
||||
finder.format_control = FormatControl(set(), set([":all:"]))
|
||||
urls = [finder.find_requirement(InstallRequirement.from_line(r),
|
||||
upgrade=False).url
|
||||
for r in build_requirements]
|
||||
args = [sys.executable, '-m', 'pip', 'install', '--ignore-installed',
|
||||
'--prefix', prefix] + list(urls)
|
||||
urls = [
|
||||
finder.find_requirement(
|
||||
InstallRequirement.from_line(r), upgrade=False).url
|
||||
for r in build_requirements
|
||||
]
|
||||
args = [
|
||||
sys.executable, '-m', 'pip', 'install', '--ignore-installed',
|
||||
'--prefix', prefix
|
||||
] + list(urls)
|
||||
|
||||
with open_spinner("Installing build dependencies") as spinner:
|
||||
call_subprocess(args, show_stdout=False, spinner=spinner)
|
||||
|
@ -115,7 +119,7 @@ class IsSDist(DistAbstraction):
|
|||
def prep_for_dist(self, finder):
|
||||
# Before calling "setup.py egg_info", we need to set-up the build
|
||||
# environment.
|
||||
|
||||
|
||||
build_requirements, isolate = self.req.get_pep_518_info()
|
||||
|
||||
if 'setuptools' not in build_requirements:
|
||||
|
|
|
@ -187,7 +187,9 @@ class Resolver(object):
|
|||
|
||||
if req.editable:
|
||||
return self.preparer.prepare_editable_requirement(
|
||||
req, self.require_hashes, self.finder,
|
||||
req,
|
||||
self.require_hashes,
|
||||
self.finder,
|
||||
)
|
||||
|
||||
# satisfied_by is only evaluated by calling _check_skip_installed,
|
||||
|
|
Loading…
Reference in New Issue