ci: Skip Python 3.15 for Pyodide builds by QuLogic · Pull Request #32335 · matplotlib/matplotlib · GitHub
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

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

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