Closed kylebarron closed 2 months ago
I think it's an important differentiator for geoarrow-rust to work in pyodide. The biggest blocker here is that multiple-pymethods doesn't work for the wasm32-unknown-emscripten target (see https://github.com/PyO3/pyo3/issues/2517 and https://github.com/PyO3/pyo3/discussions/3628).
multiple-pymethods
wasm32-unknown-emscripten
--no-default-features
ref: https://pyodide.org/en/stable/development/building-and-testing-packages.html, https://blog.pyodide.org/posts/rust-pyo3-support-in-pyodide/, https://github.com/pola-rs/polars/issues/3672#issuecomment-1188613095
To simplify development overhead and maintenance, we're moving to only top-level functions anyways, so hopefully pyodide should be on the roadmap
Closed with #753
I think it's an important differentiator for geoarrow-rust to work in pyodide. The biggest blocker here is that
multiple-pymethods
doesn't work for thewasm32-unknown-emscripten
target (see https://github.com/PyO3/pyo3/issues/2517 and https://github.com/PyO3/pyo3/discussions/3628).--no-default-features
build works when compiling to emscripten