From 4d4f405b451f9ef16beaca1418ca14470eeb1179 Mon Sep 17 00:00:00 2001 From: Pankhudi Jain Date: Mon, 16 Feb 2026 16:19:04 +0530 Subject: [PATCH 1/2] Added support for ppc64le architecture --- .github/workflows/publish.yaml | 2 +- pyproject.toml | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) 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/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"] From 44dd37e965bfbeb9523a587753121d704d13b8f0 Mon Sep 17 00:00:00 2001 From: Pankhudi Jain Date: Mon, 16 Feb 2026 17:29:00 +0530 Subject: [PATCH 2/2] Added an entry in CHANGES.rst --- CHANGES.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 -------------