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]
