Skip to content

Add SciPy test suite #148

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 9 commits into from
Jun 30, 2025

Conversation

agriyakhetarpal
Copy link
Member

@agriyakhetarpal agriyakhetarpal commented Jun 30, 2025

This PR adds the SciPy test suite that exists in scipy-pytest.js and is configured in scipy-conftest.py, and mechanisms to run it that were previously implemented in pyodide/pyodide#4935.

Closes #148

@agriyakhetarpal agriyakhetarpal added the scipy This label is used to run the full SciPy test suite for any pull requests to which it is applied label Jun 30, 2025
Copy link

github-actions bot commented Jun 30, 2025

Package Build Results

Total packages built: 33
Total build time: 0:17:30

Package Build Times (click to expand)
Package Build Time
scipy 8m 16s
openblas 7m 32s
openssl 5m 54s
boost-cpp 5m 15s
numpy 5m 10s
sqlite3 2m 5s
liblzma 1m 6s
test 39s
libf2c 35s
regex 19s
lzma 9s
pydoc_data 8s
hashlib 8s
ssl 7s
MarkupSafe 6s
pydecimal 6s
atomicwrites 5s
packaging 4s
pytz 3s
exceptiongroup 2s
micropip 2s
pytest 2s
pyparsing 2s
setuptools 2s
pluggy 1s
more-itertools 1s
attrs 1s
tblib 1s
six 1s
pytest-asyncio 1s
py 1s
Jinja2 1s
iniconfig 1s

Longest build: scipy (8m 16s)
Packages built in more than 10 minutes: 0

@agriyakhetarpal agriyakhetarpal mentioned this pull request Jun 30, 2025
@agriyakhetarpal
Copy link
Member Author

Okay, the test suite is passing with the current SciPy v1.14.1 – this is as expected, as these tests were running in pyodide/pyodide#5031. I'll suggest that we merge this for now, and explore any follow-ups here in subsequent PRs. Thank you!

@agriyakhetarpal agriyakhetarpal merged commit ef92c62 into pyodide:main Jun 30, 2025
6 checks passed
@agriyakhetarpal agriyakhetarpal deleted the add-scipy-js-test-suite branch June 30, 2025 19:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
scipy This label is used to run the full SciPy test suite for any pull requests to which it is applied
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant