1+ ---
12name : Mathics3 Module PyICU (macOS)
23
34on :
45 push :
5- branches : [ master ]
6+ branches : [master]
67 pull_request :
78 branches : ' **'
89
@@ -14,29 +15,30 @@ jobs:
1415 os : [macOS]
1516 python-version : ['3.13', '3.14']
1617 steps :
17- - uses : actions/checkout@v5
18- - name : Set up Python ${{ matrix.python-version }}
19- uses : actions/setup-python@v5
20- with :
21- python-version : ${{ matrix.python-version }}
22- - name : Set ICU version
23- run : |
24- echo "PKG_CONFIG_PATH=$(brew --prefix icu4c)/lib/pkgconfig" >> $GITHUB_ENV
25- - name : Install dependencies
26- run : |
27- brew install llvm
28- python -m pip install --upgrade pip
29- python -m pip install pytest
30- # # Go over and comment out stuff when next Mathics3 core and Mathics-scanner are released
31- # python -m pip install -e git+https://github.com/Mathics3/mathics-scanner#egg=Mathics-Scanner[full]
32- # git clone https://github.com/Mathics3/mathics-core
33- # (cd mathics-core && pip3 install -e .[full])
34- # (cd mathics-core && bash ./admin-tools/make-JSON-tables.sh)
35- # python -m pip install -e git+https://github.com/Mathics3/Mathics3-Module-Base#egg=Mathics3-Module-Base
36- - name : Install Mathic3 PyICU Module
37- run : |
38- python -m pip install Mathics3 PyICU
39- python -m pip install --no-build-isolation -e .
40- - name : Test Mathics3 Module PyICU
41- run : |
42- make check
18+ - uses : actions/checkout@v5
19+ - name : Set up Python ${{ matrix.python-version }}
20+ uses : actions/setup-python@v5
21+ with :
22+ python-version : ${{ matrix.python-version }}
23+ - name : Set ICU version
24+ run : |
25+ echo "PKG_CONFIG_PATH=$(brew --prefix icu4c)/lib/pkgconfig" >> $GITHUB_ENV
26+ - name : Install dependencies
27+ run : |
28+ brew install llvm
29+ python -m pip install --upgrade pip
30+ python -m pip install pytest
31+ # # Go over and comment out stuff when next Mathics3 core and Mathics-scanner are released
32+ # python -m pip install -e git+https://github.com/Mathics3/mathics-scanner#egg=Mathics-Scanner[full]
33+ # We use recently-added message tags from mathics core.
34+ # Until next mathics-core release...
35+ git clone https://github.com/Mathics3/mathics-core
36+ (cd mathics-core && pip3 install -e .[full])
37+ # python -m pip install -e git+https://github.com/Mathics3/Mathics3-Module-Base#egg=Mathics3-Module-Base
38+ - name : Install Mathic3 PyICU Module
39+ run : |
40+ python -m pip install Mathics3 PyICU
41+ python -m pip install --no-build-isolation -e .
42+ - name : Test Mathics3 PyICU Module
43+ run : |
44+ make check
0 commit comments