@@ -11,11 +11,11 @@ jobs:
1111 strategy :
1212 fail-fast : true
1313 matrix :
14- platform : [windows-latest, ubuntu-latest, macos-13, macos-14 ]
14+ platform : [windows-latest]
1515 env :
1616 CIBW_SKIP : ' pp*'
1717 CIBW_ARCHS : ' auto64'
18- CIBW_PROJECT_REQUIRES_PYTHON : ' >=3.10 '
18+ CIBW_PROJECT_REQUIRES_PYTHON : ' ==3.12 '
1919 CIBW_TEST_REQUIRES : ' pytest'
2020 defaults :
2121 run :
3131 uses : actions/setup-python@v4
3232 with :
3333 python-version : " 3.x"
34- - name : Install OMP (MacOS Intel)
35- if : matrix.platform == 'macos-13'
36- run : |
37- brew install llvm libomp
38- echo "export CC=/usr/local/opt/llvm/bin/clang" >> ~/.bashrc
39- echo "export CXX=/usr/local/opt/llvm/bin/clang++" >> ~/.bashrc
40- echo "export CFLAGS=\"$CFLAGS -I/usr/local/opt/libomp/include\"" >> ~/.bashrc
41- echo "export CXXFLAGS=\"$CXXFLAGS -I/usr/local/opt/libomp/include\"" >> ~/.bashrc
42- echo "export LDFLAGS=\"$LDFLAGS -Wl,-rpath,/usr/local/opt/libomp/lib -L/usr/local/opt/libomp/lib -lomp\"" >> ~/.bashrc
43- source ~/.bashrc
44- - name : Install OMP (MacOS M1)
45- if : matrix.platform == 'macos-14'
46- run : |
47- brew install llvm libomp
48- echo "export CC=/opt/homebrew/opt/llvm/bin/clang" >> ~/.bashrc
49- echo "export CXX=/opt/homebrew/opt/llvm/bin/clang++" >> ~/.bashrc
50- echo "export CFLAGS=\"$CFLAGS -I/opt/homebrew/opt/libomp/include\"" >> ~/.bashrc
51- echo "export CXXFLAGS=\"$CXXFLAGS -I/opt/homebrew/opt/libomp/include\"" >> ~/.bashrc
52- echo "export LDFLAGS=\"$LDFLAGS -Wl,-rpath,/opt/homebrew/opt/libomp/lib -L/opt/homebrew/opt/libomp/lib -lomp\"" >> ~/.bashrc
53- source ~/.bashrc
54- - name : Install OMP (Linux)
55- if : runner.os == 'Linux'
56- run : |
57- sudo apt-get update
58- sudo apt install libomp-dev
5934 - name : Build Wheel
6035 run : |
6136 # Hack to ensure installed RAT package is used for test instead
0 commit comments