Hood Chatham
Hood Chatham
# Plans for Pyodide Package Loading system This supersedes #1470. #1940 is also related. ## Different ways to do dependency resolution In #1470, I asked the question: how do we...
I made a demo of webworker integration & syncio: https://spectralsequences.com/syncio-demo/ https://github.com/hoodmane/pyodide/tree/comlink-demo For example: ```py from js import main_window def myfunc(): resp = main_window.fetch("index.html").syncify() return resp.text().syncify()[:50] myfunc() ``` You can still...
The logic that we are using to format C++ exceptions has been upstreamed. This will also work correctly with wasm exceptions.
## 🚀 Feature We should have a micropip version of `pip install -r requirements.txt`. Maybe `micropip.install(requirements_file="some/path")`.
Use it in the test suite to make `DeprecationWarning` into an error.
This is on top of #2795. It adds an option `exitMode` which can be set to: * "no-exit": current behavior. * "throw": Shut down interpreter then throw an error *...
@wlach @rth I haven't profiled it but there is a chance this could be a significant performance improvement for loading wheels with many .so files. Because of poor coding, we...
Preparation for #2141. Before this PR, if a keyboard interrupt is signaled and no synchronous Python code is running, a `KeyboardInterrupt` will be raised into whichever asynchronous task runs next...
As suggested in #2074. Turns out it's very simple. The docker environment needs to be updated to include rich though.