From 67637889ecb44d6e57952eecdc3de4e023793169 Mon Sep 17 00:00:00 2001 From: Ewout ter Hoeven Date: Thu, 3 Nov 2022 15:38:45 +0100 Subject: [PATCH] Wheel CI: Don't build aarch64 PyPy wheels, don't test i686 Linux NumPy doesn't provide i686 Linux wheels anymore, so don't test on it. Also skip PyPy builds on aarch64, just like on amd64. --- .github/workflows/build.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 6c8be2d4..bf8e0816 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -135,7 +135,7 @@ jobs: CIBW_REPAIR_WHEEL_COMMAND_MACOS: "" MACOSX_DEPLOYMENT_TARGET: 10.9 CIBW_BUILD_VERBOSITY_MACOS: 3 - CIBW_TEST_SKIP: "*-macosx_arm64 *-macosx_universal2:arm64 *-musllinux*" + CIBW_TEST_SKIP: "*-macosx_arm64 *-macosx_universal2:arm64 *-musllinux* *i686" CIBW_ARCHS_MACOS: "x86_64 arm64" CIBW_REPAIR_WHEEL_COMMAND_WINDOWS: "" CIBW_BEFORE_ALL_LINUX: "pip install cmake; bash {project}/ci/install_libspatialindex.bash" @@ -186,10 +186,11 @@ jobs: - name: Build wheels uses: pypa/cibuildwheel@v2.11.2 env: + CIBW_SKIP: pp* CIBW_ARCHS_LINUX: aarch64 CIBW_TEST_REQUIRES: pytest numpy CIBW_TEST_COMMAND: "pytest -v {project}/tests" - CIBW_TEST_SKIP: "cp37-* *-musllinux*" + CIBW_TEST_SKIP: "*-musllinux*" CIBW_BEFORE_ALL_LINUX: "pip install cmake; bash {project}/ci/install_libspatialindex.bash" - uses: actions/upload-artifact@v3 with: