From 9371ba5d6466443ca63ce631b8244e675fbfad39 Mon Sep 17 00:00:00 2001 From: Peter <46405338+gadfort@users.noreply.github.com> Date: Wed, 3 Sep 2025 08:46:57 -0400 Subject: [PATCH 1/4] add python 3.14 to build --- .github/workflows/wheels.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index 53bd643..4c31501 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -22,7 +22,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: [cp39, cp310, cp311, cp312, cp313] + python-version: [cp39, cp310, cp311, cp312, cp313, cp314] platform: - os: ubuntu-latest arch: x86_64 From ed9101a9a464664e8a4ddef83a8806122fab391e Mon Sep 17 00:00:00 2001 From: Peter <46405338+gadfort@users.noreply.github.com> Date: Wed, 3 Sep 2025 08:47:50 -0400 Subject: [PATCH 2/4] add 3.14 to test matrix --- .github/workflows/tests.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index c6d8076..c98907c 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -22,6 +22,7 @@ jobs: - {python: "3.11", os: "ubuntu-latest"} - {python: "3.12", os: "ubuntu-latest"} - {python: "3.13", os: "ubuntu-latest"} + - {python: "3.14", os: "ubuntu-latest"} steps: - uses: actions/checkout@v5 with: From 77840f943ea4e0fc2c144de6d7ac0376aabf4c14 Mon Sep 17 00:00:00 2001 From: Peter Gadfort Date: Wed, 19 Nov 2025 09:50:20 -0500 Subject: [PATCH 3/4] disable threadfree compile --- pyproject.toml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index 26bc864..cfd67d6 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -17,3 +17,6 @@ timeout = "120" addopts = [ "--import-mode=importlib", ] + +[tool.cibuildwheel] +free-threaded-support = false From 22b2aad249512707b4fdb2b368d85a958fffdc95 Mon Sep 17 00:00:00 2001 From: Peter Gadfort Date: Wed, 19 Nov 2025 09:57:16 -0500 Subject: [PATCH 4/4] update workflow --- .github/workflows/wheels.yml | 2 +- pyproject.toml | 3 --- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index 4c31501..7e7048e 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -57,7 +57,7 @@ jobs: brew install flex echo "/usr/local/opt/flex/bin" >> $GITHUB_PATH - - uses: pypa/cibuildwheel@v3.2 + - uses: pypa/cibuildwheel@v3.3.0 env: CIBW_BEFORE_ALL_LINUX: | yum --disablerepo=epel -y update ca-certificates diff --git a/pyproject.toml b/pyproject.toml index cfd67d6..26bc864 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -17,6 +17,3 @@ timeout = "120" addopts = [ "--import-mode=importlib", ] - -[tool.cibuildwheel] -free-threaded-support = false