Gyeongjae Choi

Results 674 comments of Gyeongjae Choi

``` if d.startswith(('logfire', 'rich')): extras.append('pygments') ``` Yes, I think we need to add `pygments` and `markdown-it-py` to a dependency [in rich recipe](https://github.com/pyodide/pyodide/blob/main/packages/rich/meta.yaml). ``` elif d.startswith(('fastapi', 'httpx', 'pydantic_ai')): extras.append('ssl') ``` `ssl`...

Indeed we need some more robust test for micropip.freeze, especially its compatibility with pyodide-lock (https://github.com/pyodide/micropip/issues/88). By the way, is it possible to install fastapi in Pyodide, without skipping some packages?...

Yeah, I think we need to mention about - cloning with submodules - setting up pytest-pyodide to run test

> We could also make a native fs backend that uses jspi. Yep, we can do that too.

@R3gardless Assigned to you. Thanks! I think this is quite a vague task, so there might be some unknown unknowns. So, please don't hesitate to ask any questions if you...

I think this is the same thing I wanted to fix in https://github.com/emscripten-core/emscripten/pull/24234 and which is already in [Pyodide patches](https://github.com/pyodide/pyodide/blob/main/emsdk/patches/0003-dylink-Fix-rpath-calculation-in-nested-dependencies.patch)

Thanks for the report! I don't think it is related to the asyncio.sleep implementation as there is no change in its implementation when JSPI is enabled or not, but it...

That's an interesting point. @hoodmane do you think we should provide such a flag to "disable" JSPI-based behavior in Pyodide?

Thanks for the suggestion. Deploying a stable distribution isn't that complex, but I would say specifying the version explicitly is a better convention for safety. Additionally, each Pyodide version often...