From 6365a72a969b2e9b383be95cd18aa83a4181c996 Mon Sep 17 00:00:00 2001 From: Nils Homer Date: Fri, 17 Jan 2025 01:47:11 -0700 Subject: [PATCH 1/2] fix: macos wheel name --- .github/workflows/wheels.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index 0eba0f1..f9ac9ab 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -52,6 +52,10 @@ jobs: - name: Install cibuildwheel run: python -m pip install cibuildwheel==2.15.0 + - name: Set macOS deployment target + if: startsWith(matrix.platform.target, 'macos') + run: echo "MACOSX_DEPLOYMENT_TARGET=$(sw_vers -productVersion | cut -d '.' -f 1-2)" >> $GITHUB_ENV + - name: Build wheels run: python -m cibuildwheel --output-dir wheelhouse env: From 36bd9b4b5abefb7cdf2a14373a1767d0d91b4ecb Mon Sep 17 00:00:00 2001 From: Nils Homer Date: Fri, 17 Jan 2025 01:53:34 -0700 Subject: [PATCH 2/2] chore: remove macos arm64 wheels support for now --- .github/workflows/wheels.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index f9ac9ab..22fefa7 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -31,9 +31,12 @@ jobs: - os: macos-latest target: macosx arch: x86_64 - - os: macos-latest - target: macosx - arch: arm64 + # Skipping macos arm64 builds because cibuildwheel currently doesn't support testing + # arm64 macos wheels on github action runners. + # See: https://github.com/pypa/cibuildwheel/issues/2111 + # - os: macos-latest + # target: macosx + # arch: arm64 steps: - uses: actions/checkout@v4