mirror of
https://github.com/servo/servo.git
synced 2025-06-06 16:45:39 +00:00
removed sys.platform check & consolidated the pip invocations
The sys.platform check in need_pip_upgrade was doing effectively the same pip invocation regardless of what platform we were evaluating to. Additionally, removed some duplicate definitions of the python variable which was already in scope higher up in the function.
This commit is contained in:
parent
9b90668915
commit
cb18d8aff0
1 changed files with 1 additions and 16 deletions
|
@ -193,18 +193,7 @@ def _activate_virtualenv(topdir, is_firefox):
|
|||
if need_pip_upgrade:
|
||||
# Upgrade pip when virtualenv is created to fix the issue
|
||||
# https://github.com/servo/servo/issues/11074
|
||||
if sys.platform in ['msys', 'win32']:
|
||||
python = _get_exec_path(PYTHON_NAMES, is_valid_path=check_exec_path)
|
||||
if not python:
|
||||
sys.exit("Python is either not installed or not found in virtualenv.")
|
||||
|
||||
_process_exec([python, "-m", "pip", "install", "-I", "-U", "pip"])
|
||||
else:
|
||||
pip = _get_exec_path(PIP_NAMES, is_valid_path=check_exec_path)
|
||||
if not pip:
|
||||
sys.exit("Python pip is either not installed or not found in virtualenv.")
|
||||
|
||||
_process_exec([pip, "install", "-I", "-U", "pip"])
|
||||
_process_exec([python, "-m", "pip", "install", "-I", "-U", "pip"])
|
||||
|
||||
for req_rel_path in requirements_paths:
|
||||
req_path = os.path.join(topdir, req_rel_path)
|
||||
|
@ -217,10 +206,6 @@ def _activate_virtualenv(topdir, is_firefox):
|
|||
except OSError:
|
||||
pass
|
||||
|
||||
pip = _get_exec_path(PIP_NAMES, is_valid_path=check_exec_path)
|
||||
if not pip:
|
||||
sys.exit("Python pip is either not installed or not found in virtualenv.")
|
||||
|
||||
_process_exec([python, "-m", "pip", "install", "-I", "-r", req_path])
|
||||
|
||||
open(marker_path, 'w').close()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue