From: Kefu Chai Date: Wed, 20 Nov 2019 07:35:37 +0000 (+0800) Subject: script/run_tox.sh: do not use python2 if we have python3 X-Git-Tag: v15.1.0~831^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=ef5a8d069a2603430b0f900096c4f579e87ccdbe;p=ceph-ci.git script/run_tox.sh: do not use python2 if we have python3 always use python3 for bootstrapping tox environment unless the tox-env contains "py2" but not "py3" Signed-off-by: Kefu Chai --- diff --git a/src/script/run_tox.sh b/src/script/run_tox.sh index 1a1b0a38c00..5e9a2c91b61 100755 --- a/src/script/run_tox.sh +++ b/src/script/run_tox.sh @@ -120,7 +120,17 @@ function main() { echo "$PWD already exists, but it's not a virtualenv. test_name empty?" exit 1 fi - $source_dir/src/tools/setup-virtualenv.sh ${venv_path} + # try to use the prefered python for creating the virtual env for + # bootstrapping tox. + case $tox_envs in + py3*) + virtualenv_python=python3;; + py2*) + virtualenv_python=python2;; + *) + virtualenv_python=python3;; + esac + $source_dir/src/tools/setup-virtualenv.sh --python=${virtualenv_python} ${venv_path} fi source ${venv_path}/bin/activate pip install tox