|
4 | 4 | push: |
5 | 5 | branches: [ master ] |
6 | 6 | pull_request: |
7 | | - branches: [ master ] |
| 7 | + branches: '**' |
8 | 8 |
|
9 | 9 | jobs: |
10 | 10 | build: |
11 | 11 | env: |
12 | | - LDFLAGS: "-L/opt/homebrew/opt/llvm/lib/c++ -L/opt/homebrew/opt/llvm/lib -lunwind" |
13 | | - CPPFLAGS; "-I/opt/homebrew/opt/llvm/include" |
| 12 | + LDFLAGS: "-L/opt/homebrew/opt/llvm/lib/c++ -L/opt/homebrew/opt/llvm/lib -L/opt/homebrew/opt/llvm/lib/unwind -lunwind" |
| 13 | + CPPFLAGS: "-I/opt/homebrew/opt/llvm/include" |
14 | 14 | runs-on: macos-latest |
15 | 15 | strategy: |
16 | 16 | matrix: |
17 | 17 | os: [macOS] |
18 | | - python-version: ['3.12'] |
| 18 | + python-version: ['3.13'] |
19 | 19 | steps: |
20 | 20 | - uses: actions/checkout@v4 |
21 | 21 | - name: Set up Python ${{ matrix.python-version }} |
22 | 22 | uses: actions/setup-python@v5 |
23 | 23 | with: |
24 | 24 | python-version: ${{ matrix.python-version }} |
25 | | - - name: Install OS dependencies |
| 25 | + - name: Install dependencies |
26 | 26 | run: | |
27 | | - brew install llvm tesseract enchant mysql |
| 27 | + brew update |
| 28 | + brew install llvm lld tesseract enchant mysql |
28 | 29 | python -m pip install --upgrade pip |
29 | 30 | pip install pytest pyenchant |
30 | | - PYENCHANT_VERBOSE_FIND=1 python -c 'import enchant' |
31 | | - |
32 | | - # Can comment out when next Mathics core and Mathics-scanner are released |
33 | | - # python -m pip install -e git+https://github.com/Mathics3/mathics-scanner#egg=Mathics-Scanner[full] |
34 | | - # Can remove after next Mathics-core release |
35 | | - python -m pip install -e git+https://github.com/Mathics3/mathics-core#egg=Mathics3[full] |
36 | | - (cd src/mathics3 && bash ./admin-tools/make-op-tables.sh) |
37 | | - # python -m pip install Mathics3[full] |
| 31 | + # Go over and comment out stuff when next Mathics core and Mathics-scanner are released |
| 32 | + python -m pip install -e git+https://github.com/Mathics3/mathics-scanner#egg=Mathics-Scanner[full] |
| 33 | + git clone https://github.com/Mathics3/mathics-core |
| 34 | + (cd mathics-core && pip3 install -e .[full]) |
| 35 | + (cd mathics-core && bash ./admin-tools/make-JSON-tables.sh) |
| 36 | + python -m pip install -e git+https://github.com/Mathics3/Mathics3-Module-Base#egg=Mathics3-Module-Base |
| 37 | + python -m pip install -e . |
38 | 38 | - name: Install Mathics3 natlang Module |
39 | 39 | run: | |
40 | 40 | make develop |
|
0 commit comments