Skip to content

Commit de93cb7

Browse files
authored
fix up release build
1 parent d8d1cb8 commit de93cb7

File tree

3 files changed

+12
-17
lines changed

3 files changed

+12
-17
lines changed

.github/workflows/pythonbuild.yml

Lines changed: 4 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -121,18 +121,11 @@ jobs:
121121
path: ./wheelhouse/*.whl
122122

123123
build_wheels_linux:
124-
name: Build wheels on ubuntu-latest/${{matrix.arch}}/${{matrix.python_tag}}
124+
name: Build wheels on ubuntu-latest/auto
125125
needs: [build_sdist]
126126
runs-on: ubuntu-latest
127-
strategy:
128-
fail-fast: false
129-
matrix:
130-
arch: [auto, ppc64le, s390x]
131-
python_tag: ["cp310-*", "cp311-*", "cp312-*", "cp313-*", "cp314-*"]
132127
env:
133-
CIBW_ARCHS_LINUX: ${{matrix.arch}}
134-
CIBW_BUILD: ${{matrix.python_tag}}
135-
CIBW_TEST_SKIP: "{*_{aarch64,ppc64le,s390x},*musllinux_*}"
128+
CIBW_TEST_SKIP: "*musllinux_*"
136129
CIBW_BUILD_VERBOSITY: 3
137130

138131
steps:
@@ -146,9 +139,6 @@ jobs:
146139
- name: Copy wheel
147140
run: cp dist/*.tar.gz levenshtein.tar.gz
148141

149-
- uses: docker/setup-qemu-action@v3
150-
name: Set up QEMU
151-
152142
- name: Build wheel
153143
uses: pypa/[email protected]
154144
with:
@@ -162,18 +152,16 @@ jobs:
162152
path: ./wheelhouse/*.whl
163153

164154
build_wheels_linux_arm:
165-
name: Build wheels on ubuntu-24.04-arm/${{matrix.arch}}/${{matrix.python_tag}}
155+
name: Build wheels on ubuntu-24.04-arm/${{matrix.arch}}
166156
needs: [build_sdist]
167157
runs-on: ubuntu-24.04-arm
168158
strategy:
169159
fail-fast: false
170160
matrix:
171161
arch: [aarch64, armv7l]
172-
python_tag: ["cp310-*", "cp311-*", "cp312-*", "cp313-*", "cp314-*"]
173162
env:
174163
CIBW_ARCHS_LINUX: ${{matrix.arch}}
175-
CIBW_BUILD: ${{matrix.python_tag}}
176-
CIBW_TEST_SKIP: "{*_{aarch64,ppc64le,s390x},*musllinux_*}"
164+
CIBW_TEST_SKIP: "{*_{aarch64},*musllinux_*}"
177165
CIBW_BUILD_VERBOSITY: 3
178166

179167
steps:

HISTORY.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
## Changelog
22

3+
### v0.27.3
4+
#### Fixed
5+
- add missing pypy and freethreaded linux wheels
6+
7+
#### Removed
8+
- drop s390x and ppc64le wheels since they are virtually unused and require extremly long to build under emulation
9+
310
### v0.27.2
411
#### Changed
512
- fix build with ``scikit-build-core`` ``v0.11``

src/Levenshtein/__init__.py

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

1919
__author__: str = "Max Bachmann"
2020
__license__: str = "GPL"
21-
__version__: str = "0.27.1"
21+
__version__: str = "0.27.3"
2222

2323
import rapidfuzz.distance.Hamming as _Hamming
2424
import rapidfuzz.distance.Indel as _Indel

0 commit comments

Comments
 (0)