Hood Chatham

Results 1082 comments of 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 =...