From 04725fc541659d6b25ef2d4b31568c8fe9fa043d Mon Sep 17 00:00:00 2001 From: Ian McInerney Date: Wed, 14 Aug 2024 01:37:52 +0100 Subject: [PATCH 1/2] Temporarily skip building wheels for 3.13 until it is released 3.13 is in RC still, and not all dependencies have wheels for it built yet. --- .github/workflows/build_cuda.yml | 3 ++- .github/workflows/build_default.yml | 3 ++- .github/workflows/build_mkl.yml | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build_cuda.yml b/.github/workflows/build_cuda.yml index 6752e822..bc907080 100644 --- a/.github/workflows/build_cuda.yml +++ b/.github/workflows/build_cuda.yml @@ -39,7 +39,8 @@ jobs: output-dir: wheelhouse env: CIBW_BUILD: "cp3*" - CIBW_SKIP: "cp36-* cp37-* *-win32 *-manylinux_i686 *-musllinux_* *-macosx_*" + # Temporarily skip 3.13 because it is still an RC and our dependencies aren't there yet + CIBW_SKIP: "cp36-* cp37-* *-win32 *-manylinux_i686 *-musllinux_* *-macosx_* cp313-*" CIBW_BUILD_VERBOSITY: 1 # Clean the build directory between builds diff --git a/.github/workflows/build_default.yml b/.github/workflows/build_default.yml index 9025197a..cc77baee 100644 --- a/.github/workflows/build_default.yml +++ b/.github/workflows/build_default.yml @@ -68,7 +68,8 @@ jobs: output-dir: wheelhouse env: CIBW_BUILD: "cp3*" - CIBW_SKIP: "cp36-* cp37-* *-win32 *-manylinux_i686 *-musllinux_*" + # Temporarily skip 3.13 because it is still an RC and our dependencies aren't there yet + CIBW_SKIP: "cp36-* cp37-* *-win32 *-manylinux_i686 *-musllinux_* cp313-*" # Clean the build directory between builds CIBW_BEFORE_BUILD: >- rm -rf {package}/osqp_sources/build diff --git a/.github/workflows/build_mkl.yml b/.github/workflows/build_mkl.yml index a06a58cf..a6f42f82 100644 --- a/.github/workflows/build_mkl.yml +++ b/.github/workflows/build_mkl.yml @@ -31,7 +31,8 @@ jobs: output-dir: wheelhouse env: CIBW_BUILD: "cp3*" - CIBW_SKIP: "cp36-* cp37-* *-win32 *-manylinux_i686 *-musllinux_*" + # Temporarily skip 3.13 because it is still an RC and our dependencies aren't there yet + CIBW_SKIP: "cp36-* cp37-* *-win32 *-manylinux_i686 *-musllinux_* cp313-*" CIBW_BUILD_VERBOSITY: 1 # Clean the build directory between builds From ba7e5122beda6c7d9dc2ac03575e239a21f7fa9e Mon Sep 17 00:00:00 2001 From: Ian McInerney Date: Wed, 14 Aug 2024 09:38:41 +0100 Subject: [PATCH 2/2] Bump cibuildwheel to 2.20 --- .github/workflows/build_cuda.yml | 2 +- .github/workflows/build_default.yml | 2 +- .github/workflows/build_mkl.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build_cuda.yml b/.github/workflows/build_cuda.yml index bc907080..457f08ac 100644 --- a/.github/workflows/build_cuda.yml +++ b/.github/workflows/build_cuda.yml @@ -33,7 +33,7 @@ jobs: choco install windows-sdk-8.1 - name: Build wheels - uses: pypa/cibuildwheel@v2.19 + uses: pypa/cibuildwheel@v2.20 with: package-dir: backend/cuda output-dir: wheelhouse diff --git a/.github/workflows/build_default.yml b/.github/workflows/build_default.yml index cc77baee..1be1d025 100644 --- a/.github/workflows/build_default.yml +++ b/.github/workflows/build_default.yml @@ -63,7 +63,7 @@ jobs: platforms: arm64 - name: Build wheels - uses: pypa/cibuildwheel@v2.19 + uses: pypa/cibuildwheel@v2.20 with: output-dir: wheelhouse env: diff --git a/.github/workflows/build_mkl.yml b/.github/workflows/build_mkl.yml index a6f42f82..e0ef0620 100644 --- a/.github/workflows/build_mkl.yml +++ b/.github/workflows/build_mkl.yml @@ -25,7 +25,7 @@ jobs: - uses: actions/checkout@master - name: Build wheels - uses: pypa/cibuildwheel@v2.19 + uses: pypa/cibuildwheel@v2.20 with: package-dir: backend/mkl output-dir: wheelhouse