From 7b36e50c6442d44a15a8d7bae5e3e947f9770c6c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nils=20Petter=20Ska=CC=8Alerud?= Date: Fri, 21 Nov 2025 15:55:46 +0100 Subject: [PATCH] Provisioning: Use local mirror for pyenv on macOS ARM hosts On macOS hosts we are using external mirrors for installing with pyenv. We should instead pull the necessary files from our local mirror. Pick-to: 6.10 6.8 Change-Id: I6ba67dfd7cd37809164c7e2c4bcf89d07d45b1b2 Reviewed-by: Artem Dyomin (cherry picked from commit bb77943c0ff41c699d737486110c428ca11f74fb) Reviewed-by: Qt Cherry-pick Bot --- coin/provisioning/qtci-macos-11-arm/25-python3.sh | 2 ++ coin/provisioning/qtci-macos-12-arm/25-python.sh | 2 ++ coin/provisioning/qtci-macos-13-arm/25-python.sh | 2 ++ coin/provisioning/qtci-macos-14-arm/25-python.sh | 2 ++ coin/provisioning/qtci-macos-15-arm/25-python.sh | 2 ++ coin/provisioning/qtci-macos-26-arm/25-python.sh | 2 ++ 6 files changed, 12 insertions(+) diff --git a/coin/provisioning/qtci-macos-11-arm/25-python3.sh b/coin/provisioning/qtci-macos-11-arm/25-python3.sh index bbf8cad1..a3451f0a 100755 --- a/coin/provisioning/qtci-macos-11-arm/25-python3.sh +++ b/coin/provisioning/qtci-macos-11-arm/25-python3.sh @@ -8,6 +8,8 @@ # shellcheck source=../common/unix/SetEnvVar.sh source "${BASH_SOURCE%/*}/../common/unix/SetEnvVar.sh" +export PYTHON_BUILD_MIRROR_URL="https://ci-files01-hki.ci.qt.io/input/python/" +export PYTHON_BUILD_MIRROR_URL_SKIP_CHECKSUM=1 pyenv install 3.9.7 /Users/qt/.pyenv/versions/3.9.7/bin/pip3 install --user virtualenv wheel html5lib diff --git a/coin/provisioning/qtci-macos-12-arm/25-python.sh b/coin/provisioning/qtci-macos-12-arm/25-python.sh index 27bebf25..1c5402d7 100755 --- a/coin/provisioning/qtci-macos-12-arm/25-python.sh +++ b/coin/provisioning/qtci-macos-12-arm/25-python.sh @@ -8,6 +8,8 @@ # shellcheck source=../common/unix/SetEnvVar.sh source "${BASH_SOURCE%/*}/../common/unix/SetEnvVar.sh" +export PYTHON_BUILD_MIRROR_URL="https://ci-files01-hki.ci.qt.io/input/python/" +export PYTHON_BUILD_MIRROR_URL_SKIP_CHECKSUM=1 pyenv install 3.9.7 /Users/qt/.pyenv/versions/3.9.7/bin/pip3 install --user virtualenv wheel html5lib diff --git a/coin/provisioning/qtci-macos-13-arm/25-python.sh b/coin/provisioning/qtci-macos-13-arm/25-python.sh index 27bebf25..1c5402d7 100755 --- a/coin/provisioning/qtci-macos-13-arm/25-python.sh +++ b/coin/provisioning/qtci-macos-13-arm/25-python.sh @@ -8,6 +8,8 @@ # shellcheck source=../common/unix/SetEnvVar.sh source "${BASH_SOURCE%/*}/../common/unix/SetEnvVar.sh" +export PYTHON_BUILD_MIRROR_URL="https://ci-files01-hki.ci.qt.io/input/python/" +export PYTHON_BUILD_MIRROR_URL_SKIP_CHECKSUM=1 pyenv install 3.9.7 /Users/qt/.pyenv/versions/3.9.7/bin/pip3 install --user virtualenv wheel html5lib diff --git a/coin/provisioning/qtci-macos-14-arm/25-python.sh b/coin/provisioning/qtci-macos-14-arm/25-python.sh index 27bebf25..1c5402d7 100755 --- a/coin/provisioning/qtci-macos-14-arm/25-python.sh +++ b/coin/provisioning/qtci-macos-14-arm/25-python.sh @@ -8,6 +8,8 @@ # shellcheck source=../common/unix/SetEnvVar.sh source "${BASH_SOURCE%/*}/../common/unix/SetEnvVar.sh" +export PYTHON_BUILD_MIRROR_URL="https://ci-files01-hki.ci.qt.io/input/python/" +export PYTHON_BUILD_MIRROR_URL_SKIP_CHECKSUM=1 pyenv install 3.9.7 /Users/qt/.pyenv/versions/3.9.7/bin/pip3 install --user virtualenv wheel html5lib diff --git a/coin/provisioning/qtci-macos-15-arm/25-python.sh b/coin/provisioning/qtci-macos-15-arm/25-python.sh index dc17efc9..e88b6224 100755 --- a/coin/provisioning/qtci-macos-15-arm/25-python.sh +++ b/coin/provisioning/qtci-macos-15-arm/25-python.sh @@ -8,6 +8,8 @@ # shellcheck source=../common/unix/SetEnvVar.sh source "${BASH_SOURCE%/*}/../common/unix/SetEnvVar.sh" +export PYTHON_BUILD_MIRROR_URL="https://ci-files01-hki.ci.qt.io/input/python/" +export PYTHON_BUILD_MIRROR_URL_SKIP_CHECKSUM=1 pyenv install 3.12.11 /Users/qt/.pyenv/versions/3.12.11/bin/pip3 install --user virtualenv wheel html5lib diff --git a/coin/provisioning/qtci-macos-26-arm/25-python.sh b/coin/provisioning/qtci-macos-26-arm/25-python.sh index 27bebf25..1c5402d7 100755 --- a/coin/provisioning/qtci-macos-26-arm/25-python.sh +++ b/coin/provisioning/qtci-macos-26-arm/25-python.sh @@ -8,6 +8,8 @@ # shellcheck source=../common/unix/SetEnvVar.sh source "${BASH_SOURCE%/*}/../common/unix/SetEnvVar.sh" +export PYTHON_BUILD_MIRROR_URL="https://ci-files01-hki.ci.qt.io/input/python/" +export PYTHON_BUILD_MIRROR_URL_SKIP_CHECKSUM=1 pyenv install 3.9.7 /Users/qt/.pyenv/versions/3.9.7/bin/pip3 install --user virtualenv wheel html5lib