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 @@
- cp310-cp310
- cp312-cp312
- cp313-cp313
- cp314-cp314
build-rust-wheel:
image: "registry.heptapod.net:443/mercurial/ci-images/core-wheel-x86_64-rust:v3.0"
......@@ -393,6 +394,17 @@
matrix:
- 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:
extends: .test-rust
stage: py-version-compat
......@@ -401,6 +413,14 @@
variables:
PYTHON: python3.13
test-3.14-rust:
extends: test-rust
stage: py-version-compat
needs:
- trigger-pycompat
variables:
PYTHON: python3.14
check-pytype:
extends: .test-rust
stage: checks
......@@ -482,6 +502,7 @@
- "cp311-*"
- "cp312-*"
- "cp313-*"
- "cp314-*"
CIBW_ARCHS:
- "AMD64"
- "x86"
......@@ -489,6 +510,7 @@
- "cp311-*"
- "cp312-*"
- "cp313-*"
- "cp314-*"
CIBW_ARCHS:
- "ARM64"
......
......@@ -9,7 +9,7 @@
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:
# (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