forked from Bitmessage/buildbot-scripts
Add _with_* support to travis python
This commit is contained in:
parent
43bf23e4e7
commit
456a458e86
|
@ -80,9 +80,9 @@ function aptinstall() {
|
||||||
|
|
||||||
function virtualenv_init() {
|
function virtualenv_init() {
|
||||||
# init virtualenv directory
|
# init virtualenv directory
|
||||||
if [ -n "$1" -a -n "$2" ]; then
|
if [ -n "$1" ] && [ -n "$2" ]; then
|
||||||
echo -e "\nvirtualenv -p \"$1\" ~/.venv-$2\n"
|
echo -e "\nvirtualenv -p \"$1\" ~/.venv-$2\n"
|
||||||
virtualenv -p "$1" ~/.venv-"$2"
|
virtualenv -p "$1" "$3" ~/.venv-"$2"
|
||||||
else
|
else
|
||||||
echo -e "\nvirtualenv ~/.venv\n"
|
echo -e "\nvirtualenv ~/.venv\n"
|
||||||
virtualenv ~/.venv
|
virtualenv ~/.venv
|
||||||
|
@ -159,6 +159,10 @@ if [[ "$(declare -p travis_python)" =~ "declare -a" ]]; then
|
||||||
temp="${pv%\"}"
|
temp="${pv%\"}"
|
||||||
pv="${temp#\"}"
|
pv="${temp#\"}"
|
||||||
# strip crap
|
# strip crap
|
||||||
|
options=$(echo "$pv"|cut -d_ -f2-)
|
||||||
|
if [[ "$options" == with* ]]; then
|
||||||
|
options="--$(echo "$options"|cut -d_ -f2-|tr -- '_' '-')"
|
||||||
|
fi
|
||||||
pv=$(echo "$pv"|cut -d_ -f1)
|
pv=$(echo "$pv"|cut -d_ -f1)
|
||||||
ppath=/usr/bin/python$pv
|
ppath=/usr/bin/python$pv
|
||||||
if [ -n "$TRAVIS_PYTHON" ] && [ "$TRAVIS_PYTHON" != "$pv" ]; then
|
if [ -n "$TRAVIS_PYTHON" ] && [ "$TRAVIS_PYTHON" != "$pv" ]; then
|
||||||
|
@ -168,7 +172,8 @@ if [[ "$(declare -p travis_python)" =~ "declare -a" ]]; then
|
||||||
#if [ ! -e "$ppath" ]; then
|
#if [ ! -e "$ppath" ]; then
|
||||||
sudo apt -y install "python$pv" "python${pv}-dev"
|
sudo apt -y install "python$pv" "python${pv}-dev"
|
||||||
#fi
|
#fi
|
||||||
virtualenv_init "$ppath" "$pv"
|
|
||||||
|
virtualenv_init "$ppath" "$pv" "$options"
|
||||||
virtualenv_activate "$pv"
|
virtualenv_activate "$pv"
|
||||||
python_run "$ppath" "$pv"
|
python_run "$ppath" "$pv"
|
||||||
deactivate
|
deactivate
|
||||||
|
|
Loading…
Reference in New Issue
Block a user