-
Notifications
You must be signed in to change notification settings - Fork 713
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Failure to build pyarrow wheel due to Cython incompatibility during Arrow install #18327
Comments
I'm also confused by this sentence. Did you mean you are confused as to why we see this error *because we are using version 0.29.32 and not 3+"? |
The error is seen when pyarrow is built with Cython 3. It is caused by one of the breaking changing in Cython 3 and that was relased this week. So, as we see the error when building pyarrow (during a postinstall command in Arrow), we must be obtaining Cython 3 during that build process and not using the Cython provided with EB Python. Upstream commit: apache/arrow@de8df23 |
Thanks. I think that provides the correct fix: we should be adding |
see #18348 |
indeed, that's something we already automatically inject in the |
Building
Arrow-11.0.0-gfbf-2022b.eb
I am hitting the error below.The error looks to be related to the changes in Cython 3, which was released yesterday. However, I am confused as to why we're not using the Cython (0.29.32) in EB Python.
Adding the following to the Arrow easyconfig fixes it, further pointing at Cython 3 being the issue (see https://github.com/bear-rsg/bear-eb/blob/b597bbce58316d85d0d00dc1a95047c5fe9152e3/easyconfigs/a/Arrow/Arrow-11.0.0-gfbf-2022b.eb).
Error:
The text was updated successfully, but these errors were encountered: