From 7471b3600ab71d7fb2be93ca822eb2c05f3a2efd Mon Sep 17 00:00:00 2001 From: Fabian Schramm <55981657+fabinsch@users.noreply.github.com> Date: Sat, 9 May 2026 10:20:37 +0200 Subject: [PATCH 1/2] add wheels for python 3.14 --- .github/workflows/release-linux.yml | 4 ++-- .github/workflows/release-osx-win.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release-linux.yml b/.github/workflows/release-linux.yml index 37869fc2e..8e2dd5032 100644 --- a/.github/workflows/release-linux.yml +++ b/.github/workflows/release-linux.yml @@ -21,7 +21,7 @@ jobs: fail-fast: false matrix: arch: ["x86_64", "aarch64"] - build: ["cp39-*", "cp310-*", "cp311-*", "cp312-*", "cp313-*"] + build: ["cp39-*", "cp310-*", "cp311-*", "cp312-*", "cp313-*", "cp314-*"] include: - arch: "x86_64" os: ubuntu-latest @@ -63,7 +63,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest, ubuntu-24.04-arm] - python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"] + python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14"] steps: - uses: actions/setup-python@v6 with: diff --git a/.github/workflows/release-osx-win.yml b/.github/workflows/release-osx-win.yml index 62ba23dce..21f5e5570 100644 --- a/.github/workflows/release-osx-win.yml +++ b/.github/workflows/release-osx-win.yml @@ -20,7 +20,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"] + python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14"] os: [macos-15-intel, macos-14, windows-2022] include: - os: windows-2022 From 8e775937d34c390828551730ed81c1705896d598 Mon Sep 17 00:00:00 2001 From: Fabian Schramm <55981657+fabinsch@users.noreply.github.com> Date: Sat, 9 May 2026 10:21:39 +0200 Subject: [PATCH 2/2] modify changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index a1fdb73cc..e8d2b119e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ### Added - Recursive stub generation for Python bindings ([#419](https://github.com/Simple-Robotics/proxsuite/pull/419)) +- Wheels for Python 3.14 ([#462](https://github.com/Simple-Robotics/proxsuite/pull/462)) ### Changed - Redefine the `load_qp` function in the Maros-Meszaros unit tests ([#433](https://github.com/Simple-Robotics/proxsuite/pull/433))