Skip to content

Commit 12a8f11

Browse files
committed
👷 Enable testing on Python 3.14
1 parent ff0b826 commit 12a8f11

4 files changed

Lines changed: 68 additions & 40 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-build-provenance@00014ed6ed5efc5b1ab7f7f34a39eb55d41aa4f8 # v3.1.0
3939
with:
40-
subject-path: "dist/*"
40+
subject-path: dist/*
4141
- uses: pypa/gh-action-pypi-publish@ed0c53931b1dc9bd32cbe73a98c7f6766f8a527e # v1.13.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: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ readme = "README.md"
1919
authors = [
2020
{ name = "Lucas Berent", email = "lucas.berent@tum.de" },
2121
{ name = "Lukas Burgholzer", email = "lukas.burgholzer@tum.de" },
22-
{ name = "Peter-Jan H.S. Derks", email = "peter-janderks@hotmail.com" },
22+
{ name = "Peter-Jan H. S. Derks", email = "peter-janderks@hotmail.com" },
2323
{ name = "Timo Hillmann", email = "timo.hillmann@rwth-aachen.de"},
2424
{ name = "Tom Peham", email = "tom.peham@tum.de" },
2525
{ name = "Ludwig Schmid", email = "ludwig.s.schmid@tum.de" },
@@ -52,10 +52,13 @@ dependencies = [
5252
"numpy>=1.24.1",
5353
"numpy>=1.26; python_version >= '3.12'",
5454
"numpy>=2.1; python_version >= '3.13'",
55+
"numpy>=2.3.2; python_version >= '3.14'",
5556
"numba>=0.57",
5657
"numba>=0.59; python_version >= '3.12'",
5758
"numba>=0.61; python_version >= '3.13'",
59+
"numba>=0.63.1; python_version >= '3.14'",
5860
"scipy>=1.15.2",
61+
"scipy>=1.16.1; python_version >= '3.14'",
5962
"z3-solver>=4.15.3",
6063
"multiprocess>=0.70.17",
6164
"ldpc>=2.3.10",

0 commit comments

Comments
 (0)