Gyeongjae Choi
Gyeongjae Choi
> @ryanking13 do you see any reason not to call replace_so_abi_tags() when building out of tree? This probably fits into your project of making the out of tree builds more...
Hi, @fedebotu, thanks for sharing your work!
@rickdelpo1 Please do `await pyodide.loadPackage("ssl")` before loading boto3. We unvendor SSL package to reduce the size of the distribution ([ref](https://pyodide.org/en/stable/usage/wasm-constraints.html#optional-modules))
`await pyodide.loadPackage("ssl")` is a javascript code. In python, the equivalent thing can be done using ```python import micropip await micropip.install("ssl") ``` or as you are using pyscript, I believe putting...
> I think the pyscript browser virtual machine does not provide APIs to open sockets. All network I/O must go thru APIs provided by the browser. Yes, this is the...
You can access JS APIs under Pyodide (and PyScript), for example, using `import js; js.fetch(...)`. So, if you have already made it work in JS, you can try that approach....
I suspect that the error you are experiencing is caused by installing certain python packages that are required during the pyodide build environment installation process. More specifically, I think python.h...
Thanks for finishing the release! > [Update cross-build metadata file](https://github.com/pyodide/pyodide/actions/workflows/update_cross_build_releases.yml) failed I'll update the metadata file manually. It is not yet used, so it is not an big issue.
@cpcloud I reran the CI. it is not due to your change. It is just that the number of packages that need to be built is too much for CI...
The tip-of-tree Pyodide use [Emscripten 3.1.58](https://github.com/pyodide/pyodide/blob/34ff664f8cfc362d9bd0d6fd989412b226ce2871/Makefile.envs#L2) so you need to use the same version of Emscripten to build the duckdb.