-
Notifications
You must be signed in to change notification settings - Fork 3.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Python] Make pyarrow installable in Jupyterlite #34996
Comments
Related to pyodide/pyodide#2933 |
+1
|
I'm not super familiar with pyodide. Is the only solution to have a pure python wheel? There have been other efforts to get arrow-c++ to be usable with emscripten. If this were done would the C++ then be usable with pyodide? |
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: 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. |
Are there any updates on this? Thanks for your incredible work |
It'll be included as an available package in the next pyodide release: pyodide/pyodide#4950. Or you can use wheels from https://github.com/joemarshall/pyarrow-pyodide/releases/tag/0.26.2 if you'd like to try it sooner. |
Describe the enhancement requested
I'm trying to use pyarrow with Panel in Panelite. Panelite is a custom build of Jupyterlite that works with Panel.
The issue is that
piplite
cannot installpyarrow
. It would be great if pyarrow also worked with Pyodide and in Jupyterlite/ Panelite.Thanks.
Component(s)
Python
The text was updated successfully, but these errors were encountered: