Commits


Agriya Khetarpal authored and GitHub committed 7bec4fa3dd7
GH-45071: [Packaging][Docs] Fix NumPy v2 include directory for Emscripten, and update Pyodide-related documentation (#45072) ### Rationale for this change This change would allow building PyArrow correctly with NumPy 1.X and NumPy 2.X, since we are trying to do the latter for pyodide/pyodide#4925. This PR closes gh-45071. ### What changes are included in this PR? This PR - issues a correction for the NumPy header files when building under Emscripten - updates Pyodide-related build instructions ### Are these changes tested? Yes, working here: https://github.com/agriyakhetarpal/pyodide-numpy-2.0-rebuilds/actions/runs/12399351376/job/34619554658#step:8:4547 via https://github.com/agriyakhetarpal/pyodide/commit/b651698ab31b9fe277437543dd483eb19aaa2462 that applies a subset of the changes as a patch (the CI job is failing for unrelated reasons, please ignore). ### Are there any user-facing changes? Yes, users trying to build a WASM wheel via Pyodide are now requested to use newer Pyodide and Emscripten versions, and the latest stable version of `pyodide-build` available. * GitHub Issue: #45071 Authored-by: Agriya Khetarpal <74401230+agriyakhetarpal@users.noreply.github.com> Signed-off-by: Sutou Kouhei <kou@clear-code.com>