Bug 1437593 - Allow pip requirements to be installed from vendored packages; r=gps

MozReview-Commit-ID: VarZNeeBYy

--HG--
extra : rebase_source : 72a45dd97df763d8efcb8eadf525b43f9365a8e7
extra : source : 4535a1c9225f035dd3e92268ece850c1ebf99ff0
This commit is contained in:
Dave Hunt 2018-03-27 13:56:44 +01:00
Родитель 1b63703ded
Коммит 628826a671
1 изменённых файлов: 7 добавлений и 1 удалений

Просмотреть файл

@ -488,7 +488,7 @@ class VirtualenvManager(object):
return self._run_pip(args)
def install_pip_requirements(self, path, require_hashes=True, quiet=False):
def install_pip_requirements(self, path, require_hashes=True, quiet=False, vendored=False):
"""Install a pip requirements.txt file.
The supplied path is a text file containing pip requirement
@ -514,6 +514,12 @@ class VirtualenvManager(object):
if quiet:
args.append('--quiet')
if vendored:
args.extend([
'--no-deps',
'--no-index',
])
return self._run_pip(args)
def _run_pip(self, args):