aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPetri Virkkunen <petri.virkkunen@qt.io>2023-11-15 16:36:41 +0200
committerPetri Virkkunen <petri.virkkunen@qt.io>2023-11-24 13:38:37 +0000
commit00923247093b94c090131a13f08cc309d1a44577 (patch)
tree013ca96f4854e956be9923ee6d2ed26129eaec74
parent7b0f3dcfefa8e4038b6c2c0cbe0b91badb672a87 (diff)
Upgrade Python on RHEL 8.8 from 3.8 to 3.11
In order to avoid installing packages to one version of python and then trying to use them from another version, stop installing python 3.8 and simply install Python 3.11, along with pip. Change-Id: Id2f63a6d1aff0d3fd3a5934887fe82a642f6ab92 Reviewed-by: Dominik Holland <dominik.holland@qt.io> Reviewed-by: Zoltan Gera <zoltan.gera@qt.io> (cherry picked from commit e9325a87a6130c1191e151af4b74772308cd50cc) Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io> Reviewed-by: Simo Fält <simo.falt@qt.io> Reviewed-by: Tero Heikkinen <tero.heikkinen@qt.io>
-rw-r--r--coin/provisioning/qtci-linux-RHEL-8.8-x86_64/04-install-packages.sh7
1 files changed, 4 insertions, 3 deletions
diff --git a/coin/provisioning/qtci-linux-RHEL-8.8-x86_64/04-install-packages.sh b/coin/provisioning/qtci-linux-RHEL-8.8-x86_64/04-install-packages.sh
index ef503897..8e90fc5c 100644
--- a/coin/provisioning/qtci-linux-RHEL-8.8-x86_64/04-install-packages.sh
+++ b/coin/provisioning/qtci-linux-RHEL-8.8-x86_64/04-install-packages.sh
@@ -64,8 +64,9 @@ installPackages+=(libusbx-devel)
# speech-dispatcher-devel for QtSpeech, otherwise it has no backend on Linux
installPackages+=(speech-dispatcher-devel)
# Python 3.8 for pyside. Qt for Python support for Python 3.6 will be deprecated in within pyside6.3
-installPackages+=(python38)
-installPackages+=(python38-devel)
+installPackages+=(python3.11)
+installPackages+=(python3.11-pip)
+installPackages+=(python3.11-devel)
# WebEngine
installPackages+=(bison)
installPackages+=(flex)
@@ -145,7 +146,7 @@ sudo /usr/bin/pip3 install dataclasses
sudo pip3 install --upgrade pip
sudo pip3 install virtualenv wheel
# Just make sure we have virtualenv to run with python3.8 -m virtualenv
-sudo python3.8 -m pip install virtualenv wheel
+sudo python3.11 -m pip install virtualenv wheel
sudo /usr/bin/pip3 install wheel