diff --git a/.github/workflows/build_wheels.yml b/.github/workflows/build_wheels.yml index 231692829..4007df2ac 100755 --- a/.github/workflows/build_wheels.yml +++ b/.github/workflows/build_wheels.yml @@ -187,8 +187,8 @@ jobs: uses: pypa/cibuildwheel@v2.23.0 env: CIBW_BEFORE_BUILD: - pip install cython && - brew install libomp ninja ccache apache-arrow + pip install cython delvewheel ninja ccache apache-arrow && + brew install libomp CIBW_ARCHS_MACOS: ${{ matrix.buildplat[1] }} CIBW_BUILD: ${{ github.event_name == 'release' && 'cp310-* cp311-* cp312-* cp313-*' || 'cp313-*' }} CIBW_ENVIRONMENT: > @@ -199,6 +199,8 @@ jobs: CCACHE_MAXSIZE=2G CMAKE_C_COMPILER_LAUNCHER=ccache CMAKE_CXX_COMPILER_LAUNCHER=ccache + CIBW_REPAIR_WHEEL_COMMAND_MACOS: > + python -m delvewheel repair --exclude-libs libomp -w {dest_dir} {wheel} CIBW_SKIP: "pp* *-musllinux_*" CIBW_TEST_COMMAND: python3 -c 'import networkit' CIBW_TEST_SKIP: "*-macosx_x86_64 *-macosx_universal2:x86_64"