From bf5a4184bfb463394e7974628b221d002ee069ff Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 24 Apr 2023 19:58:45 +0000 Subject: [PATCH 1/9] Bump pypa/cibuildwheel from 2.12.1 to 2.12.3 Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) from 2.12.1 to 2.12.3. - [Release notes](https://github.com/pypa/cibuildwheel/releases) - [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md) - [Commits](https://github.com/pypa/cibuildwheel/compare/v2.12.1...v2.12.3) --- updated-dependencies: - dependency-name: pypa/cibuildwheel dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] (cherry picked from commit bf46361c3207b9168446107d902f28234a32d6f7) --- .github/workflows/cibuildwheel.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/cibuildwheel.yml b/.github/workflows/cibuildwheel.yml index dbe1cec105ee..9290c43aa67f 100644 --- a/.github/workflows/cibuildwheel.yml +++ b/.github/workflows/cibuildwheel.yml @@ -70,7 +70,7 @@ jobs: https://github.com/qhull/qhull/raw/2020.2/COPYING.txt - name: Build wheels for CPython 3.11 - uses: pypa/cibuildwheel@v2.12.1 + uses: pypa/cibuildwheel@v2.12.3 env: CIBW_BUILD: "cp311-*" CIBW_SKIP: "*-musllinux*" @@ -83,7 +83,7 @@ jobs: CIBW_ARCHS: ${{ matrix.cibw_archs }} - name: Build wheels for CPython 3.10 - uses: pypa/cibuildwheel@v2.12.1 + uses: pypa/cibuildwheel@v2.12.3 env: CIBW_BUILD: "cp310-*" CIBW_SKIP: "*-musllinux*" @@ -96,7 +96,7 @@ jobs: CIBW_ARCHS: ${{ matrix.cibw_archs }} - name: Build wheels for CPython 3.9 - uses: pypa/cibuildwheel@v2.12.1 + uses: pypa/cibuildwheel@v2.12.3 env: CIBW_BUILD: "cp39-*" CIBW_SKIP: "*-musllinux*" @@ -109,7 +109,7 @@ jobs: CIBW_ARCHS: ${{ matrix.cibw_archs }} - name: Build wheels for CPython 3.8 - uses: pypa/cibuildwheel@v2.12.0 + uses: pypa/cibuildwheel@v2.12.3 env: CIBW_BUILD: "cp38-*" CIBW_SKIP: "*-musllinux*" @@ -122,7 +122,7 @@ jobs: CIBW_ARCHS: ${{ matrix.cibw_archs }} - name: Build wheels for PyPy - uses: pypa/cibuildwheel@v2.12.1 + uses: pypa/cibuildwheel@v2.12.3 env: CIBW_BUILD: "pp38-* pp39-*" CIBW_SKIP: "*-musllinux*" From 6e5c5ea5703a72262d540dda787de7a037c42df2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 29 May 2023 19:56:48 +0000 Subject: [PATCH 2/9] Bump pypa/cibuildwheel from 2.12.3 to 2.13.0 Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) from 2.12.3 to 2.13.0. - [Release notes](https://github.com/pypa/cibuildwheel/releases) - [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md) - [Commits](https://github.com/pypa/cibuildwheel/compare/v2.12.3...v2.13.0) --- updated-dependencies: - dependency-name: pypa/cibuildwheel dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] (cherry picked from commit 45a5827d05149b20ee5ea795d3f0009799417561) --- .github/workflows/cibuildwheel.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/cibuildwheel.yml b/.github/workflows/cibuildwheel.yml index 9290c43aa67f..9a6a3235048f 100644 --- a/.github/workflows/cibuildwheel.yml +++ b/.github/workflows/cibuildwheel.yml @@ -70,7 +70,7 @@ jobs: https://github.com/qhull/qhull/raw/2020.2/COPYING.txt - name: Build wheels for CPython 3.11 - uses: pypa/cibuildwheel@v2.12.3 + uses: pypa/cibuildwheel@v2.13.0 env: CIBW_BUILD: "cp311-*" CIBW_SKIP: "*-musllinux*" @@ -83,7 +83,7 @@ jobs: CIBW_ARCHS: ${{ matrix.cibw_archs }} - name: Build wheels for CPython 3.10 - uses: pypa/cibuildwheel@v2.12.3 + uses: pypa/cibuildwheel@v2.13.0 env: CIBW_BUILD: "cp310-*" CIBW_SKIP: "*-musllinux*" @@ -96,7 +96,7 @@ jobs: CIBW_ARCHS: ${{ matrix.cibw_archs }} - name: Build wheels for CPython 3.9 - uses: pypa/cibuildwheel@v2.12.3 + uses: pypa/cibuildwheel@v2.13.0 env: CIBW_BUILD: "cp39-*" CIBW_SKIP: "*-musllinux*" @@ -109,7 +109,7 @@ jobs: CIBW_ARCHS: ${{ matrix.cibw_archs }} - name: Build wheels for CPython 3.8 - uses: pypa/cibuildwheel@v2.12.3 + uses: pypa/cibuildwheel@v2.13.0 env: CIBW_BUILD: "cp38-*" CIBW_SKIP: "*-musllinux*" @@ -122,7 +122,7 @@ jobs: CIBW_ARCHS: ${{ matrix.cibw_archs }} - name: Build wheels for PyPy - uses: pypa/cibuildwheel@v2.12.3 + uses: pypa/cibuildwheel@v2.13.0 env: CIBW_BUILD: "pp38-* pp39-*" CIBW_SKIP: "*-musllinux*" From f6cfa9bbb53ff3eb8b1d500ded309c78ced85eb6 Mon Sep 17 00:00:00 2001 From: Matthew Feickert Date: Thu, 1 Jun 2023 01:03:16 -0500 Subject: [PATCH 3/9] MNT: Use commit SHA of cibuildwheel action release * For security best practices pin at the commit sha corresponding to the last stable release and let Dependabot update the commit SHA and comment as new releases come out. - c.f. https://github.com/scientific-python/upload-nightly-action (cherry picked from commit 92e285fcd9a4360db6315557ccbe9b41ba3afeb7) --- .github/workflows/cibuildwheel.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/cibuildwheel.yml b/.github/workflows/cibuildwheel.yml index 9a6a3235048f..f8d2a3a92fd6 100644 --- a/.github/workflows/cibuildwheel.yml +++ b/.github/workflows/cibuildwheel.yml @@ -70,7 +70,7 @@ jobs: https://github.com/qhull/qhull/raw/2020.2/COPYING.txt - name: Build wheels for CPython 3.11 - uses: pypa/cibuildwheel@v2.13.0 + uses: pypa/cibuildwheel@51f5c7fe68ff24694d5a6ac0eb3ad476ddd062a8 # v2.13.0 env: CIBW_BUILD: "cp311-*" CIBW_SKIP: "*-musllinux*" @@ -83,7 +83,7 @@ jobs: CIBW_ARCHS: ${{ matrix.cibw_archs }} - name: Build wheels for CPython 3.10 - uses: pypa/cibuildwheel@v2.13.0 + uses: pypa/cibuildwheel@51f5c7fe68ff24694d5a6ac0eb3ad476ddd062a8 # v2.13.0 env: CIBW_BUILD: "cp310-*" CIBW_SKIP: "*-musllinux*" @@ -96,7 +96,7 @@ jobs: CIBW_ARCHS: ${{ matrix.cibw_archs }} - name: Build wheels for CPython 3.9 - uses: pypa/cibuildwheel@v2.13.0 + uses: pypa/cibuildwheel@51f5c7fe68ff24694d5a6ac0eb3ad476ddd062a8 # v2.13.0 env: CIBW_BUILD: "cp39-*" CIBW_SKIP: "*-musllinux*" @@ -109,7 +109,7 @@ jobs: CIBW_ARCHS: ${{ matrix.cibw_archs }} - name: Build wheels for CPython 3.8 - uses: pypa/cibuildwheel@v2.13.0 + uses: pypa/cibuildwheel@51f5c7fe68ff24694d5a6ac0eb3ad476ddd062a8 # v2.13.0 env: CIBW_BUILD: "cp38-*" CIBW_SKIP: "*-musllinux*" @@ -122,7 +122,7 @@ jobs: CIBW_ARCHS: ${{ matrix.cibw_archs }} - name: Build wheels for PyPy - uses: pypa/cibuildwheel@v2.13.0 + uses: pypa/cibuildwheel@51f5c7fe68ff24694d5a6ac0eb3ad476ddd062a8 # v2.13.0 env: CIBW_BUILD: "pp38-* pp39-*" CIBW_SKIP: "*-musllinux*" From e03b82fc65a08f51b0b93e431ee67a7b2d528b22 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 12 Jun 2023 19:56:51 +0000 Subject: [PATCH 4/9] Bump pypa/cibuildwheel from 2.13.0 to 2.13.1 Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) from 2.13.0 to 2.13.1. - [Release notes](https://github.com/pypa/cibuildwheel/releases) - [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md) - [Commits](https://github.com/pypa/cibuildwheel/compare/51f5c7fe68ff24694d5a6ac0eb3ad476ddd062a8...0ecddd92b62987d7a2ae8911f4bb8ec9e2e4496a) --- updated-dependencies: - dependency-name: pypa/cibuildwheel dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] (cherry picked from commit 94c1223cf5293ef3d5c21e42d49616262f0e3000) --- .github/workflows/cibuildwheel.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/cibuildwheel.yml b/.github/workflows/cibuildwheel.yml index f8d2a3a92fd6..f93e8cc43dcf 100644 --- a/.github/workflows/cibuildwheel.yml +++ b/.github/workflows/cibuildwheel.yml @@ -70,7 +70,7 @@ jobs: https://github.com/qhull/qhull/raw/2020.2/COPYING.txt - name: Build wheels for CPython 3.11 - uses: pypa/cibuildwheel@51f5c7fe68ff24694d5a6ac0eb3ad476ddd062a8 # v2.13.0 + uses: pypa/cibuildwheel@0ecddd92b62987d7a2ae8911f4bb8ec9e2e4496a # v2.13.1 env: CIBW_BUILD: "cp311-*" CIBW_SKIP: "*-musllinux*" @@ -83,7 +83,7 @@ jobs: CIBW_ARCHS: ${{ matrix.cibw_archs }} - name: Build wheels for CPython 3.10 - uses: pypa/cibuildwheel@51f5c7fe68ff24694d5a6ac0eb3ad476ddd062a8 # v2.13.0 + uses: pypa/cibuildwheel@0ecddd92b62987d7a2ae8911f4bb8ec9e2e4496a # v2.13.1 env: CIBW_BUILD: "cp310-*" CIBW_SKIP: "*-musllinux*" @@ -96,7 +96,7 @@ jobs: CIBW_ARCHS: ${{ matrix.cibw_archs }} - name: Build wheels for CPython 3.9 - uses: pypa/cibuildwheel@51f5c7fe68ff24694d5a6ac0eb3ad476ddd062a8 # v2.13.0 + uses: pypa/cibuildwheel@0ecddd92b62987d7a2ae8911f4bb8ec9e2e4496a # v2.13.1 env: CIBW_BUILD: "cp39-*" CIBW_SKIP: "*-musllinux*" @@ -109,7 +109,7 @@ jobs: CIBW_ARCHS: ${{ matrix.cibw_archs }} - name: Build wheels for CPython 3.8 - uses: pypa/cibuildwheel@51f5c7fe68ff24694d5a6ac0eb3ad476ddd062a8 # v2.13.0 + uses: pypa/cibuildwheel@0ecddd92b62987d7a2ae8911f4bb8ec9e2e4496a # v2.13.1 env: CIBW_BUILD: "cp38-*" CIBW_SKIP: "*-musllinux*" @@ -122,7 +122,7 @@ jobs: CIBW_ARCHS: ${{ matrix.cibw_archs }} - name: Build wheels for PyPy - uses: pypa/cibuildwheel@51f5c7fe68ff24694d5a6ac0eb3ad476ddd062a8 # v2.13.0 + uses: pypa/cibuildwheel@0ecddd92b62987d7a2ae8911f4bb8ec9e2e4496a # v2.13.1 env: CIBW_BUILD: "pp38-* pp39-*" CIBW_SKIP: "*-musllinux*" From 85273859b0f84d7e0cc95ed6d2be2c354633145c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 Jul 2023 19:23:22 +0000 Subject: [PATCH 5/9] Bump pypa/cibuildwheel from 2.13.1 to 2.14.0 Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) from 2.13.1 to 2.14.0. - [Release notes](https://github.com/pypa/cibuildwheel/releases) - [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md) - [Commits](https://github.com/pypa/cibuildwheel/compare/0ecddd92b62987d7a2ae8911f4bb8ec9e2e4496a...66b46d086804a9e9782354100d96a3a445431bca) --- updated-dependencies: - dependency-name: pypa/cibuildwheel dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] (cherry picked from commit f2ee143fbda16f73fc421e95e4f84a7a383d61f3) --- .github/workflows/cibuildwheel.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/cibuildwheel.yml b/.github/workflows/cibuildwheel.yml index f93e8cc43dcf..22addcb4aab5 100644 --- a/.github/workflows/cibuildwheel.yml +++ b/.github/workflows/cibuildwheel.yml @@ -70,7 +70,7 @@ jobs: https://github.com/qhull/qhull/raw/2020.2/COPYING.txt - name: Build wheels for CPython 3.11 - uses: pypa/cibuildwheel@0ecddd92b62987d7a2ae8911f4bb8ec9e2e4496a # v2.13.1 + uses: pypa/cibuildwheel@66b46d086804a9e9782354100d96a3a445431bca # v2.14.0 env: CIBW_BUILD: "cp311-*" CIBW_SKIP: "*-musllinux*" @@ -83,7 +83,7 @@ jobs: CIBW_ARCHS: ${{ matrix.cibw_archs }} - name: Build wheels for CPython 3.10 - uses: pypa/cibuildwheel@0ecddd92b62987d7a2ae8911f4bb8ec9e2e4496a # v2.13.1 + uses: pypa/cibuildwheel@66b46d086804a9e9782354100d96a3a445431bca # v2.14.0 env: CIBW_BUILD: "cp310-*" CIBW_SKIP: "*-musllinux*" @@ -96,7 +96,7 @@ jobs: CIBW_ARCHS: ${{ matrix.cibw_archs }} - name: Build wheels for CPython 3.9 - uses: pypa/cibuildwheel@0ecddd92b62987d7a2ae8911f4bb8ec9e2e4496a # v2.13.1 + uses: pypa/cibuildwheel@66b46d086804a9e9782354100d96a3a445431bca # v2.14.0 env: CIBW_BUILD: "cp39-*" CIBW_SKIP: "*-musllinux*" @@ -109,7 +109,7 @@ jobs: CIBW_ARCHS: ${{ matrix.cibw_archs }} - name: Build wheels for CPython 3.8 - uses: pypa/cibuildwheel@0ecddd92b62987d7a2ae8911f4bb8ec9e2e4496a # v2.13.1 + uses: pypa/cibuildwheel@66b46d086804a9e9782354100d96a3a445431bca # v2.14.0 env: CIBW_BUILD: "cp38-*" CIBW_SKIP: "*-musllinux*" @@ -122,7 +122,7 @@ jobs: CIBW_ARCHS: ${{ matrix.cibw_archs }} - name: Build wheels for PyPy - uses: pypa/cibuildwheel@0ecddd92b62987d7a2ae8911f4bb8ec9e2e4496a # v2.13.1 + uses: pypa/cibuildwheel@66b46d086804a9e9782354100d96a3a445431bca # v2.14.0 env: CIBW_BUILD: "pp38-* pp39-*" CIBW_SKIP: "*-musllinux*" From 5a7556442c782e884ff90e4059c71960aad3a117 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 17 Jul 2023 19:56:25 +0000 Subject: [PATCH 6/9] Bump pypa/cibuildwheel from 2.14.0 to 2.14.1 Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) from 2.14.0 to 2.14.1. - [Release notes](https://github.com/pypa/cibuildwheel/releases) - [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md) - [Commits](https://github.com/pypa/cibuildwheel/compare/66b46d086804a9e9782354100d96a3a445431bca...f21bb8376a051ffb6cb5604b28ccaef7b90e8ab7) --- updated-dependencies: - dependency-name: pypa/cibuildwheel dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] (cherry picked from commit fe47d0e6d05b27d40a28a0e26ac34fcfd4022d5b) --- .github/workflows/cibuildwheel.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/cibuildwheel.yml b/.github/workflows/cibuildwheel.yml index 22addcb4aab5..7cdfb3e3ba22 100644 --- a/.github/workflows/cibuildwheel.yml +++ b/.github/workflows/cibuildwheel.yml @@ -70,7 +70,7 @@ jobs: https://github.com/qhull/qhull/raw/2020.2/COPYING.txt - name: Build wheels for CPython 3.11 - uses: pypa/cibuildwheel@66b46d086804a9e9782354100d96a3a445431bca # v2.14.0 + uses: pypa/cibuildwheel@f21bb8376a051ffb6cb5604b28ccaef7b90e8ab7 # v2.14.1 env: CIBW_BUILD: "cp311-*" CIBW_SKIP: "*-musllinux*" @@ -83,7 +83,7 @@ jobs: CIBW_ARCHS: ${{ matrix.cibw_archs }} - name: Build wheels for CPython 3.10 - uses: pypa/cibuildwheel@66b46d086804a9e9782354100d96a3a445431bca # v2.14.0 + uses: pypa/cibuildwheel@f21bb8376a051ffb6cb5604b28ccaef7b90e8ab7 # v2.14.1 env: CIBW_BUILD: "cp310-*" CIBW_SKIP: "*-musllinux*" @@ -96,7 +96,7 @@ jobs: CIBW_ARCHS: ${{ matrix.cibw_archs }} - name: Build wheels for CPython 3.9 - uses: pypa/cibuildwheel@66b46d086804a9e9782354100d96a3a445431bca # v2.14.0 + uses: pypa/cibuildwheel@f21bb8376a051ffb6cb5604b28ccaef7b90e8ab7 # v2.14.1 env: CIBW_BUILD: "cp39-*" CIBW_SKIP: "*-musllinux*" @@ -109,7 +109,7 @@ jobs: CIBW_ARCHS: ${{ matrix.cibw_archs }} - name: Build wheels for CPython 3.8 - uses: pypa/cibuildwheel@66b46d086804a9e9782354100d96a3a445431bca # v2.14.0 + uses: pypa/cibuildwheel@f21bb8376a051ffb6cb5604b28ccaef7b90e8ab7 # v2.14.1 env: CIBW_BUILD: "cp38-*" CIBW_SKIP: "*-musllinux*" @@ -122,7 +122,7 @@ jobs: CIBW_ARCHS: ${{ matrix.cibw_archs }} - name: Build wheels for PyPy - uses: pypa/cibuildwheel@66b46d086804a9e9782354100d96a3a445431bca # v2.14.0 + uses: pypa/cibuildwheel@f21bb8376a051ffb6cb5604b28ccaef7b90e8ab7 # v2.14.1 env: CIBW_BUILD: "pp38-* pp39-*" CIBW_SKIP: "*-musllinux*" From 27e8a05a4d94cf3674e17230a9ddcca06042968c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 14 Aug 2023 19:59:11 +0000 Subject: [PATCH 7/9] Bump pypa/cibuildwheel from 2.14.1 to 2.15.0 Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) from 2.14.1 to 2.15.0. - [Release notes](https://github.com/pypa/cibuildwheel/releases) - [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md) - [Commits](https://github.com/pypa/cibuildwheel/compare/f21bb8376a051ffb6cb5604b28ccaef7b90e8ab7...39a63b5912f086dd459cf6fcb13dcdd3fe3bc24d) --- updated-dependencies: - dependency-name: pypa/cibuildwheel dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] (cherry picked from commit 4f6681b474b4da57959175563ec9276d4e0e25ee) --- .github/workflows/cibuildwheel.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/cibuildwheel.yml b/.github/workflows/cibuildwheel.yml index 7cdfb3e3ba22..facb3a91e5c8 100644 --- a/.github/workflows/cibuildwheel.yml +++ b/.github/workflows/cibuildwheel.yml @@ -70,7 +70,7 @@ jobs: https://github.com/qhull/qhull/raw/2020.2/COPYING.txt - name: Build wheels for CPython 3.11 - uses: pypa/cibuildwheel@f21bb8376a051ffb6cb5604b28ccaef7b90e8ab7 # v2.14.1 + uses: pypa/cibuildwheel@39a63b5912f086dd459cf6fcb13dcdd3fe3bc24d # v2.15.0 env: CIBW_BUILD: "cp311-*" CIBW_SKIP: "*-musllinux*" @@ -83,7 +83,7 @@ jobs: CIBW_ARCHS: ${{ matrix.cibw_archs }} - name: Build wheels for CPython 3.10 - uses: pypa/cibuildwheel@f21bb8376a051ffb6cb5604b28ccaef7b90e8ab7 # v2.14.1 + uses: pypa/cibuildwheel@39a63b5912f086dd459cf6fcb13dcdd3fe3bc24d # v2.15.0 env: CIBW_BUILD: "cp310-*" CIBW_SKIP: "*-musllinux*" @@ -96,7 +96,7 @@ jobs: CIBW_ARCHS: ${{ matrix.cibw_archs }} - name: Build wheels for CPython 3.9 - uses: pypa/cibuildwheel@f21bb8376a051ffb6cb5604b28ccaef7b90e8ab7 # v2.14.1 + uses: pypa/cibuildwheel@39a63b5912f086dd459cf6fcb13dcdd3fe3bc24d # v2.15.0 env: CIBW_BUILD: "cp39-*" CIBW_SKIP: "*-musllinux*" @@ -109,7 +109,7 @@ jobs: CIBW_ARCHS: ${{ matrix.cibw_archs }} - name: Build wheels for CPython 3.8 - uses: pypa/cibuildwheel@f21bb8376a051ffb6cb5604b28ccaef7b90e8ab7 # v2.14.1 + uses: pypa/cibuildwheel@39a63b5912f086dd459cf6fcb13dcdd3fe3bc24d # v2.15.0 env: CIBW_BUILD: "cp38-*" CIBW_SKIP: "*-musllinux*" @@ -122,7 +122,7 @@ jobs: CIBW_ARCHS: ${{ matrix.cibw_archs }} - name: Build wheels for PyPy - uses: pypa/cibuildwheel@f21bb8376a051ffb6cb5604b28ccaef7b90e8ab7 # v2.14.1 + uses: pypa/cibuildwheel@39a63b5912f086dd459cf6fcb13dcdd3fe3bc24d # v2.15.0 env: CIBW_BUILD: "pp38-* pp39-*" CIBW_SKIP: "*-musllinux*" From 4f142a0b9d1b6591a0e92230e9b99fe497aa9dd7 Mon Sep 17 00:00:00 2001 From: Elliott Sales de Andrade Date: Wed, 23 Aug 2023 16:03:39 -0400 Subject: [PATCH 8/9] MNT: Enable wheels for Python 3.12 (cherry picked from commit 6caa6836a48ad44b6a91a962ba2eedee1c99c9c0) --- .github/workflows/cibuildwheel.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/.github/workflows/cibuildwheel.yml b/.github/workflows/cibuildwheel.yml index facb3a91e5c8..86707126ca99 100644 --- a/.github/workflows/cibuildwheel.yml +++ b/.github/workflows/cibuildwheel.yml @@ -69,6 +69,30 @@ jobs: curl -Lo LICENSE/LICENSE_QHULL https://github.com/qhull/qhull/raw/2020.2/COPYING.txt + - name: Build wheels for CPython 3.12 + uses: pypa/cibuildwheel@39a63b5912f086dd459cf6fcb13dcdd3fe3bc24d # v2.15.0 + env: + CIBW_BUILD: "cp312-*" + CIBW_SKIP: "*-musllinux* *i686* *win32*" + CIBW_MANYLINUX_X86_64_IMAGE: manylinux2014 + CIBW_MANYLINUX_I686_IMAGE: manylinux2014 + MPL_DISABLE_FH4: "yes" + CIBW_ARCHS: ${{ matrix.cibw_archs }} + # Remove this once NumPy with Python 3.12 wheels is not pre-release. + CIBW_BEFORE_BUILD: >- + pip install certifi "Cython>=0.29.34,<3.1" "pybind11>=2.6" "pyproject-metadata >= 0.7.1" "setuptools>=60" "setuptools_scm>=7" && + pip install --pre "numpy>=1.25" && + rm -rf {package}/build + CIBW_BEFORE_BUILD_WINDOWS: >- + pip install certifi colorama "Cython>=0.29.34,<3.1" delvewheel "pybind11>=2.6" "pyproject-metadata >= 0.7.1" "setuptools>=60" "setuptools_scm>=7" && + pip install --pre "numpy>=1.25" && + rm -rf {package}/build + CIBW_ENVIRONMENT: PIP_NO_BUILD_ISOLATION=0 + # Remove this once contourpy has Python 3.12 wheels. + CIBW_BEFORE_TEST: >- + pip install "meson>=1.2.0" "meson-python>=0.13.1" "ninja" "pybind11>=2.10.4" && + pip install --pre "numpy>=1.25" + - name: Build wheels for CPython 3.11 uses: pypa/cibuildwheel@39a63b5912f086dd459cf6fcb13dcdd3fe3bc24d # v2.15.0 env: From 8bd2b1e80417cc126ab9c771f8274dad3f0a0f0d Mon Sep 17 00:00:00 2001 From: Elliott Sales de Andrade Date: Fri, 1 Sep 2023 21:20:09 -0400 Subject: [PATCH 9/9] Use NumPy 1.25 for PyPy 3.9 wheel builds --- .github/workflows/cibuildwheel.yml | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/.github/workflows/cibuildwheel.yml b/.github/workflows/cibuildwheel.yml index 86707126ca99..83b79f327ce8 100644 --- a/.github/workflows/cibuildwheel.yml +++ b/.github/workflows/cibuildwheel.yml @@ -145,10 +145,10 @@ jobs: MPL_DISABLE_FH4: "yes" CIBW_ARCHS: ${{ matrix.cibw_archs }} - - name: Build wheels for PyPy + - name: Build wheels for PyPy 3.8 uses: pypa/cibuildwheel@39a63b5912f086dd459cf6fcb13dcdd3fe3bc24d # v2.15.0 env: - CIBW_BUILD: "pp38-* pp39-*" + CIBW_BUILD: "pp38-*" CIBW_SKIP: "*-musllinux*" CIBW_BEFORE_BUILD: >- pip install certifi oldest-supported-numpy && @@ -156,6 +156,23 @@ jobs: CIBW_ARCHS: ${{ matrix.cibw_archs }} if: matrix.cibw_archs != 'aarch64' + - name: Build wheels for PyPy 3.9 + uses: pypa/cibuildwheel@39a63b5912f086dd459cf6fcb13dcdd3fe3bc24d # v2.15.0 + env: + CIBW_BUILD: "pp39-*" + CIBW_SKIP: "*-musllinux*" + CIBW_BEFORE_BUILD: >- + pip install certifi "Cython>=0.29.34,<3.0" "pybind11>=2.6" "setuptools>=42" "setuptools_scm>=7" && + pip install "numpy>=1.25" && + git clean -fxd build + CIBW_BEFORE_BUILD_WINDOWS: >- + pip install certifi delvewheel "pybind11>=2.6" "setuptools>=42" "setuptools_scm>=7" && + pip install "numpy>=1.25" && + git clean -fxd build + CIBW_ARCHS: ${{ matrix.cibw_archs }} + CIBW_ENVIRONMENT: PIP_NO_BUILD_ISOLATION=0 PIP_NO_DEPENDENCIES=0 + if: matrix.cibw_archs != 'aarch64' + - name: Validate that LICENSE files are included in wheels run: | python3 ./ci/check_wheel_licenses.py