Skip to content

Commit 3538fee

Browse files
committed
👷 Enable testing on Python 3.14
1 parent 92731db commit 3538fee

4 files changed

Lines changed: 128 additions & 90 deletions

File tree

.github/workflows/cd.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,5 +37,5 @@ jobs:
3737
- name: Generate artifact attestation for sdist and wheel(s)
3838
uses: actions/attest@59d89421af93a897026c735860bf21b6eb4f7b26 # v4.1.0
3939
with:
40-
subject-path: "dist/*"
40+
subject-path: dist/*
4141
- uses: pypa/gh-action-pypi-publish@cef221092ed1bacb1cc03d23a2d87d1d172e277b # v1.14.0

noxfile.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,7 @@
3030
nox.options.default_venv_backend = "uv"
3131

3232

33-
# TODO(denialhaag): Add 3.14 when all dependencies support it
34-
# https://github.com/munich-quantum-toolkit/qecc/issues/464
35-
PYTHON_ALL_VERSIONS = ["3.10", "3.11", "3.12", "3.13"]
33+
PYTHON_ALL_VERSIONS = ["3.10", "3.11", "3.12", "3.13", "3.14"]
3634

3735
if os.environ.get("CI", None):
3836
nox.options.error_on_missing_interpreters = True

pyproject.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,10 +51,13 @@ dependencies = [
5151
"numpy>=1.24.1",
5252
"numpy>=1.26; python_version >= '3.12'",
5353
"numpy>=2.1; python_version >= '3.13'",
54+
"numpy>=2.3.2; python_version >= '3.14'",
5455
"numba>=0.57",
5556
"numba>=0.59; python_version >= '3.12'",
5657
"numba>=0.61; python_version >= '3.13'",
58+
"numba>=0.63.1; python_version >= '3.14'",
5759
"scipy>=1.15.2",
60+
"scipy>=1.16.1; python_version >= '3.14'",
5861
"z3-solver>=4.15.3",
5962
"multiprocess>=0.70.17",
6063
"ldpc>=2.3.10",

0 commit comments

Comments
 (0)