From 440bd9fb6255dd98cc3a76703e8efe0190147f0f Mon Sep 17 00:00:00 2001 From: Henry Schreiner Date: Wed, 11 Jun 2025 11:37:43 -0400 Subject: [PATCH 1/3] ci: update to cibuildwheel 3.0 --- .github/workflows/wheels.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index 69467a48..ce68a895 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -103,11 +103,10 @@ jobs: make --jobs make install - - uses: pypa/cibuildwheel@v2.23 + - uses: pypa/cibuildwheel@v3.0 env: CIBW_ARCHS: ${{ matrix.arch }} CIBW_BUILD: cp${{ matrix.python }}-* - CIBW_BUILD_VERBOSITY: 1 CIBW_CONFIG_SETTINGS_WINDOWS: > "cmake.define.GMP_DLL_TO_COPY"="C:\\\\a\\\\fastjet\\\\fastjet\\\\cgal_auxlibs\\\\auxiliary\\\\gmp\\\\bin\\\\gmp-10.dll" "cmake.define.Boost_INCLUDE_DIR"="C:\a\fastjet\fastjet\boost_1_88_0\boost_1_88_0" From 0bc14bb3d52205bb75034a682fc8f0dec4322956 Mon Sep 17 00:00:00 2001 From: Henry Schreiner Date: Wed, 11 Jun 2025 11:40:57 -0400 Subject: [PATCH 2/3] Update pyproject.toml --- pyproject.toml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 31318877..81ebfa4d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -90,11 +90,11 @@ strict_equality = true ignore_missing_imports = true [tool.cibuildwheel] -skip = "pp*" +# Skip musllinux builds for the moment +skip = "*-musllinux_*" test-extras = "test" test-command = "pytest {project}/tests" manylinux-x86_64-image = "manylinux2014" -manylinux-i686-image = "manylinux2014" [tool.cibuildwheel.linux] before-all = [ @@ -111,8 +111,6 @@ before-all = [ "cmake --install CGAL-5.6/build", "rm -r CGAL-5.6 CGAL-5.6-library.zip", ] -# Skip musllinux builds for the moment -skip = "*-musllinux_*" [tool.scikit-build] minimum-version = "build-system.requires" From 0f93a577a136d68d4a85283323b4e9d68c730732 Mon Sep 17 00:00:00 2001 From: Lindsey Gray Date: Wed, 11 Jun 2025 10:44:47 -0500 Subject: [PATCH 3/3] pypa/cibuildwheel@v3.0 also for ci wheel checks --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8d47f642..fd2e33d4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -177,7 +177,7 @@ jobs: make --jobs make install - - uses: pypa/cibuildwheel@v2.23 + - uses: pypa/cibuildwheel@v3.0 env: CIBW_ARCHS: ${{ matrix.arch }} CIBW_BUILD: cp${{ matrix.python }}-*