Skip to content

Re-enable Pyodide nightly wheel uploads, and bump Pyodide version/ABI to build against#7931

Merged
stefanv merged 12 commits intoscikit-image:mainfrom
agriyakhetarpal:pyodide-updates
Nov 10, 2025
Merged

Re-enable Pyodide nightly wheel uploads, and bump Pyodide version/ABI to build against#7931
stefanv merged 12 commits intoscikit-image:mainfrom
agriyakhetarpal:pyodide-updates

Conversation

@agriyakhetarpal
Copy link
Copy Markdown
Contributor

@agriyakhetarpal agriyakhetarpal commented Nov 5, 2025

Description

This PR bumps the Pyodide version to v0.29 (see https://blog.pyodide.org/posts/0.29-release, https://github.com/pyodide/pyodide/releases/tag/0.29.0), the pyodide-build version to the latest available at the time of writing (v0.30.8), Emscripten to v4.0.9, and re-enables uploads of Pyodide wheels to the Anaconda.org SPNW index.

This is a prerequisite to #7644. cc: @lagru, @lesteve.

Thank you for your time!

Checklist

Release note

For maintainers and optionally contributors, please refer to the instructions on how to document this PR for the release notes.

Bump the Pyodide version for testing to the latest available (0.29)

@agriyakhetarpal
Copy link
Copy Markdown
Contributor Author

Tha test failure is just a warning to be ignored, coming from here: https://github.com/joblib/threadpoolctl/blob/1b35392f49e6486567165808e3a4d72d14b07940/threadpoolctl.py#L1135

The new API to use is https://pyodide.org/en/stable/usage/api/python-api/ffi.html#pyodide.ffi.JsProxy.as_py_json. I am working on a PR to threadpoolctl to update this.

@lagru lagru added the 🔧 type: Maintenance Refactoring and maintenance of internals label Nov 6, 2025
Copy link
Copy Markdown
Member

@lagru lagru left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@stefanv stefanv merged commit 32616db into scikit-image:main Nov 10, 2025
51 checks passed
@stefanv
Copy link
Copy Markdown
Member

stefanv commented Nov 10, 2025

Thank you @agriyakhetarpal

@stefanv stefanv added this to the 0.26 milestone Nov 10, 2025
@agriyakhetarpal agriyakhetarpal deleted the pyodide-updates branch November 10, 2025 17:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🔧 type: Maintenance Refactoring and maintenance of internals 👍 1st approval Needs 2nd approval to merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants