From b076689c325fc627998f4989e4887c65e734edf8 Mon Sep 17 00:00:00 2001 From: craftablescience Date: Fri, 11 Sep 2026 03:04:26 -0700 Subject: [PATCH 1/2] python: update cibuildwheel, remove support for python 3.9 --- .github/workflows/release.yml | 2 +- lang/python/cfg/pyproject.toml | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 898d59398..614566a24 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -174,7 +174,7 @@ jobs: - name: Build BDist run: | - python -m pip install cibuildwheel==3.2.0 + python -m pip install cibuildwheel==4.2.1 python -m cibuildwheel --output-dir dist - name: Upload Artifact diff --git a/lang/python/cfg/pyproject.toml b/lang/python/cfg/pyproject.toml index 589b9d348..2faa30eea 100644 --- a/lang/python/cfg/pyproject.toml +++ b/lang/python/cfg/pyproject.toml @@ -17,7 +17,6 @@ classifiers = [ "Topic :: File Formats", "Programming Language :: C++", "Programming Language :: Python :: 3 :: Only", - "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", @@ -49,7 +48,7 @@ logging.level = "INFO" [tool.cibuildwheel] archs = ["auto64"] enable = ["pypy"] -skip = "*-musllinux*" +skip = ["cp39-*", "*-musllinux*"] [tool.cibuildwheel.linux] manylinux-x86_64-image = 'manylinux_2_34' From 905e5aaf4d06800de0e66079ffb5c71d2a48ac2f Mon Sep 17 00:00:00 2001 From: craftablescience Date: Fri, 11 Sep 2026 03:19:25 -0700 Subject: [PATCH 2/2] ext: bump libtommath --- ext/_ext.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/_ext.cmake b/ext/_ext.cmake index 2fb39d804..ddf91868d 100644 --- a/ext/_ext.cmake +++ b/ext/_ext.cmake @@ -64,7 +64,7 @@ endif() # libtommath if(NOT TARGET libtommath) - add_sourcepp_remote_library(libtommath https://github.com/craftablescience/libtommath 03101d4556acd45175d5cfe0575601cf6acadef2 OVERRIDE_FIND_PACKAGE EXCLUDE_FROM_ALL) + add_sourcepp_remote_library(libtommath https://github.com/craftablescience/libtommath d0c643ffb76db2ff7592e8f0834f671d25cf8159 OVERRIDE_FIND_PACKAGE EXCLUDE_FROM_ALL) endif()