Skip to content

Commit 490b534

Browse files
committed
ci: build Linux wheels for more platforms
Partially addresses #205.
1 parent 5dfd6b5 commit 490b534

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

.github/workflows/wheel.yml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,16 @@ jobs:
1212
image:
1313
- 'manylinux2014_aarch64'
1414
- 'musllinux_1_1_aarch64'
15+
- 'musllinux_1_2_aarch64'
1516
- 'manylinux2014_i686'
17+
- 'musllinux_1_2_i686'
18+
- 'manylinux2014_ppc64le'
19+
- 'musllinux_1_2_ppc64le'
20+
- 'manylinux2014_s390x'
21+
- 'musllinux_1_2_s390x'
1622
- 'manylinux2014_x86_64'
1723
- 'musllinux_1_1_x86_64'
24+
- 'musllinux_1_2_x86_64'
1825
py:
1926
- 'cp38-cp38'
2027
- 'cp39-cp39'
@@ -27,7 +34,7 @@ jobs:
2734
- uses: actions/checkout@v4
2835

2936
- name: Set up QEMU
30-
if: ${{ endsWith(matrix.image, 'aarch64') }}
37+
if: ${{ endsWith(matrix.image, 'aarch64') || endsWith(matrix.image, 'ppc64le') || endsWith(matrix.image, 's390x') }}
3138
uses: docker/setup-qemu-action@v3
3239

3340
- name: Build Wheel

docs/news.rst

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,9 +52,12 @@ Changes
5252
-------
5353

5454
* Bundled zstd library upgraded from 1.5.5 to 1.5.6.
55+
* Releases now publish wheels for ``manylinux2014_ppc64le``,
56+
``manylinux2014_s390x``, ``musllinux_1_2_aarch64``, ``musllinux_1_2_i686``,
57+
``musllinux_1_2_ppc64le``, ``musllinux_1_2_s390x``, and ``musllinux_1_2_x86_64``.
5558
* PyO3 Rust crate upgraded from 0.18 to 0.21.
5659
* Semi official support for CPython 3.13. Binary wheels for 3.13 are now published
57-
during releases. There were no meaningful code changes to support Python 3.12.
60+
during releases. There were no meaningful code changes to support Python 3.13.
5861
Support is *semi official* since 3.13 is still in beta and 3.13 is currently being
5962
built against a pre-release version of cffi 1.17. We also lack a Rust extension
6063
for 3.13 since PyO3 lacks a release with 3.13 support.

0 commit comments

Comments
 (0)