Skip to content

Commit

Permalink
ci: build Linux wheels for more platforms
Browse files Browse the repository at this point in the history
Partially addresses #205.
  • Loading branch information
indygreg committed Jul 13, 2024
1 parent 5dfd6b5 commit 490b534
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 2 deletions.
9 changes: 8 additions & 1 deletion .github/workflows/wheel.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,16 @@ jobs:
image:
- 'manylinux2014_aarch64'
- 'musllinux_1_1_aarch64'
- 'musllinux_1_2_aarch64'
- 'manylinux2014_i686'
- 'musllinux_1_2_i686'
- 'manylinux2014_ppc64le'
- 'musllinux_1_2_ppc64le'
- 'manylinux2014_s390x'
- 'musllinux_1_2_s390x'
- 'manylinux2014_x86_64'
- 'musllinux_1_1_x86_64'
- 'musllinux_1_2_x86_64'
py:
- 'cp38-cp38'
- 'cp39-cp39'
Expand All @@ -27,7 +34,7 @@ jobs:
- uses: actions/checkout@v4

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

- name: Build Wheel
Expand Down
5 changes: 4 additions & 1 deletion docs/news.rst
Original file line number Diff line number Diff line change
Expand Up @@ -52,9 +52,12 @@ Changes
-------

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

0 comments on commit 490b534

Please sign in to comment.