joemarshall commented on issue #34996:
URL: https://github.com/apache/arrow/issues/34996#issuecomment-1540062806

   I am 90% there on arrow in pyodide. I have a running build of pyarrow here, 
but it needs a little work to be generally buildable by anyone. And a little 
more work so that it loads straight into pyodide nicely.
   
   This PR:
   https://github.com/apache/arrow/pull/35471 
   is the bulk of the work, because for pyodide / browsers we require a build 
of arrow cpp that works okay without threads.
   
   Once that is merged, there are a few minor build file changes to add support 
and cmake presets for emscripten & pyodide - this isn't that hard because we've 
done a bunch of work in pyodide-build which simplifies stuff. Oh and that all 
needs adding to the github CI here or else people will break it over time.
   
   Then finally, once there is a sensible build process for emscripten pyarrow, 
it will probably make sense to add a recipe to pyodide so that it is 
distributed with core pyodide. That is pretty straightforward (I've done a few 
of them before) -  basically pretty much a matter of pointing it at the git 
repository tag and telling it the build command to make arrow-cpp and pyarrow.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to