Skip to content

MacOS wheels

MacOS wheels #12

Workflow file for this run

name: MacOS wheels
on:
workflow_dispatch:
jobs:
build_wheels:
name: Build wheels
runs-on: macos-11
env:
MACOSX_DEPLOYMENT_TARGET: '10.9'
UTM_VERSION: '0.12.0'
BOOST_VERSION: '1.84.0'
XERCES_C_VERSION: '3.2.5'
CIBW_REPAIR_WHEEL_COMMAND_MACOS: >
DYLD_LIBRARY_PATH=$REPAIR_LIBRARY_PATH delocate-listdeps {wheel} &&
DYLD_LIBRARY_PATH=$REPAIR_LIBRARY_PATH delocate-wheel --require-archs {delocate_archs} -w {dest_dir} {wheel}
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v3
- name: Install cibuildwheel
run: python -m pip install cibuildwheel==2.16.5
- name: Build wheels
run: |
bash scripts/build_boost.sh
bash scripts/build_xerces_c.sh
bash scripts/build_utm.sh
bash scripts/build_wheels.sh
- uses: actions/upload-artifact@v4
with:
name: cibw-wheels-macos
path: ./wheelhouse/*.whl