Skip to content

Commit 53c66fe

Browse files
authored
fix wheels
1 parent 2b0eb7e commit 53c66fe

File tree

3 files changed

+13
-29
lines changed

3 files changed

+13
-29
lines changed

.github/workflows/releasebuild.yml

Lines changed: 3 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -124,28 +124,11 @@ jobs:
124124
path: ./wheelhouse/*.whl
125125

126126
build_wheels_linux:
127-
name: Build wheels on ubuntu-latest/${{matrix.arch}}/${{matrix.python_tag}}
127+
name: Build wheels on ubuntu-latest/auto/auto
128128
needs: [build_sdist]
129129
runs-on: ubuntu-latest
130-
strategy:
131-
fail-fast: false
132-
matrix:
133-
arch: [auto, ppc64le, s390x]
134-
python_tag: ["cp310-*", "cp311-*", "cp312-*", "cp313-*", "cp314-*", "cp313t-*", "cp314t-*", "pp310-*", "pp311-*"]
135-
exclude:
136-
# PyPy builds not available for these platforms
137-
- arch: ppc64le
138-
python_tag: "pp310-*"
139-
- arch: ppc64le
140-
python_tag: "pp311-*"
141-
- arch: s390x
142-
python_tag: "pp310-*"
143-
- arch: s390x
144-
python_tag: "pp311-*"
145130
env:
146-
CIBW_ARCHS_LINUX: ${{matrix.arch}}
147-
CIBW_BUILD: ${{matrix.python_tag}}
148-
CIBW_TEST_SKIP: "{*_{aarch64,ppc64le,s390x},*musllinux_*}"
131+
CIBW_TEST_SKIP: "{*musllinux_*}"
149132
CIBW_BUILD_VERBOSITY: 3
150133

151134
steps:
@@ -159,14 +142,6 @@ jobs:
159142
- name: Copy wheel
160143
run: cp dist/*.tar.gz rapidfuzz.tar.gz
161144

162-
- uses: docker/setup-qemu-action@v3
163-
name: Set up QEMU
164-
with:
165-
# This should be temporary
166-
# xref https://github.com/docker/setup-qemu-action/issues/188
167-
# xref https://github.com/tonistiigi/binfmt/issues/215
168-
image: tonistiigi/binfmt:qemu-v8.1.5
169-
170145
- name: Build wheel
171146
uses: pypa/[email protected]
172147
with:
@@ -189,7 +164,7 @@ jobs:
189164
arch: [aarch64, armv7l]
190165
env:
191166
CIBW_ARCHS_LINUX: ${{matrix.arch}}
192-
CIBW_TEST_SKIP: "{*_{aarch64,ppc64le,s390x},*musllinux_*}"
167+
CIBW_TEST_SKIP: "{*_aarch64,*musllinux_*}"
193168
CIBW_BUILD_VERBOSITY: 3
194169

195170
steps:

CHANGELOG.rst

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
Changelog
22
---------
3+
[3.14.3] - 2025-11-01
4+
^^^^^^^^^^^^^^^^^^^^^
5+
Fixed
6+
~~~~~~~
7+
* add missing pypy and freethreaded linux wheels
8+
9+
Removed
10+
~~~~~~~
11+
* drop s390x and ppc64le wheels since they are virtually unused and require extremly long to build under emulation
312

413
[3.14.2] - 2025-10-30
514
^^^^^^^^^^^^^^^^^^^^^

src/rapidfuzz/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
__author__: str = "Max Bachmann"
88
__license__: str = "MIT"
9-
__version__: str = "3.14.2"
9+
__version__: str = "3.14.3"
1010

1111
from rapidfuzz import distance, fuzz, process, utils
1212

0 commit comments

Comments
 (0)