diff --git a/.github/workflows/cd-wheel.yml b/.github/workflows/cd-wheel.yml index 4aa2501..3fa1d0e 100644 --- a/.github/workflows/cd-wheel.yml +++ b/.github/workflows/cd-wheel.yml @@ -185,12 +185,6 @@ jobs: SOURCE="$PWD/package/source" WORKDIR="$PWD/package/workdir" DESTDIR="$PWD/package/install" - CIBW_REPAIR_WHEEL_COMMAND_MACOS: > - delocate-wheel - --ignore-missing-dependencies - --exclude libmpi --exclude libpmpi - --require-archs {delocate_archs} - -w {dest_dir} -v {wheel} - id: sha256sum run: | diff --git a/patches/delocate-wheel.py b/patches/delocate-wheel.py new file mode 100644 index 0000000..6cd1588 --- /dev/null +++ b/patches/delocate-wheel.py @@ -0,0 +1,10 @@ +#!/usr/bin/env python +import sys +from delocate.cmd.delocate_wheel import main + +sys.argv[1:1] = """ +--ignore-missing-dependencies +""".split() + +if __name__ == "__main__": + sys.exit(main()) diff --git a/wheel-build.sh b/wheel-build.sh index 2d01c49..7d0939d 100755 --- a/wheel-build.sh +++ b/wheel-build.sh @@ -17,7 +17,6 @@ export CIBW_BEFORE_ALL='bash {project}/cibw-build-mpi.sh' export CIBW_BEFORE_BUILD='bash {project}/cibw-patch-cmd.sh' export CIBW_TEST_COMMAND='bash {project}/cibw-check-mpi.sh' export CIBW_ENVIRONMENT_PASS='MPINAME RELEASE SOURCE WORKDIR DESTDIR' -export CIBW_REPAIR_WHEEL_COMMAND_MACOS='delocate-wheel --ignore-missing-dependencies --exclude libmpi --exclude libpmpi --require-archs {delocate_archs} -w {dest_dir} -v {wheel}' if test "$(uname)" = Linux; then containerengine=$(basename "$(command -v podman || command -v docker)")