Skip to content

Commit cbadf43

Browse files
authored
Update build_macos_wheel.yaml
1 parent 8f0699a commit cbadf43

1 file changed

Lines changed: 6 additions & 12 deletions

File tree

.github/workflows/build_macos_wheel.yaml

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ jobs:
1414
strategy:
1515
matrix:
1616
os: [macos-latest, macos-15-intel]
17-
arch: [arm64, x86_64]
1817

1918
steps:
2019
- name: Checkout repository
@@ -28,16 +27,15 @@ jobs:
2827
- name: Install Homebrew dependencies (${{ matrix.os }})
2928
run: |
3029
brew install libomp hdf5
31-
- name: Set up Python (${{ matrix.arch }})
30+
- name: Set up Python (${{ matrix.os }})
3231
uses: actions/setup-python@v4
3332
with:
3433
python-version: "3.13"
35-
architecture: ${{ matrix.arch == 'x86_64' && 'x64' || matrix.arch }}
3634

3735
- name: Install Python dependencies
3836
run: |
3937
pip install scikit-build-core cibuildwheel uv pybind11
40-
- name: Set environment variables (${{ matrix.arch }})
38+
- name: Set environment variables (${{ matrix.os }})
4139
run: |
4240
echo "CFLAGS=-I$(brew --prefix libomp)/include $CFLAGS" >> $GITHUB_ENV
4341
echo "LDFLAGS=-L$(brew --prefix libomp)/lib $LDFLAGS" >> $GITHUB_ENV
@@ -46,25 +44,21 @@ jobs:
4644
echo "HDF5_ROOT=$(brew --prefix hdf5)" >> $GITHUB_ENV
4745
echo "CC=$(brew --prefix gcc)/bin/gcc-15" >> $GITHUB_ENV
4846
echo "CXX=$(brew --prefix gcc)/bin/g++-15" >> $GITHUB_ENV
49-
if [ "${{ matrix.arch }}" = "arm64" ]; then
50-
echo "MACOSX_DEPLOYMENT_TARGET=15.0" >> $GITHUB_ENV
51-
else
52-
echo "MACOSX_DEPLOYMENT_TARGET=15.0" >> $GITHUB_ENV
53-
fi
54-
- name: Build wheels (${{ matrix.arch }})
47+
echo "MACOSX_DEPLOYMENT_TARGET=15.0" >> $GITHUB_ENV
48+
49+
- name: Build wheels (${{ matrix.os }})
5550
run: |
5651
cibuildwheel --output-dir wheelhouse
5752
env:
5853
CIBW_BUILD: "cp39-* cp310-* cp311-* cp312-* cp313-*"
5954
CIBW_SKIP: "pp* *musllinux* *win32"
6055
CIBW_BUILD_FRONTEND: "build[uv]"
61-
CIBW_ARCHS: ${{ matrix.arch }}
6256
CIBW_ENVIRONMENT: >
6357
CC=$(brew --prefix gcc)/bin/gcc-15
6458
CXX=$(brew --prefix gcc)/bin/g++-15
6559
MACOSX_DEPLOYMENT_TARGET=$MACOSX_DEPLOYMENT_TARGET
6660
- name: Upload wheels (${{ matrix.arch }})
6761
uses: actions/upload-artifact@v4
6862
with:
69-
name: macos-wheels-${{ matrix.arch }}
63+
name: macos-wheels-${{ matrix.os }}
7064
path: ./wheelhouse/*.whl

0 commit comments

Comments
 (0)