From bcc0ed2a49215f9d173a93f5ea8bf61357ad4ea3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 5 Aug 2024 19:47:07 +0000 Subject: [PATCH 1/3] Bump pypa/cibuildwheel from 2.19.2 to 2.20.0 in the actions group Bumps the actions group with 1 update: [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel). Updates `pypa/cibuildwheel` from 2.19.2 to 2.20.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.19.2...v2.20.0) --- updated-dependencies: - dependency-name: pypa/cibuildwheel dependency-type: direct:production update-type: version-update:semver-minor dependency-group: actions ... Signed-off-by: dependabot[bot] --- .github/workflows/build_wheels.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build_wheels.yml b/.github/workflows/build_wheels.yml index 1dfad2a44..c01fd5446 100644 --- a/.github/workflows/build_wheels.yml +++ b/.github/workflows/build_wheels.yml @@ -180,7 +180,7 @@ jobs: with: platforms: all - name: Build and test wheels - uses: pypa/cibuildwheel@v2.19.2 + uses: pypa/cibuildwheel@v2.20.0 env: # FIXME: only run the slow tests when doing regular pushes, or manual - not for PRs CIBW_TEST_COMMAND: "pytest -v {package}/tests ${{ (github.event_name == 'push' || github.event_name == 'workflow_dispatch') && '--runslow' || '' }}" From d11da907fa6cda656a9a80c5d75b53262d99defe Mon Sep 17 00:00:00 2001 From: Alex Lancaster Date: Mon, 5 Aug 2024 16:31:38 -0400 Subject: [PATCH 2/3] bump pipx installation of cbuildwheel to match --- .github/workflows/build_wheels.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build_wheels.yml b/.github/workflows/build_wheels.yml index c01fd5446..d767eeac6 100644 --- a/.github/workflows/build_wheels.yml +++ b/.github/workflows/build_wheels.yml @@ -128,7 +128,7 @@ jobs: - uses: actions/checkout@v4 - name: Install cibuildwheel # Nb. keep cibuildwheel version pin consistent with job below - run: pipx install cibuildwheel==2.19.2 + run: pipx install cibuildwheel==2.20.0 - id: set-matrix run: | echo "CI_ONLY" $CI_ONLY From e309422040720c7c4e9b675176930d53fdf0640d Mon Sep 17 00:00:00 2001 From: Alex Lancaster Date: Mon, 5 Aug 2024 17:39:27 -0400 Subject: [PATCH 3/3] skip `cp313-*`: `numpy` dep not available --- pyproject.toml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index d9e386a96..66bfd3aae 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -14,7 +14,8 @@ testpaths = [ skip = ["*-win32", "*_i686", # skip 32-bit builds "pp37-*", "pp310-*", # skip certain PyPy configurations "pp*_aarch64 ", # no numpy wheels for aarch64 on PyPy - "cp36-musllinux_*", "cp37-musllinux_*", "cp38-musllinux_*"] # older musllinux missing numpy wheels + "cp36-musllinux_*", "cp37-musllinux_*", "cp38-musllinux_*", # older musllinux missing numpy wheels + "cp313-*"] # numpy dep not yet available for Python 3.13 test-extras = ["test"] test-command = "pytest -v {package}/tests" # FIXME: add below test-command unit tests need to be saved