jorisvandenbossche commented on issue #39821:
URL: https://github.com/apache/arrow/issues/39821#issuecomment-1916278179

   > Why is an older version of NumPy being collected and built as a dependency 
of PyArrow?
   
   This version of numpy is only collected for the isolated build environment 
(and so is not necessarily the version of numpy that will be installed in the 
actual user environment you are installing pyarrow in). You can see in the logs 
above that this numpy is collected because `oldest-supported-numpy`. That is 
the pyarrow build dependency, and ensures that we _build_ against an older 
version of numpy, such that it is compatible at runtime with any newer version 
of numpy (the numpy C ABI works that way).
   
   (now, sidenote, starting with the next release of pyarrow, we will actually 
start building with the latest version of numpy, see 
https://github.com/apache/arrow/pull/39557)


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to