From: Kefu Chai Date: Sat, 31 Jul 2021 12:53:56 +0000 (+0800) Subject: pybind/mgr/dashboard: s/virtualenv/python -m venv/ X-Git-Tag: v17.1.0~1208^2~7 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=730f7134f6db1537b2c6cc94f1f4b099579b0c8c;p=ceph.git pybind/mgr/dashboard: s/virtualenv/python -m venv/ so we don't need to use virtualenv python package for creating a virtualenv, the "venv" module in Python3 would suffice. see also https://docs.python.org/3/library/venv.html Signed-off-by: Kefu Chai --- diff --git a/src/pybind/mgr/dashboard/run-backend-api-tests.sh b/src/pybind/mgr/dashboard/run-backend-api-tests.sh index 3c1d2e8b8b40c..46ce4ce951e46 100755 --- a/src/pybind/mgr/dashboard/run-backend-api-tests.sh +++ b/src/pybind/mgr/dashboard/run-backend-api-tests.sh @@ -41,7 +41,7 @@ setup_teuthology() { TEMP_DIR=`mktemp -d` cd $TEMP_DIR - virtualenv --python=${TEUTHOLOGY_PYTHON_BIN:-/usr/bin/python3} venv + ${TEUTHOLOGY_PYTHON_BIN:-/usr/bin/python3} -m venv venv source venv/bin/activate pip install 'setuptools >= 12' pip install git+https://github.com/ceph/teuthology#egg=teuthology[test] @@ -56,7 +56,7 @@ setup_coverage() { # In CI environment we cannot install coverage in system, so we install it in a dedicated venv # so only coverage is available when adding this path. cd $TEMP_DIR - virtualenv --python=/usr/bin/python3 coverage-venv + /usr/bin/python3 -m venv coverage-venv source coverage-venv/bin/activate cd $CURR_DIR pip install coverage==4.5.2