Skip to content
Snippets Groups Projects
Commit 544ae0f5 authored by Ben Boeckel's avatar Ben Boeckel
Browse files

gitlab-ci: add Python 3.11 jobs

(cherry picked from commit 8ddade28)
parent bdc97a31
Branches
No related tags found
No related merge requests found
......@@ -354,6 +354,25 @@ wheel-linux-python310-x86_64:test:
needs:
- wheel-linux-python310-x86_64:build
wheel-linux-python311-x86_64:build:
extends:
- .wheel_linux311_x86_64
- .cmake_build_wheel_linux
- .linux_builder_tags
- .cmake_wheel_artifacts
- .run_manually
wheel-linux-python311-x86_64:test:
extends:
- .wheel_linux311_x86_64
- .cmake_test_wheel_linux
- .linux_builder_tags
- .run_automatically
dependencies:
- wheel-linux-python311-x86_64:build
needs:
- wheel-linux-python311-x86_64:build
wheel:pypi:upload:
extends:
- .pypi_upload
......@@ -364,6 +383,7 @@ wheel:pypi:upload:
- wheel-linux-python38-x86_64:build
- wheel-linux-python39-x86_64:build
- wheel-linux-python310-x86_64:build
- wheel-linux-python311-x86_64:build
- wheel-macos-python36-x86_64:build
- wheel-macos-python37-x86_64:build
- wheel-macos-python38-x86_64:build
......@@ -371,11 +391,14 @@ wheel:pypi:upload:
- wheel-macos-python39-x86_64:build
- wheel-macos-python310-arm64:build
- wheel-macos-python310-x86_64:build
- wheel-macos-python311-arm64:build
- wheel-macos-python311-x86_64:build
- wheel-windows-python36-x86_64:build
- wheel-windows-python37-x86_64:build
- wheel-windows-python38-x86_64:build
- wheel-windows-python39-x86_64:build
- wheel-windows-python310-x86_64:build
- wheel-windows-python311-x86_64:build
needs:
- wheel-linux-python36-x86_64:build
# - wheel-linux-python36-x86_64:test
......@@ -387,6 +410,8 @@ wheel:pypi:upload:
- wheel-linux-python39-x86_64:test
- wheel-linux-python310-x86_64:build
- wheel-linux-python310-x86_64:test
- wheel-linux-python311-x86_64:build
- wheel-linux-python311-x86_64:test
- wheel-macos-python36-x86_64:build
- wheel-macos-python36-x86_64:test
- wheel-macos-python37-x86_64:build
......@@ -401,6 +426,10 @@ wheel:pypi:upload:
- wheel-macos-python310-arm64:test
- wheel-macos-python310-x86_64:build
- wheel-macos-python310-x86_64:test
- wheel-macos-python311-arm64:build
- wheel-macos-python311-arm64:test
- wheel-macos-python311-x86_64:build
- wheel-macos-python311-x86_64:test
- wheel-windows-python36-x86_64:build
# - wheel-windows-python36-x86_64:test
- wheel-windows-python37-x86_64:build
......@@ -411,6 +440,8 @@ wheel:pypi:upload:
- wheel-windows-python39-x86_64:test
- wheel-windows-python310-x86_64:build
- wheel-windows-python310-x86_64:test
- wheel-windows-python311-x86_64:build
- wheel-windows-python311-x86_64:test
wheel:vtk:upload:
extends:
......@@ -422,6 +453,7 @@ wheel:vtk:upload:
- wheel-linux-python38-x86_64:build
- wheel-linux-python39-x86_64:build
- wheel-linux-python310-x86_64:build
- wheel-linux-python311-x86_64:build
- wheel-macos-python36-x86_64:build
- wheel-macos-python37-x86_64:build
- wheel-macos-python38-x86_64:build
......@@ -429,11 +461,14 @@ wheel:vtk:upload:
- wheel-macos-python39-x86_64:build
- wheel-macos-python310-arm64:build
- wheel-macos-python310-x86_64:build
- wheel-macos-python311-arm64:build
- wheel-macos-python311-x86_64:build
- wheel-windows-python36-x86_64:build
- wheel-windows-python37-x86_64:build
- wheel-windows-python38-x86_64:build
- wheel-windows-python39-x86_64:build
- wheel-windows-python310-x86_64:build
- wheel-windows-python311-x86_64:build
needs:
- wheel-linux-python36-x86_64:build
# - wheel-linux-python36-x86_64:test
......@@ -445,6 +480,8 @@ wheel:vtk:upload:
- wheel-linux-python39-x86_64:test
- wheel-linux-python310-x86_64:build
- wheel-linux-python310-x86_64:test
- wheel-linux-python311-x86_64:build
- wheel-linux-python311-x86_64:test
- wheel-macos-python36-x86_64:build
- wheel-macos-python36-x86_64:test
- wheel-macos-python37-x86_64:build
......@@ -459,6 +496,10 @@ wheel:vtk:upload:
- wheel-macos-python310-arm64:test
- wheel-macos-python310-x86_64:build
- wheel-macos-python310-x86_64:test
- wheel-macos-python311-arm64:build
- wheel-macos-python311-arm64:test
- wheel-macos-python311-x86_64:build
- wheel-macos-python311-x86_64:test
- wheel-windows-python36-x86_64:build
# - wheel-windows-python36-x86_64:test
- wheel-windows-python37-x86_64:build
......@@ -469,6 +510,8 @@ wheel:vtk:upload:
- wheel-windows-python39-x86_64:test
- wheel-windows-python310-x86_64:build
- wheel-windows-python310-x86_64:test
- wheel-windows-python311-x86_64:build
- wheel-windows-python311-x86_64:test
wheel-sdk:upload:
extends:
......@@ -480,6 +523,7 @@ wheel-sdk:upload:
- wheel-linux-python38-x86_64:build
- wheel-linux-python39-x86_64:build
- wheel-linux-python310-x86_64:build
- wheel-linux-python311-x86_64:build
- wheel-macos-python36-x86_64:build
- wheel-macos-python37-x86_64:build
- wheel-macos-python38-x86_64:build
......@@ -487,11 +531,14 @@ wheel-sdk:upload:
- wheel-macos-python39-x86_64:build
- wheel-macos-python310-arm64:build
- wheel-macos-python310-x86_64:build
- wheel-macos-python311-arm64:build
- wheel-macos-python311-x86_64:build
- wheel-windows-python36-x86_64:build
- wheel-windows-python37-x86_64:build
- wheel-windows-python38-x86_64:build
- wheel-windows-python39-x86_64:build
- wheel-windows-python310-x86_64:build
- wheel-windows-python311-x86_64:build
needs:
- wheel-linux-python36-x86_64:build
- wheel-linux-python37-x86_64:build
......@@ -502,6 +549,8 @@ wheel-sdk:upload:
- wheel-linux-python39-x86_64:test
- wheel-linux-python310-x86_64:build
- wheel-linux-python310-x86_64:test
- wheel-linux-python311-x86_64:build
- wheel-linux-python311-x86_64:test
- wheel-macos-python36-x86_64:build
- wheel-macos-python36-x86_64:test
- wheel-macos-python37-x86_64:build
......@@ -516,6 +565,10 @@ wheel-sdk:upload:
- wheel-macos-python310-arm64:test
- wheel-macos-python310-x86_64:build
- wheel-macos-python310-x86_64:test
- wheel-macos-python311-arm64:build
- wheel-macos-python311-arm64:test
- wheel-macos-python311-x86_64:build
- wheel-macos-python311-x86_64:test
- wheel-windows-python36-x86_64:build
- wheel-windows-python37-x86_64:build
- wheel-windows-python37-x86_64:test
......@@ -525,6 +578,8 @@ wheel-sdk:upload:
- wheel-windows-python39-x86_64:test
- wheel-windows-python310-x86_64:build
- wheel-windows-python310-x86_64:test
- wheel-windows-python311-x86_64:build
- wheel-windows-python311-x86_64:test
variables:
RSYNC_SOURCE: build/vtk-wheel-sdk-*.tar.xz
RSYNC_DESTINATION: wheel-sdks/
......@@ -869,6 +924,45 @@ wheel-macos-python310-x86_64:test:
needs:
- wheel-macos-python310-x86_64:build
wheel-macos-python311-arm64:build:
extends:
- .wheel_macos311_arm64
- .cmake_build_wheel_macos
- .macos_arm64_wheel_builder_tags
- .cmake_wheel_artifacts
- .run_manually
wheel-macos-python311-arm64:test:
extends:
- .wheel_macos311_arm64
- .cmake_test_wheel_macos
- .macos_arm64_wheel_builder_tags
- .run_automatically
dependencies:
- wheel-macos-python311-arm64:build
needs:
- wheel-macos-python311-arm64:build
wheel-macos-python311-x86_64:build:
extends:
- .wheel_macos311_x86_64
- .cmake_build_wheel_macos
- .macos_wheel_builder_tags
- .cmake_wheel_artifacts
- .run_manually
timeout: 90 minutes
wheel-macos-python311-x86_64:test:
extends:
- .wheel_macos311_x86_64
- .cmake_test_wheel_macos
- .macos_wheel_builder_tags
- .run_automatically
dependencies:
- wheel-macos-python311-x86_64:build
needs:
- wheel-macos-python311-x86_64:build
# Windows
windows-vs2019-kits-mpi-python-qt:build:
......@@ -1064,3 +1158,22 @@ wheel-windows-python310-x86_64:test:
- wheel-windows-python310-x86_64:build
needs:
- wheel-windows-python310-x86_64:build
wheel-windows-python311-x86_64:build:
extends:
- .wheel_windows311_x86_64
- .cmake_build_wheel_windows
- .windows_wheel_builder_tags
- .cmake_wheel_artifacts
- .run_manually
wheel-windows-python311-x86_64:test:
extends:
- .wheel_windows311_x86_64
- .cmake_test_wheel_windows
- .windows_wheel_builder_tags
- .run_automatically
dependencies:
- wheel-windows-python311-x86_64:build
needs:
- wheel-windows-python311-x86_64:build
include("${CMAKE_CURRENT_LIST_DIR}/configure_wheel.cmake")
include("${CMAKE_CURRENT_LIST_DIR}/configure_wheel.cmake")
include("${CMAKE_CURRENT_LIST_DIR}/configure_wheel.cmake")
include("${CMAKE_CURRENT_LIST_DIR}/configure_wheel.cmake")
......@@ -49,6 +49,13 @@
CMAKE_CONFIGURATION: wheel_linux310_x86_64
PYTHON_PREFIX: /opt/python/cp310-cp310
.wheel_linux311_x86_64:
extends: .manylinux2014_x86_64
variables:
CMAKE_CONFIGURATION: wheel_linux311_x86_64
PYTHON_PREFIX: /opt/python/cp311-cp311
.fedora34:
extends: .linux
image: "kitware/vtk:ci-fedora34-20220310"
......
......@@ -31,6 +31,14 @@
PYTHON_VERSION_SUFFIX: "3.10"
_PYTHON_HOST_PLATFORM: "macosx-11.0-arm64"
.wheel_macos311_arm64:
extends: .wheel_macos_arm64
variables:
CMAKE_CONFIGURATION: wheel_macos311_arm64
PYTHON_VERSION_SUFFIX: "3.11"
_PYTHON_HOST_PLATFORM: "macosx-11.0-arm64"
.wheel_macos_x86_64:
extends: .macos
......@@ -73,6 +81,14 @@
PYTHON_VERSION_SUFFIX: "3.10"
_PYTHON_HOST_PLATFORM: "macosx-10.10-x86_64"
.wheel_macos311_x86_64:
extends: .wheel_macos_x86_64
variables:
CMAKE_CONFIGURATION: wheel_macos311_x86_64
PYTHON_VERSION_SUFFIX: "3.11"
_PYTHON_HOST_PLATFORM: "macosx-10.10-x86_64"
### Build and test
.macos_build:
......
......@@ -48,6 +48,12 @@
variables:
CMAKE_CONFIGURATION: wheel_windows310_x86_64
.wheel_windows311_x86_64:
extends: .wheel_windows_x86_64
variables:
CMAKE_CONFIGURATION: wheel_windows311_x86_64
### Build and test
.windows_build:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment