|
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 | 12 | LDFLAGS: "-L/opt/homebrew/opt/llvm/lib/c++ -L/opt/homebrew/opt/llvm/lib -lunwind"
|
13 |
| - CPPFLAGS; "-I/opt/homebrew/opt/llvm/include" |
| 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 update |
27 | 28 | brew install llvm 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