diff --git a/utils/wheels/build-wheels-macos_aarch64.sh b/utils/wheels/build-wheels-macos_aarch64.sh index 4b72ad88..5c92ead6 100755 --- a/utils/wheels/build-wheels-macos_aarch64.sh +++ b/utils/wheels/build-wheels-macos_aarch64.sh @@ -52,7 +52,11 @@ for PY_VERSION in "${PYTHON_VERSIONS[@]}"; do echo "----------------------------------------------------------------" # Install build deps explicitly so we can skip build isolation - "$PY" -m pip install --upgrade pip setuptools wheel meson meson-python delocate + "$PY" -m pip install --upgrade pip setuptools wheel meson-python delocate + "$PY" -m pip install meson==1.9.1 + + echo "➤ Building wheel with ccache enabled" + echo "➤ Found meson version $(meson --version)" # for every single build, saving significant I/O and network time. CC="ccache clang" CXX="ccache clang++" "$PY" -m pip wheel . --no-build-isolation -w "${WHEEL_DIR}" -v diff --git a/utils/wheels/repair_wheel_macos.sh b/utils/wheels/repair_wheel_macos.sh index 5ff23997..e1718bf1 100755 --- a/utils/wheels/repair_wheel_macos.sh +++ b/utils/wheels/repair_wheel_macos.sh @@ -75,7 +75,7 @@ for WHEEL_PATH in "$WHEEL_DIR"/*.whl; do done < <(find "$TEMP_DIR" -name "*.so" -print0) echo -e "${GREEN}Step 4: Repackaging wheel...${NC}" - python -m wheel pack "$TEMP_DIR/gridfire-0.7.4rc2" -d "$REPAIRED_WHEELS_DIR" + python -m wheel pack "$TEMP_DIR/gridfire-0.7.5rc3" -d "$REPAIRED_WHEELS_DIR" REPAIRED_WHEEL_PATH="${REPAIRED_WHEELS_DIR}/${WHEEL_NAME}" @@ -87,4 +87,4 @@ for WHEEL_PATH in "$WHEEL_DIR"/*.whl; do echo -e "${GREEN}Repaired wheel saved to: ${REPAIRED_DELOCATED_WHEELS_DIR}/${WHEEL_NAME}${NC}" # Clean up temporary directory rm -rf "$TEMP_DIR" -done \ No newline at end of file +done