aboutsummaryrefslogtreecommitdiffstats
path: root/coin
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2021-11-11 16:44:43 +0100
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2021-11-20 11:13:09 +0100
commit83b4afd584b6c5b7267d8a288ef43f55fc12f5eb (patch)
tree55b3f8264b619e76e2403fa1fb23a573106234e5 /coin
parent806685f6f7dc8643140dc65599578befbb8bbd91 (diff)
Add python3 html5lib
Needed for qtwebengine in 6.3 Change-Id: I6dc941fabe4e28e3dce19db8f7812be034be8586 Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
Diffstat (limited to 'coin')
-rwxr-xr-xcoin/provisioning/common/macos/python3.sh2
-rwxr-xr-xcoin/provisioning/common/unix/python_modules.sh1
-rw-r--r--coin/provisioning/common/windows/python3.ps12
-rwxr-xr-xcoin/provisioning/qtci-linux-RHEL-8.2-x86_64/04-install-packages.sh1
-rwxr-xr-xcoin/provisioning/qtci-linux-RHEL-8.4-x86_64/04-install-packages.sh1
-rwxr-xr-xcoin/provisioning/qtci-linux-Ubuntu-20.04-x86_64/02-apt.sh1
-rwxr-xr-xcoin/provisioning/qtci-macos-11.0-arm/25-python3.sh2
-rwxr-xr-xcoin/provisioning/qtci-macos-12.0-arm/25-python3.sh2
8 files changed, 8 insertions, 4 deletions
diff --git a/coin/provisioning/common/macos/python3.sh b/coin/provisioning/common/macos/python3.sh
index 1f240993..7e3d820c 100755
--- a/coin/provisioning/common/macos/python3.sh
+++ b/coin/provisioning/common/macos/python3.sh
@@ -52,7 +52,7 @@ InstallPKGFromURL "$PrimaryUrl" "$AltUrl" "$SHA1" "$DestDir"
InstallPip python3.9
-/Library/Frameworks/Python.framework/Versions/3.9/bin/pip3 install virtualenv wheel
+/Library/Frameworks/Python.framework/Versions/3.9/bin/pip3 install virtualenv wheel html5lib
SetEnvVar "PYTHON3_PATH" "/Library/Frameworks/Python.framework/Versions/3.9/bin"
SetEnvVar "PIP3_PATH" "/Library/Frameworks/Python.framework/Versions/3.9/bin"
diff --git a/coin/provisioning/common/unix/python_modules.sh b/coin/provisioning/common/unix/python_modules.sh
index 89adbd5c..eceb26a1 100755
--- a/coin/provisioning/common/unix/python_modules.sh
+++ b/coin/provisioning/common/unix/python_modules.sh
@@ -36,3 +36,4 @@
# needed by packaging scripts
pip3 install bs4
pip3 install sh
+pip3 install html5lib
diff --git a/coin/provisioning/common/windows/python3.ps1 b/coin/provisioning/common/windows/python3.ps1
index 874f2f06..5268e42c 100644
--- a/coin/provisioning/common/windows/python3.ps1
+++ b/coin/provisioning/common/windows/python3.ps1
@@ -90,7 +90,7 @@ if (IsProxyEnabled) {
Write-Host "Upgrade pip3 to the latest version available."
Run-Executable "$install_path\python.exe" "-m pip install --upgrade pip"
-Run-Executable "$install_path\Scripts\pip3.exe" "$pip_args install virtualenv wheel"
+Run-Executable "$install_path\Scripts\pip3.exe" "$pip_args install virtualenv wheel html5lib"
# Install all needed packages in a special wheel cache directory
$python3_wheel_dir="$install_path\python3-wheels"
diff --git a/coin/provisioning/qtci-linux-RHEL-8.2-x86_64/04-install-packages.sh b/coin/provisioning/qtci-linux-RHEL-8.2-x86_64/04-install-packages.sh
index 17ce3b87..e466ca97 100755
--- a/coin/provisioning/qtci-linux-RHEL-8.2-x86_64/04-install-packages.sh
+++ b/coin/provisioning/qtci-linux-RHEL-8.2-x86_64/04-install-packages.sh
@@ -89,6 +89,7 @@ installPackages+=(libXtst-devel)
installPackages+=(libxshmfence-devel)
installPackages+=(nspr-devel)
installPackages+=(nss-devel)
+installPackages+=(python3-html5lib)
# For Android builds
installPackages+=(java-11-openjdk-devel)
# For receiving shasum
diff --git a/coin/provisioning/qtci-linux-RHEL-8.4-x86_64/04-install-packages.sh b/coin/provisioning/qtci-linux-RHEL-8.4-x86_64/04-install-packages.sh
index a9d98ab1..24a60875 100755
--- a/coin/provisioning/qtci-linux-RHEL-8.4-x86_64/04-install-packages.sh
+++ b/coin/provisioning/qtci-linux-RHEL-8.4-x86_64/04-install-packages.sh
@@ -89,6 +89,7 @@ installPackages+=(libXtst-devel)
installPackages+=(libxshmfence-devel)
installPackages+=(nspr-devel)
installPackages+=(nss-devel)
+installPackages+=(python3-html5lib)
# For Android builds
installPackages+=(java-11-openjdk-devel)
# For receiving shasum
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 28cd31e4..deeedd25 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
@@ -94,6 +94,7 @@ installPackages+=(libxkbfile-dev)
installPackages+=(libxshmfence-dev)
installPackages+=(libxss-dev)
installPackages+=(nodejs-mozilla) # use nodejs-mozilla because nodejs is outdated
+installPackages+=(python3-html5lib)
# Common event loop handling
installPackages+=(libglib2.0-dev)
diff --git a/coin/provisioning/qtci-macos-11.0-arm/25-python3.sh b/coin/provisioning/qtci-macos-11.0-arm/25-python3.sh
index fbbcd919..7adafe4d 100755
--- a/coin/provisioning/qtci-macos-11.0-arm/25-python3.sh
+++ b/coin/provisioning/qtci-macos-11.0-arm/25-python3.sh
@@ -43,7 +43,7 @@ brew install ${BASH_SOURCE%/*}/pyenv.rb
pyenv install 3.9.7
-/Users/qt/.pyenv/versions/3.9.7/bin/pip3 install --user install virtualenv wheel
+/Users/qt/.pyenv/versions/3.9.7/bin/pip3 install --user install virtualenv wheel html5lib
SetEnvVar "PYTHON3_PATH" "/Users/qt/.pyenv/versions/3.9.7/bin/"
SetEnvVar "PIP3_PATH" "/Users/qt/.pyenv/versions/3.9.7/bin/"
diff --git a/coin/provisioning/qtci-macos-12.0-arm/25-python3.sh b/coin/provisioning/qtci-macos-12.0-arm/25-python3.sh
index fbbcd919..7adafe4d 100755
--- a/coin/provisioning/qtci-macos-12.0-arm/25-python3.sh
+++ b/coin/provisioning/qtci-macos-12.0-arm/25-python3.sh
@@ -43,7 +43,7 @@ brew install ${BASH_SOURCE%/*}/pyenv.rb
pyenv install 3.9.7
-/Users/qt/.pyenv/versions/3.9.7/bin/pip3 install --user install virtualenv wheel
+/Users/qt/.pyenv/versions/3.9.7/bin/pip3 install --user install virtualenv wheel html5lib
SetEnvVar "PYTHON3_PATH" "/Users/qt/.pyenv/versions/3.9.7/bin/"
SetEnvVar "PIP3_PATH" "/Users/qt/.pyenv/versions/3.9.7/bin/"