Skip to content

[Packaging][Python] Build and test against Pyodide 0.28 (pyodide_2025_0 ABI) #47329

@agriyakhetarpal

Description

@agriyakhetarpal

Describe the enhancement requested

Hi! We've released Pyodide 0.28 recently (blog post, CHANGELOG), which brings forth a new pyodide_2025_0 ABI.

PyArrow in Pyodide 0.28 was disabled for users because it has not been built against this new ABI.

Previously, we issued a rebuild of PyArrow at https://github.com/pyodide/pyodide-numpy-2.0-rebuilds/releases/tag/v1.0.0 for Pyodide 0.27 earlier this year after gh-45072.

There is a build against the Pyodide 0.28.0dev0 ABI at https://github.com/joemarshall/pyarrow-pyodide/releases/tag/0.28.0.dev0, but the ABI was broken again since then and we would require a build against Pyodide 0.28.0a3 at least (which is when the pyodide_2025_0 ABI was stabilised) or, better, Pyodide 0.28.1.

cc: @hoodmane @ryanking13 @joemarshall

This issue has two parts, either of which may be completed without the other, but both would be nice to resolve simultaneously so that the build is well-tested:

xref: pyodide/pyodide-recipes#99, marimo-team/marimo#5995 (comment), gh-34996

Component(s)

Packaging, Python

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions