jorisvandenbossche commented on pull request #11604: URL: https://github.com/apache/arrow/pull/11604#issuecomment-960818566
> Perhaps we should change the numpy constraints to use ">=" instead of "=". Going to try it. No, we shouldn't do that. Numpy is only forward compatible on a binary level, so you need to compile against the oldest version (in the build environment it is not known what will be the numpy version at runtime). > I wonder what's the exact purpose of `build-system` definition since numpy `1.16.6` doesn't have wheels for `python > 3.7` which makes it pretty inconvenient to compile pyarrow from `sdist` for those python versions. That's because our numpy / python versions are not detailed enough. We should include another entry for Python 3.8 requiring numpy 1.17.3 (which does have wheels for Python 3.8). That might actually fix the issue here. (and that's another reason for using oldest-supported-numpy, https://github.com/scipy/oldest-supported-numpy) -- 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]
