Thanks to visit codestin.com
Credit goes to github.com

Skip to content

ci: Skip Python 3.15 for Pyodide builds - #32335

Merged
tacaswell merged 1 commit into
matplotlib:mainfrom
QuLogic:wasm-no-315
Sep 11, 2026
Merged

ci: Skip Python 3.15 for Pyodide builds#32335
tacaswell merged 1 commit into
matplotlib:mainfrom
QuLogic:wasm-no-315

Conversation

@QuLogic

@QuLogic QuLogic commented Sep 10, 2026

Copy link
Copy Markdown
Member

PR summary

It seems Pyodide no longer ships its own wheels for Python 3.15, presumably because PyPI now supports WASM wheels and it's expected for upstreams to release them.

Unfortunately, our upstreams (at least contourpy and kiwisolver) don't yet have those wheels, so our wasm build fails and we haven't been uploading nightlies for the past few days.

We can revert this when they are available.

AI Disclosure

None

PR quality check

  • Use an expressive title, e.g. "Fix title font property precedence"
  • New and changed code is tested
  • [n/a] Plotting related features are demonstrated in an example
  • [n/a] New features and API changes have release notes
  • [n/a] Documentation complies with general and docstring guidelines

It seems Pyodide no longer ships its own wheels for Python 3.15,
presumably because PyPI now supports WASM wheels and it's expected for
upstreams to release them.

Unfortunately, our upstreams (at least contourpy and kiwisolver) don't
yet have those wheels, so our wasm build fails and we haven't been
uploading nightlies for the past few days.
@QuLogic QuLogic added this to the v3.12.0 milestone Sep 10, 2026
@github-actions github-actions Bot added the CI: Run cibuildwheel Run wheel building tests on a PR label Sep 10, 2026
@QuLogic QuLogic added CI: Run cibuildwheel Run wheel building tests on a PR and removed CI: Run cibuildwheel Run wheel building tests on a PR labels Sep 10, 2026
@tacaswell
tacaswell merged commit b39c8c1 into matplotlib:main Sep 11, 2026
52 checks passed
@tacaswell

Copy link
Copy Markdown
Member

Erred on this being "fix the CI" so merged on one review. Had some hesitation as this touches build stuff which we should be a bit extra careful about, but this is not the publish build pipeline so merged it to keep things moving / not have lingering "oh we know that is broken' CI jobs.

@QuLogic
QuLogic deleted the wasm-no-315 branch September 11, 2026 02:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI: Run cibuildwheel Run wheel building tests on a PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants