From bea96eda96fbabc89d57ba27c227958e2bdd73ab Mon Sep 17 00:00:00 2001 From: Fabian Schramm <55981657+fabinsch@users.noreply.github.com> Date: Tue, 4 Jun 2024 13:48:12 +0200 Subject: [PATCH 1/2] ci/release: add py3.12 and remove 3.7 - 3.7 reached enf of life in june 2023 https://devguide.python.org/versions/ --- .github/workflows/release-linux.yml | 8 ++++---- .github/workflows/release-osx-win.yml | 6 ++---- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/.github/workflows/release-linux.yml b/.github/workflows/release-linux.yml index bb19e8756..a47c2526d 100644 --- a/.github/workflows/release-linux.yml +++ b/.github/workflows/release-linux.yml @@ -14,11 +14,8 @@ jobs: matrix: os: ["ubuntu"] arch: ["x86_64"] - build: ["cp37-*", "cp38-*", "cp39-*", "cp310-*", "cp311-*", "pp37-*", "pp38-*", "pp39-*"] + build: ["cp38-*", "cp39-*", "cp310-*", "cp311-*", "cp312-*", "pp38-*", "pp39-*"] include: - - arch: "aarch64" - os: "ubuntu" - build: "cp37-manylinux*" - arch: "aarch64" os: "ubuntu" build: "cp38-manylinux*" @@ -31,6 +28,9 @@ jobs: - arch: "aarch64" os: "ubuntu" build: "cp311-manylinux*" + - arch: "aarch64" + os: "ubuntu" + build: "cp312-manylinux*" steps: - uses: actions/checkout@v3 diff --git a/.github/workflows/release-osx-win.yml b/.github/workflows/release-osx-win.yml index 0e5955301..351cee208 100644 --- a/.github/workflows/release-osx-win.yml +++ b/.github/workflows/release-osx-win.yml @@ -12,16 +12,14 @@ jobs: name: Build ${{ matrix.os }} ${{ matrix.python-version }} strategy: matrix: - python-version: ["3.7", "3.8", "3.9", "3.10", "3.11"] + python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"] os: [macos-13, macos-14, windows-2019, windows-latest] include: - os: windows-2019 toolset: ClangCl - os: windows-latest toolset: v143 - exclude: - - os: macos-14 - python-version: 3.7 + steps: - uses: actions/checkout@v2 with: From 595732f5ad0bfc1106a628eb7d60447136d4988b Mon Sep 17 00:00:00 2001 From: Fabian Schramm <55981657+fabinsch@users.noreply.github.com> Date: Tue, 4 Jun 2024 14:08:57 +0200 Subject: [PATCH 2/2] update CHANGELOG --- CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ffc653270..4fb2dca8e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ## [Unreleased] +### Added +* Pip wheels for Python 3.12 and stop support Python 3.7 ([#324](https://github.com/Simple-Robotics/proxsuite/pull/324)) + ### Fixed * Fixes compilation issue with GCC 14 on Arch ([#322](https://github.com/Simple-Robotics/proxsuite/pull/322))