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

Reply via email to