Skip to content

Commit 7ae55fd

Browse files
committed
Added more robust check for pip and virtualenv
1 parent 21037eb commit 7ae55fd

File tree

1 file changed

+26
-1
lines changed

1 file changed

+26
-1
lines changed

distribute.sh

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,30 @@ if [ "X$PYTHON" == "X" ]; then
1818
PYTHON="$(which python)"
1919
fi
2020

21+
# Resolve pip path
22+
PIP_NAME="$(which pip-2.7)"
23+
if [ "X$PIP_NAME" == "X" ]; then
24+
PIP_NAME="$(which pip2.7)"
25+
fi
26+
if [ "X$PIP_NAME" == "X" ]; then
27+
PIP_NAME="$(which pip2)"
28+
fi
29+
if [ "X$PIP_NAME" == "X" ]; then
30+
PIP_NAME="$(which pip)"
31+
fi
32+
33+
# Resolve virtualenv path
34+
VIRTUALENV_NAME="$(which virtualenv-2.7)"
35+
if [ "X$VIRTUALENV_NAME" == "X" ]; then
36+
VIRTUALENV_NAME="$(which virtualenv2.7)"
37+
fi
38+
if [ "X$VIRTUALENV_NAME" == "X" ]; then
39+
VIRTUALENV_NAME="$(which virtualenv2)"
40+
fi
41+
if [ "X$VIRTUALENV_NAME" == "X" ]; then
42+
VIRTUALENV_NAME="$(which virtualenv)"
43+
fi
44+
2145
# Paths
2246
ROOT_PATH="$(dirname $($PYTHON -c 'from __future__ import print_function; import os,sys;print(os.path.realpath(sys.argv[1]))' $0))"
2347
RECIPES_PATH="$ROOT_PATH/recipes"
@@ -35,7 +59,8 @@ HOSTPYTHON="$BUILD_PATH/python-install/bin/python.host"
3559
export LIBLINK_PATH="$BUILD_PATH/objects"
3660
export LIBLINK="$ROOT_PATH/src/tools/liblink"
3761
export BIGLINK="$ROOT_PATH/src/tools/biglink"
38-
export PIP="pip-2.7"
62+
export PIP=$PIP_NAME
63+
export VIRTUALENV=$VIRTUALENV_NAME
3964

4065
MD5SUM=$(which md5sum)
4166
if [ "X$MD5SUM" == "X" ]; then

0 commit comments

Comments
 (0)