File tree Expand file tree Collapse file tree 2 files changed +78
-0
lines changed
Expand file tree Collapse file tree 2 files changed +78
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Mathics3 Module PyICU (macOS)
2+
3+ on :
4+ push :
5+ branches : [ master ]
6+ pull_request :
7+ branches : ' **'
8+
9+ jobs :
10+ build :
11+ runs-on : macos-latest
12+ strategy :
13+ matrix :
14+ os : [macOS]
15+ python-version : ['3.12', '3.13']
16+ steps :
17+ - uses : actions/checkout@v4
18+ - name : Set up Python ${{ matrix.python-version }}
19+ uses : actions/setup-python@v5
20+ with :
21+ python-version : ${{ matrix.python-version }}
22+ - name : Install dependencies
23+ run : |
24+ brew install llvm
25+ python -m pip install --upgrade pip
26+ python -m pip install pytest
27+ # # Go over and comment out stuff when next Mathics core and Mathics-scanner are released
28+ # python -m pip install -e git+https://github.com/Mathics3/mathics-scanner#egg=Mathics-Scanner[full]
29+ # git clone https://github.com/Mathics3/mathics-core
30+ # (cd mathics-core && pip3 install -e .[full])
31+ # (cd mathics-core && bash ./admin-tools/make-JSON-tables.sh)
32+ # python -m pip install -e git+https://github.com/Mathics3/Mathics3-Module-Base#egg=Mathics3-Module-Base
33+ - name : Install Mathic3 PyICU Module
34+ run : |
35+ python -m pip install Mathics3 PyICU
36+ python -m pip install --no-build-isolation -e .
37+ - name : Test Mathics3 Module PyICU
38+ run : |
39+ make check
Original file line number Diff line number Diff line change 1+ name : Mathics3-Module-PyICU (MS Windows)
2+
3+ on :
4+ push :
5+ branches : [ master ]
6+ pull_request :
7+ branches : ' **'
8+
9+ jobs :
10+ build :
11+ runs-on : windows-latest
12+ strategy :
13+ matrix :
14+ os : [windows]
15+ python-version : ['3.12', '3.13']
16+ steps :
17+ - uses : actions/checkout@v4
18+ - name : Set up Python ${{ matrix.python-version }}
19+ uses : actions/setup-python@v5
20+ with :
21+ python-version : ${{ matrix.python-version }}
22+ - name : Install dependencies
23+ run : |
24+ python -m pip install --upgrade pip
25+ python -m pip install pytest
26+ # python -m pip install -e git+https://github.com/Mathics3/mathics-scanner#egg=Mathics-Scanner
27+ # git clone --depth 1 https://github.com/Mathics3/mathics-core mathics-core
28+ # cd mathics-core
29+ # python -m pip install -e .
30+ # bash admin-tools/make-JSON-tables.sh
31+ # cd ..
32+ # python -m pip install -e git+https://github.com/Mathics3/Mathics3-Module-Base#egg=Mathics3-Module-Base
33+ - name : Install Mathic3 PyICU Module
34+ run : |
35+ python -m pip install Mathics3 PyICU
36+ python -m pip install --no-build-isolation -e .
37+ - name : Test Mathics
38+ run : |
39+ make check
You can’t perform that action at this time.
0 commit comments