aboutsummaryrefslogtreecommitdiffstats
path: root/coin/provisioning/qtci-linux-RHEL-7.2-x86_64/08-pythondev.sh
diff options
context:
space:
mode:
authorDominik Holland <dominik.holland@pelagicore.com>2017-05-02 11:34:30 +0200
committerLiang Qi <liang.qi@qt.io>2017-09-12 13:59:10 +0000
commit528580bbcd2a2cd432a22efd6a7209c56c4fbb3e (patch)
tree89dfd9855bfadf42ef2b0372c53042ffe4f9eb53 /coin/provisioning/qtci-linux-RHEL-7.2-x86_64/08-pythondev.sh
parentb6e6882bb7c82a9f4cf702dfd39f0a0ff4a5087f (diff)
Install python3 on all platforms
This forward-ports commit a99d3432f71c4be5045ae2cdcc3b7070de5abe23 to 5.9, which should have been done in 6bf5691ca87dd4dcf9386a4c6320be2c39db6dcb but accidentally left out. It reuses parts of commit a5f3f8ed482d314d092e1a6ddc5568839bb59c74 that was initially cherry-picked to 5.6. Task-number: QTAUTO-345 Task-number: QTBUG-63133 Change-Id: Ib401dd06bfc4d4aaf8b8ce1a8509697993d4397e Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Diffstat (limited to 'coin/provisioning/qtci-linux-RHEL-7.2-x86_64/08-pythondev.sh')
-rw-r--r--coin/provisioning/qtci-linux-RHEL-7.2-x86_64/08-pythondev.sh15
1 files changed, 14 insertions, 1 deletions
diff --git a/coin/provisioning/qtci-linux-RHEL-7.2-x86_64/08-pythondev.sh b/coin/provisioning/qtci-linux-RHEL-7.2-x86_64/08-pythondev.sh
index ad1bf18f..ff25f463 100644
--- a/coin/provisioning/qtci-linux-RHEL-7.2-x86_64/08-pythondev.sh
+++ b/coin/provisioning/qtci-linux-RHEL-7.2-x86_64/08-pythondev.sh
@@ -1,5 +1,18 @@
# provides: python development libraries
# version: provided by default Linux distribution repository
# needed to build pyside
-sudo subscription-manager refresh
sudo yum install -y python-devel python-virtualenv
+
+# install the EPEL repository which provides python3
+wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
+sudo rpm -Uvh epel-release-latest-7.noarch.rpm
+sudo rm -f epel-release-latest-7.noarch.rpm
+
+# install python3
+sudo yum install -y python34-devel
+
+# install pip3
+wget https://bootstrap.pypa.io/get-pip.py
+sudo python3 get-pip.py
+sudo rm -f get-pip.py
+sudo pip3 install virtualenv