mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-09 11:25:00 +00:00
Bug 1453658: Use pip options when install python3 modules; r=bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D924 --HG-- extra : rebase_source : fb00e0799450d54cbd710c505bbdd446c1a2cd96
This commit is contained in:
parent
fe8220c047
commit
0144bd8eaf
@ -780,12 +780,17 @@ class Python3Virtualenv(object):
|
||||
env=self.query_env())
|
||||
|
||||
@py3_venv_initialized
|
||||
def py3_install_modules(self, modules):
|
||||
def py3_install_modules(self, modules,
|
||||
use_mozharness_pip_config=True):
|
||||
if not os.path.exists(self.py3_venv_path):
|
||||
raise Exception('You need to call py3_create_venv() first.')
|
||||
|
||||
for m in modules:
|
||||
self.run_command('%s install %s' % (self.py3_pip_path, m), env=self.query_env())
|
||||
cmd = [self.py3_pip_path, 'install']
|
||||
if use_mozharness_pip_config:
|
||||
cmd += self._mozharness_pip_args()
|
||||
cmd += [m]
|
||||
self.run_command(cmd, env=self.query_env())
|
||||
|
||||
def _mozharness_pip_args(self):
|
||||
'''We have information in Mozharness configs that apply to pip'''
|
||||
|
Loading…
Reference in New Issue
Block a user