diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index 3a41e7a6..2581eeee 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -52,7 +52,7 @@ jobs: if: runner.os == 'Linux' uses: docker/setup-qemu-action@29109295f81e9208d7d86ff1c6c12d2833863392 # v3.6.0 with: - platforms: arm64,riscv64 + platforms: arm64,riscv64,ppc64le - run: echo "SOURCE_DATE_EPOCH=$(git log -1 --pretty=%ct)" >> $GITHUB_ENV - uses: pypa/cibuildwheel@7c619efba910c04005a835b110b057fc28fd6e93 # v3.2.0 env: diff --git a/CHANGES.rst b/CHANGES.rst index 7a94e8f8..ea0b67c1 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -5,7 +5,7 @@ Unreleased - Drop support for Python 3.9. - Remove previously deprecated code. - +- Build ppc64le wheels. :issue:`517` Version 3.0.3 ------------- diff --git a/pyproject.toml b/pyproject.toml index be5afcfa..76fe522d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -212,8 +212,12 @@ select = "*-musllinux_riscv64" # uv is not available build-frontend = "build" +[[tool.cibuildwheel.overrides]] +select = "*-musllinux_ppc64le" +build-frontend = "build" + [tool.cibuildwheel.linux] -archs = ["x86_64", "aarch64", "riscv64"] +archs = ["x86_64", "aarch64", "riscv64", "ppc64le"] [tool.cibuildwheel.macos] archs = ["x86_64", "arm64"]