Skip to content

Commit 9b9d995

Browse files
committed
Update up pyodide CI
1 parent bb9a53b commit 9b9d995

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

.github/workflows/pyodide.yml

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Copied from SymPy https://github.com/sympy/sympy/pull/27183
22

3-
name: Mathics3 (Pyodide)
3+
name: Mathics3 Scanner (Pyodide)
44

55
on:
66
push:
@@ -12,13 +12,13 @@ jobs:
1212
pyodide-test:
1313
runs-on: ubuntu-latest
1414
env:
15-
PYODIDE_VERSION: 0.27.0a2
15+
PYODIDE_VERSION: 0.28.2
1616
# PYTHON_VERSION and EMSCRIPTEN_VERSION are determined by PYODIDE_VERSION.
1717
# The appropriate versions can be found in the Pyodide repodata.json
1818
# "info" field, or in Makefile.envs:
1919
# https://github.com/pyodide/pyodide/blob/main/Makefile.envs#L2
20-
PYTHON_VERSION: 3.12.1
21-
EMSCRIPTEN_VERSION: 3.1.58
20+
PYTHON_VERSION: 3.13.2
21+
EMSCRIPTEN_VERSION: 4.0.9
2222
NODE_VERSION: 20
2323
steps:
2424
- name: Checkout
@@ -52,7 +52,13 @@ jobs:
5252
# Activate the virtual environment
5353
source .venv-pyodide/bin/activate
5454
pip install "setuptools" PyYAML click packaging pytest
55+
56+
# We should comment out after next mathics-core release
57+
python -m pip install --no-build-isolation --no-deps -e git+https://github.com/Mathics3/mathics-core#egg=Mathics3
58+
# python -m pip Mathics3
59+
5560
pip install --no-build-isolation -e .
61+
5662
pip install -r requirements-dev.txt
5763
bash ./admin-tools/make-JSON-tables.sh
5864
make check

0 commit comments

Comments
 (0)