Hood Chatham
Hood Chatham
> isolate the really minimal stdlib set for python to startup I think this can be done by analyzing the output from `python -v empty_file.py`.
Agreed, compatibility is more important to us than loading time.
Looks like there is a solution here: https://stackoverflow.com/questions/68468203/why-am-i-getting-textencoder-is-not-defined-in-jest
> with jest indexURL has to be defined, otherwise the result is a Error: Cannot find module '.../pyodide-test/node_modules/src/js/pyodide.asm.js' from 'node_modules/pyodide/pyodide.js' As a quick fix for this, I recommend `rm node_modules/pyodide/*.map`.
To start, you should try `python -m pyodide_build mkpkg pyarrow` and then `PYODIDE_PACKAGES=pyarrow make -C packages`. If that fails you can post the errors you get here and we will...
I guess it does sound a bit complicated: https://github.com/apache/arrow/blob/master/docs/source/developers/python.rst
You might have to hope that @ryanking13 takes an interest.
Fastparquet looks to me a bit simpler because the dependencies are also Python packages.
Does duckb have python bindings? It isn't obvious to me from the repos.
> I currently don't have a working build pipeline to verify this change, Tip: Make a symlink from `build/wasm_backend.py` to the source file and then do: ```js let wasm_backend_src =...