From 14ace34e0e60f957d4c31ebb11615c784e97bf75 Mon Sep 17 00:00:00 2001 From: Julien Stephan Date: Wed, 11 Feb 2026 12:11:56 +0100 Subject: [PATCH] ci: add support for new architectures Add support for the new following architectures: - armv7l - ppc64le - riscv64 - s390x riscv64 support was added in cibuildwheel 3.1.2 [1], so we need a more recent version of it. Uses the current latest version which is 3.3.1 [1]: https://cibuildwheel.pypa.io/en/stable/changelog/#v312 Signed-off-by: Julien Stephan --- .github/workflows/release.yml | 2 +- pyproject.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 0ff07c9df..affe0366e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -53,7 +53,7 @@ jobs: with: platforms: all - name: Build wheels - uses: pypa/cibuildwheel@v2.22.0 + uses: pypa/cibuildwheel@v3.3.1 env: BUILD_EXTENSION: yes - name: Save wheels diff --git a/pyproject.toml b/pyproject.toml index de1b1c113..92a443b45 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -46,7 +46,7 @@ archs = ["x86_64", "universal2", "arm64"] # On an Linux Intel runner with QEMU installed, build Intel and ARM wheels. [tool.cibuildwheel.linux] -archs = ["auto", "aarch64"] +archs = ["auto", "aarch64", "armv7l", "ppc64le", "riscv64", "s390x"] [tool.coverage.run] branch = true