Skip to content

Publish experimental wheels for Pyodide (backport #1620) - #1659

Merged
mtreinish merged 1 commit into
stable/0.18from
mergify/bp/stable/0.18/pr-1620
Jul 29, 2026
Merged

Publish experimental wheels for Pyodide (backport #1620)#1659
mtreinish merged 1 commit into
stable/0.18from
mergify/bp/stable/0.18/pr-1620

Conversation

@mergify

@mergify mergify Bot commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Following PEP 783, we can publish the wheels. This is super new, I think we'd be one of the first libraries to actually publish Pyodide to PyPI.

With that being said, #1451 would be unblocked by this: jupyterlite would have a pinned version mapping to Pyodide 3.14.x. Pyodide 3.14.x would download the rutsworkx_wasm-0.18.1-cp314-cp314-pyemscripten_2026_0_wasm32.whl wheel from PyPI, and things would just work.

For 0.18.1, I do not want to change cibuildwheel for other wheels. So this wheel will be treated specially. I do think there might be some long-term discussion of what Pyodide versions will be supported. But as long as we don't promise too much and our docs become interactive, I think it is a a win.


This is an automatic backport of pull request #1620 done by Mergify.

* Publish experimental wheels for Pyodide

* Install Emscripten Rust target for wheel builds

(cherry picked from commit e98a63f)
@mergify

mergify Bot commented Jul 29, 2026

Copy link
Copy Markdown
Contributor Author

Tick the box to add this pull request to the merge queue (same as @mergifyio queue).

  • Queue this pull request

@mergify

mergify Bot commented Jul 29, 2026

Copy link
Copy Markdown
Contributor Author

queue

⚠️ Configuration not compatible with a branch protection setting

Details

The branch protection setting Require branches to be up to date before merging is not compatible with draft PR checks. To keep this branch protection enabled, update your Mergify configuration to enable in-place checks: set merge_queue.max_parallel_checks: 1, set every queue rule batch_size: 1, and avoid two-step CI (make merge_conditions identical to queue_conditions). Otherwise, disable this branch protection.

@coveralls

Copy link
Copy Markdown

Coverage Report for CI Build 30482147158

Coverage decreased (-0.02%) to 94.674%

Details

  • Coverage decreased (-0.02%) from the base build.
  • Patch coverage: No coverable lines changed in this PR.
  • 3 coverage regressions across 1 file.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

3 previously-covered lines in 1 file lost coverage.

File Lines Losing Coverage Coverage
rustworkx-core/src/generators/random_graph.rs 3 86.52%

Coverage Stats

Coverage Status
Relevant Lines: 20296
Covered Lines: 19215
Line Coverage: 94.67%
Coverage Strength: 1004369.59 hits per line

💛 - Coveralls

@mtreinish
mtreinish merged commit fe86497 into stable/0.18 Jul 29, 2026
95 of 106 checks passed
@mtreinish
mtreinish deleted the mergify/bp/stable/0.18/pr-1620 branch July 29, 2026 21:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants