Skip to content

Commit 4b42fc8

Browse files
committed
Fix macOS wheel deployment target
1 parent ff49e49 commit 4b42fc8

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

.github/workflows/python-release.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ env:
77
TRIGGER_ON_PR_PUSH: true # Set to true to enable triggers on PR pushes
88
LLVM_VERSION: "21.1"
99
LLVM_RELEASE_VERSION: "21.1.8"
10+
MACOS_WHEEL_DEPLOYMENT_TARGET: "15.0"
1011
# Must match pecos_build::cmake::CMAKE_VERSION. The MWPF decoder feature
1112
# uses highs-sys, which needs cmake; the wheel build installs this version
1213
# via `pecos install cmake` and points highs-sys's cmake-rs at it via $CMAKE.
@@ -246,7 +247,7 @@ jobs:
246247
LLVM_SYS_211_PREFIX=$HOME/.pecos/deps/llvm-21.1
247248
LIBCLANG_PATH=$HOME/.pecos/deps/llvm-21.1/lib
248249
CMAKE=$HOME/.pecos/deps/cmake-${{ env.PECOS_CMAKE_VERSION }}/CMake.app/Contents/bin/cmake
249-
MACOSX_DEPLOYMENT_TARGET=13.2
250+
MACOSX_DEPLOYMENT_TARGET=${{ env.MACOS_WHEEL_DEPLOYMENT_TARGET }}
250251
SDKROOT=$(xcrun --show-sdk-path)
251252
MATURIN_PEP517_ARGS="--locked --features=extension-module,mwpf"
252253
CIBW_BEFORE_ALL_MACOS: |
@@ -328,7 +329,7 @@ jobs:
328329
PATH=$HOME/.cargo/bin:$HOME/.pecos/deps/llvm-21.1/bin:$PATH
329330
LLVM_SYS_211_PREFIX=$HOME/.pecos/deps/llvm-21.1
330331
LIBCLANG_PATH=$HOME/.pecos/deps/llvm-21.1/lib
331-
MACOSX_DEPLOYMENT_TARGET=13.2
332+
MACOSX_DEPLOYMENT_TARGET=${{ env.MACOS_WHEEL_DEPLOYMENT_TARGET }}
332333
SDKROOT=$(xcrun --show-sdk-path)
333334
CIBW_BEFORE_ALL_MACOS: |
334335
if ! command -v cargo >/dev/null 2>&1; then

0 commit comments

Comments
 (0)