Hi, @joemarshall. We are planning to release Pyodide 0.28 soon, and it would be nice if you could provide Pyarrow wheel built with the latest Pyodide toolchain. Currently, pyarrow is disabled in the tot Pyodide distribution, since it is built with Python 3.12, and older version of Emscripten.
Using the xbuildenv from Pyodide 0.28.0a3 should work. It is built with Python 3.13.2 and Emscripten 4.0.9.
See also: pyodide/pyodide-recipes#99