From 3c34b4ea66881736febfe902564945ab1b932d39 Mon Sep 17 00:00:00 2001 From: Mathieu Leplatre Date: Wed, 8 Oct 2025 13:43:45 +0200 Subject: [PATCH] Add Python 3.14 support --- .github/workflows/publish.yml | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index f8f9497..2d949f3 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -18,23 +18,23 @@ jobs: target: x86_64 manylinux: auto python-architecture: x64 - interpreter: 3.9 3.10 3.11 3.12 3.13 + interpreter: 3.9 3.10 3.11 3.12 3.13 3.14 - os: windows ls: dir target: i686 manylinux: auto python-architecture: x86 - interpreter: 3.9 3.10 3.11 3.12 3.13 + interpreter: 3.9 3.10 3.11 3.12 3.13 3.14 - os: macos target: x86_64 manylinux: auto python-architecture: x64 - interpreter: 3.9 3.10 3.11 3.12 3.13 pypy3.9 + interpreter: 3.9 3.10 3.11 3.12 3.13 3.14 pypy3.9 - os: macos target: aarch64 manylinux: auto python-architecture: x64 - interpreter: 3.9 3.10 3.11 3.12 3.13 + interpreter: 3.9 3.10 3.11 3.12 3.13 3.14 # Build all manylinux targets on 2_28 # https://github.com/pypa/manylinux#readme # https://github.com/PyO3/maturin-action/blob/135c746/src/index.ts#L33 @@ -42,38 +42,38 @@ jobs: target: x86_64 manylinux: 2_28 python-architecture: x64 - interpreter: 3.9 3.10 3.11 3.12 3.13 pypy3.9 + interpreter: 3.9 3.10 3.11 3.12 3.13 3.14 pypy3.9 - os: ubuntu target: aarch64 manylinux: 2_28 python-architecture: x64 - interpreter: 3.9 3.10 3.11 3.12 3.13 pypy3.9 + interpreter: 3.9 3.10 3.11 3.12 3.13 3.14 pypy3.9 - os: ubuntu target: armv7 manylinux: 2_28 python-architecture: x64 - interpreter: 3.9 3.10 3.11 3.12 3.13 + interpreter: 3.9 3.10 3.11 3.12 3.13 3.14 - os: ubuntu target: ppc64le manylinux: 2_28 python-architecture: x64 - interpreter: 3.9 3.10 3.11 3.12 3.13 + interpreter: 3.9 3.10 3.11 3.12 3.13 3.14 - os: ubuntu target: s390x manylinux: 2_28 python-architecture: x64 - interpreter: 3.9 3.10 3.11 3.12 3.13 + interpreter: 3.9 3.10 3.11 3.12 3.13 3.14 # musllinux - https://musl.libc.org/about.html - os: ubuntu target: x86_64 manylinux: musllinux_1_1 # /!\ value used in steps conditions below. python-architecture: x64 - interpreter: 3.9 3.10 3.11 3.12 3.13 pypy3.9 + interpreter: 3.9 3.10 3.11 3.12 3.13 3.14 pypy3.9 - os: ubuntu target: aarch64 manylinux: musllinux_1_1 python-architecture: x64 - interpreter: 3.9 3.10 3.11 3.12 3.13 pypy3.9 + interpreter: 3.9 3.10 3.11 3.12 3.13 3.14 pypy3.9 runs-on: ${{ matrix.os }}-latest steps: