88 build_wheels :
99 name : Build wheels on ${{ matrix.os }}
1010 runs-on : ${{ matrix.os }}
11+ continue-on-error : true
1112 env :
1213 MACOSX_DEPLOYMENT_TARGET : " 10.15"
1314 strategy :
5253 mkdir -p /tmp/nyxus_bld &&
5354 cp -r local_install /tmp/nyxus_bld
5455 CIBW_BEFORE_ALL_WINDOWS : ci-utils\install_prereq_win.bat &&
55- xcopy /E /I /y local_install C:\TEMP\nyxus_bld\local_install
56-
57- CIBW_ENVIRONMENT_MACOS : REPAIR_LIBRARY_PATH="/tmp/nyxus_bld/local_install/lib:/tmp/nyxus_bld/local_install/lib64" PATH="$(brew --prefix llvm@16)/bin:$PATH" COMPILER="/usr/local/opt/llvm@16/bin/clang++" CFLAGS="-I /usr/local/include -I/usr/local/opt/llvm@16/include" CXXFLAGS="-I /usr/local/include -I/usr/local/opt/llvm@16/include" LDFLAGS="-L /usr/local/lib -L/usr/local/opt/llvm@16/lib -Wl,-rpath,/usr/local/opt/llvm@16/lib" CXX="/usr/local/opt/llvm@16/bin/clang++" CC="/usr/local/opt/llvm@16/bin/clang" NYXUS_DEP_DIR="/tmp/nyxus_bld/local_install"
56+ xcopy /E /I /y local_install C:\TEMP\nyxus_bld\local_install
57+ CIBW_ENVIRONMENT_MACOS : >
58+ SDKROOT="$(xcrun --sdk macosx --show-sdk-path)"
59+ CMAKE_OSX_SYSROOT="$SDKROOT"
60+ LLVM_PREFIX="/usr/local/opt/llvm@16"
61+ PATH="$LLVM_PREFIX/bin:$PATH"
62+ CC="$LLVM_PREFIX/bin/clang"
63+ CXX="$LLVM_PREFIX/bin/clang++"
64+ COMPILER="$LLVM_PREFIX/bin/clang++"
65+ CXXFLAGS="-isysroot $SDKROOT -stdlib=libc++"
66+ LDFLAGS="-isysroot $SDKROOT -lc++ -lc++abi"
67+ ARROW_HAVE_LIBATOMIC=OFF
68+ REPAIR_LIBRARY_PATH="/tmp/nyxus_bld/local_install/lib:/tmp/nyxus_bld/local_install/lib64"
69+ NYXUS_DEP_DIR="/tmp/nyxus_bld/local_install"
5870 CIBW_ENVIRONMENT_LINUX : LD_LIBRARY_PATH="/tmp/nyxus_bld/local_install/lib:/tmp/nyxus_bld/local_install/lib64:$LD_LIBRARY_PATH" NYXUS_DEP_DIR="/tmp/nyxus_bld/local_install"
5971 CIBW_ENVIRONMENT_WINDOWS : PATH="C:\\TEMP\\nyxus_bld\\local_install\\bin;$PATH" NYXUS_DEP_DIR="C:\\TEMP\\nyxus_bld\\local_install"
6072 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}
7486 build_wheels_apple_arm64 :
7587 name : Build wheels on ${{ matrix.os }}
7688 runs-on : ${{ matrix.os }}
89+ continue-on-error : true
7790 env :
7891 MACOSX_DEPLOYMENT_TARGET : " 11.0"
7992 strategy :
@@ -106,9 +119,20 @@ jobs:
106119 sudo xcode-select -s /Applications/Xcode_14.2.app &&
107120 bash ci-utils/install_prereq_linux.sh --build_arrow yes &&
108121 mkdir -p /tmp/nyxus_bld &&
109- cp -r local_install /tmp/nyxus_bld
110-
111- CIBW_ENVIRONMENT_MACOS : REPAIR_LIBRARY_PATH="/tmp/nyxus_bld/local_install/lib:/tmp/nyxus_bld/local_install/lib64" PATH="/opt/homebrew/opt/llvm@16/bin:$PATH" COMPILER="/opt/homebrew/opt/llvm@16/bin/clang++" CFLAGS="-I/opt/homebrew/opt/llvm@16/include" CPPFLAGS="-I/opt/homebrew/opt/llvm@16/include" LDFLAGS="-L/opt/homebrew/opt/llvm@16/lib -L/opt/homebrew/opt/llvm@16/lib/c++ -Wl,-rpath,/opt/homebrew/opt/llvm@16/lib/c++" CXX="/opt/homebrew/opt/llvm@16/bin/clang++" CC="/opt/homebrew/opt/llvm@16/bin/clang" NYXUS_DEP_DIR="/tmp/nyxus_bld/local_install"
122+ cp -r local_install /tmp/nyxus_bld
123+ CIBW_ENVIRONMENT_MACOS : >
124+ SDKROOT="$(xcrun --sdk macosx --show-sdk-path)"
125+ CMAKE_OSX_SYSROOT="$SDKROOT"
126+ LLVM_PREFIX="/opt/homebrew/opt/llvm@16"
127+ PATH="$LLVM_PREFIX/bin:$PATH"
128+ CC="$LLVM_PREFIX/bin/clang"
129+ CXX="$LLVM_PREFIX/bin/clang++"
130+ COMPILER="$LLVM_PREFIX/bin/clang++"
131+ CXXFLAGS="-isysroot $SDKROOT -stdlib=libc++"
132+ LDFLAGS="-isysroot $SDKROOT -lc++ -lc++abi"
133+ ARROW_HAVE_LIBATOMIC=OFF
134+ REPAIR_LIBRARY_PATH="/tmp/nyxus_bld/local_install/lib:/tmp/nyxus_bld/local_install/lib64"
135+ NYXUS_DEP_DIR="/tmp/nyxus_bld/local_install"
112136 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}
113137 CIBW_ARCHS : ${{ matrix.cibw_archs }}
114138 CIBW_TEST_REQUIRES : numpy pandas pyarrow pytest bfio
@@ -119,4 +143,4 @@ jobs:
119143 with :
120144 name : nyxus-wheels-apple-arm64-${{ matrix.os }}-${{ matrix.cibw_archs }}-${{ matrix.cibw_build }}
121145 path : dist/*.whl
122- retention-days : 1
146+ retention-days : 1
0 commit comments