Skip to content

Commit a77fea5

Browse files
committed
ci: upgrade cibuildwheel 3.1.4 -> 4.1.0
They dropped support for the 3.13 free-threaded builds. So we did too.
1 parent ac1321b commit a77fea5

3 files changed

Lines changed: 6 additions & 7 deletions

File tree

.github/workflows/wheel.yml

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ jobs:
2020
- 'cp311'
2121
- 'cp312'
2222
- 'cp313'
23-
- 'cp313t'
2423
- 'cp314'
2524
- 'cp314t'
2625
arch:
@@ -105,7 +104,7 @@ jobs:
105104

106105
- name: Build wheels
107106
run: |
108-
uvx -p 3.13 cibuildwheel@3.1.4
107+
uvx -p 3.13 cibuildwheel@4.1.0
109108
110109
- name: Upload Wheel
111110
if: ${{ !endsWith(matrix.py, 't') }}
@@ -123,7 +122,6 @@ jobs:
123122
- 'cp311'
124123
- 'cp312'
125124
- 'cp313'
126-
- 'cp313t'
127125
- 'cp314'
128126
- 'cp314t'
129127
arch:
@@ -146,7 +144,7 @@ jobs:
146144

147145
- name: Build wheels
148146
run: |
149-
uvx -p 3.13 cibuildwheel@3.1.4
147+
uvx -p 3.13 cibuildwheel@4.1.0
150148
151149
- name: Upload Wheel
152150
if: ${{ !endsWith(matrix.py, 't') }}
@@ -164,7 +162,6 @@ jobs:
164162
- 'cp311'
165163
- 'cp312'
166164
- 'cp313'
167-
- 'cp313t'
168165
- 'cp314'
169166
- 'cp314t'
170167
arch:
@@ -191,7 +188,7 @@ jobs:
191188

192189
- name: Build wheels
193190
run: |
194-
uvx -p 3.13 cibuildwheel@3.1.4
191+
uvx -p 3.13 cibuildwheel@4.1.0
195192
196193
- name: Upload Wheel
197194
if: ${{ !endsWith(matrix.py, 't') }}

docs/news.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ Backwards Compatibility Notes
1414
Python 3.10 is the minimum supported Python version. The code should still be
1515
compatible with Python 3.10 and removing of version checks from ``setup.py``
1616
will likely yield a working install. However, this is not officially supported.
17+
* cibuildwheel upgrade required us to drop generating the CPython 3.13 free-threaded
18+
wheels.
1719

1820
0.25.0 (released 2025-09-14)
1921
============================

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ line-length = 80
6161
select = ["E4", "E7", "E9", "F", "I"]
6262

6363
[tool.cibuildwheel]
64-
enable = ["cpython-freethreading", "cpython-prerelease"]
64+
enable = ["cpython-prerelease"]
6565
build-frontend = "build[uv]"
6666

6767
# Turn compiler warnings into errors.

0 commit comments

Comments
 (0)