From 20cd2f0f6da3eda59b821ddbf0e3040d4ff0452c Mon Sep 17 00:00:00 2001 From: Josh Meyers Date: Mon, 29 Apr 2024 12:08:53 -0700 Subject: [PATCH] macos openmp --- .github/workflows/wheeltest.yml | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/.github/workflows/wheeltest.yml b/.github/workflows/wheeltest.yml index 14545710..3c14e774 100644 --- a/.github/workflows/wheeltest.yml +++ b/.github/workflows/wheeltest.yml @@ -83,10 +83,16 @@ jobs: env: CIBW_ARCHS: "x86_64" CIBW_BUILD: "*macosx*" - # CIBW_SKIP: cp36* cp37* pp* CIBW_SKIP: cp36* cp37* cp38* cp39* cp310* cp311* pp* CIBW_BUILD_VERBOSITY: 3 - CIBW_BEFORE_BUILD: pip install -U pybind11-global && brew install libomp fftw eigen + CIBW_BEFORE_BUILD: >- + pip install -U pybind11-global + brew install llvm libomp fftw eigen + CIBW_ENVIRONMENT: >- + CC=/usr/local/opt/llvm/bin/clang + CXX=/usr/local/opt/llvm/bin/clang++ + LDFLAGS="-L/usr/local/opt/llvm/lib -Wl,-rpath,/usr/local/opt/llvm/lib" + CPPFLAGS="-I/usr/local/opt/llvm/include" CIBW_BEFORE_TEST: pip install -U pytest pytest-timeout pytest-cov pytest-xdist CIBW_TEST_COMMAND: pytest --skip_gha {package}/tests @@ -112,12 +118,19 @@ jobs: - name: Build wheels run: python -m cibuildwheel --output-dir wheelhouse env: - CIBW_ARCHS: "aarch64" + CIBW_ARCHS: "arm64" CIBW_BUILD: "*macosx*" # CIBW_SKIP: cp36* cp37* pp* CIBW_SKIP: cp36* cp37* cp38* cp39* cp310* cp311* pp* CIBW_BUILD_VERBOSITY: 3 - CIBW_BEFORE_BUILD: pip install -U pybind11-global && brew install libomp fftw eigen + CIBW_BEFORE_BUILD: >- + pip install -U pybind11-global + brew install llvm libomp fftw eigen + CIBW_ENVIRONMENT: >- + CC=/usr/local/opt/llvm/bin/clang + CXX=/usr/local/opt/llvm/bin/clang++ + LDFLAGS="-L/usr/local/opt/llvm/lib -Wl,-rpath,/usr/local/opt/llvm/lib" + CPPFLAGS="-I/usr/local/opt/llvm/include" CIBW_BEFORE_TEST: pip install -U pytest pytest-timeout pytest-cov pytest-xdist CIBW_TEST_COMMAND: pytest --skip_gha {package}/tests