From ef13af8e5a00bb532f360a41f74dcc66fad386eb Mon Sep 17 00:00:00 2001 From: Zoltan Gera Date: Tue, 16 Apr 2024 14:41:50 +0300 Subject: [PATCH] Include python venv installation in Ubuntu provisioning The venv module is part of the default Python installations in most Linux distributions except the Debian line. However, we had this already installed on Debian images, but not on Ubuntu images. This is required for Qt Interface Framework. Change-Id: I255f27edf53acbb7ab258d5495636759bddc888b Reviewed-by: Heikki Halmet Reviewed-by: Tero Heikkinen --- coin/provisioning/qtci-linux-Ubuntu-18.04-x86_64/02-apt.sh | 1 + coin/provisioning/qtci-linux-Ubuntu-20.04-x86_64/02-apt.sh | 1 + coin/provisioning/qtci-linux-Ubuntu-22.04-x86_64/02-apt.sh | 1 + 3 files changed, 3 insertions(+) diff --git a/coin/provisioning/qtci-linux-Ubuntu-18.04-x86_64/02-apt.sh b/coin/provisioning/qtci-linux-Ubuntu-18.04-x86_64/02-apt.sh index d0c1a9fc..5fed6690 100755 --- a/coin/provisioning/qtci-linux-Ubuntu-18.04-x86_64/02-apt.sh +++ b/coin/provisioning/qtci-linux-Ubuntu-18.04-x86_64/02-apt.sh @@ -91,6 +91,7 @@ installPackages+=(g++-multilib) # python3 development package installPackages+=(python3-dev) installPackages+=(python3-pip) +installPackages+=(python3-venv) installPackages+=(virtualenv) installPackages+=(python3-wheel) # python2 development package diff --git a/coin/provisioning/qtci-linux-Ubuntu-20.04-x86_64/02-apt.sh b/coin/provisioning/qtci-linux-Ubuntu-20.04-x86_64/02-apt.sh index 148a6357..72d32e8f 100755 --- a/coin/provisioning/qtci-linux-Ubuntu-20.04-x86_64/02-apt.sh +++ b/coin/provisioning/qtci-linux-Ubuntu-20.04-x86_64/02-apt.sh @@ -110,6 +110,7 @@ installPackages+=(g++-multilib) # python3 development package installPackages+=(python3-dev) installPackages+=(python3-pip) +installPackages+=(python3-venv) installPackages+=(virtualenv) installPackages+=(python3-wheel) # python2 development package diff --git a/coin/provisioning/qtci-linux-Ubuntu-22.04-x86_64/02-apt.sh b/coin/provisioning/qtci-linux-Ubuntu-22.04-x86_64/02-apt.sh index bd689a41..9a9a5ef2 100755 --- a/coin/provisioning/qtci-linux-Ubuntu-22.04-x86_64/02-apt.sh +++ b/coin/provisioning/qtci-linux-Ubuntu-22.04-x86_64/02-apt.sh @@ -111,6 +111,7 @@ installPackages+=(g++-multilib) # python3 development package installPackages+=(python3-dev) installPackages+=(python3-pip) +installPackages+=(python3-venv) installPackages+=(virtualenv) installPackages+=(python3-wheel) installPackages+=(python-is-python3)