agriyakhetarpal opened a new issue, #45071: URL: https://github.com/apache/arrow/issues/45071
### Describe the bug, including details regarding any error messages, version, and platform. Hi there, we're trying to build PyArrow against NumPy v2 as a part of pyodide/pyodide#4925 and we are targeting an imminent 0.27 release soon after. I've opened this issue to put to light, that: - the Pyodide builds are against NumPy 1.X right now, but building against 2.X has a problem because the NumPy headers were moved from `numpy/core/include` to `numpy/_core/include/`: https://github.com/apache/arrow/blob/b655852b260d3b8c3fe457795df0f42a2ff9c98c/python/CMakeLists.txt#L163-L177 - the documentation mentions in a few places that the version of `pyodide-build` must match the Pyodide version – this is no longer the case, since, we have [unvendored `pyodide-build` to a separate repository](https://github.com/pyodide/pyodide-build) and now [maintain a list of compatible versions against Pyodide](https://raw.githubusercontent.com/pyodide/pyodide/main/pyodide-cross-build-environments.json). - the Pyodide and Emscripten versions are slightly out of date in a few places I already have a pull request coming for addressing these changes, but since this was also concerning CI/packaging and not just documentation, the Contributing guide suggested that I should open an issue first before opening a pull request. Thanks for your time! ### Component(s) Python -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@arrow.apache.org.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org