Skip to content
Snippets Groups Projects
Commit e52a2f1bcda6 authored by Pierre-Yves David's avatar Pierre-Yves David :octopus:
Browse files

pycompat: also test Python 3.14

Python 3.14 is still in Alpha, but it is a good time to start compatibility
work.
parent 6a8a1792aab7
No related tags found
1 merge request!1271Draft: pycompat: also test Python 3.14
Pipeline #99759 failed
...@@ -125,6 +125,7 @@ ...@@ -125,6 +125,7 @@
- cp310-cp310 - cp310-cp310
- cp312-cp312 - cp312-cp312
- cp313-cp313 - cp313-cp313
- cp314-cp314
build-rust-wheel: build-rust-wheel:
image: "registry.heptapod.net:443/mercurial/ci-images/core-wheel-x86_64-rust:v3.0" image: "registry.heptapod.net:443/mercurial/ci-images/core-wheel-x86_64-rust:v3.0"
...@@ -393,6 +394,17 @@ ...@@ -393,6 +394,17 @@
matrix: matrix:
- BUILD_PY_ID: "cp313-cp313" - BUILD_PY_ID: "cp313-cp313"
test-3.14-c:
extends: .test-c-pycompat
variables:
PYTHON: python3.14
needs:
- job: trigger-pycompat
- job: build-c-wheel
parallel:
matrix:
- BUILD_PY_ID: "cp314-cp314"
test-3.13-rust: test-3.13-rust:
extends: .test-rust extends: .test-rust
stage: py-version-compat stage: py-version-compat
...@@ -401,6 +413,14 @@ ...@@ -401,6 +413,14 @@
variables: variables:
PYTHON: python3.13 PYTHON: python3.13
test-3.14-rust:
extends: test-rust
stage: py-version-compat
needs:
- trigger-pycompat
variables:
PYTHON: python3.14
check-pytype: check-pytype:
extends: .test-rust extends: .test-rust
stage: checks stage: checks
...@@ -482,6 +502,7 @@ ...@@ -482,6 +502,7 @@
- "cp311-*" - "cp311-*"
- "cp312-*" - "cp312-*"
- "cp313-*" - "cp313-*"
- "cp314-*"
CIBW_ARCHS: CIBW_ARCHS:
- "AMD64" - "AMD64"
- "x86" - "x86"
...@@ -489,6 +510,7 @@ ...@@ -489,6 +510,7 @@
- "cp311-*" - "cp311-*"
- "cp312-*" - "cp312-*"
- "cp313-*" - "cp313-*"
- "cp314-*"
CIBW_ARCHS: CIBW_ARCHS:
- "ARM64" - "ARM64"
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
set -e -x set -e -x
PYTHON_TARGETS="cp38-cp38 cp39-cp39 cp310-cp310 cp311-cp311 cp312-cp312 cp313-cp313" PYTHON_TARGETS="cp38-cp38 cp39-cp39 cp310-cp310 cp311-cp311 cp312-cp312 cp313-cp313 cp414"
# We need to copy the repository to ensure: # We need to copy the repository to ensure:
# (1) we don't wrongly write roots files in the repository (or any other wrong # (1) we don't wrongly write roots files in the repository (or any other wrong
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment