Fix virtualenv default version issue 03/12403/1
authornauman <nauman.yaseen@est.tech>
Mon, 14 Feb 2022 17:59:09 +0000 (17:59 +0000)
committernauman <nauman.yaseen@est.tech>
Mon, 14 Feb 2022 17:59:09 +0000 (17:59 +0000)
use venv instead of virtualenv
default apt virtualenv pkg has issue with importlib-metadata

https: //github.com/pypa/virtualenv/commit/bb82a73b6dbf577874f6d4bfaf72d2a7f59dfffe
Change-Id: I8fb996dc831535affee4dcb0aeebdc6b70caee51

jjb/cloud-infra/scripts/tox.sh

index cbbc043e0efb2eaae186c404abd1ccf9744c9a9e..048040970090a6a7f9e33b9c05e338a1cb83414c 100755 (executable)
@@ -53,13 +53,13 @@ run_tox() {
   export DEBIAN_FRONTEND
 
   # install dependencies
-  echo "Info  : Install python3.7-minimal python3-distutils virtualenv using apt"
+  echo "Info  : Install python3.7-minimal python3-distutils python3-venv using apt"
   redirect_cmd sudo apt update
-  redirect_cmd sudo apt install -o Dpkg::Options::=--force-confdef -o Dpkg::Options::=--force-confnew -y python3.7-minimal python3-distutils virtualenv
+  redirect_cmd sudo apt install -o Dpkg::Options::=--force-confdef -o Dpkg::Options::=--force-confnew -y python3.7-minimal python3-distutils python3-venv
 
   # create and activate virtualenv
   echo "Info  : Create and activate python virtualenv"
-  redirect_cmd virtualenv -p python3 .venv
+  redirect_cmd python3 -m venv .venv
   set +u
   redirect_cmd source .venv/bin/activate
   set -u