-
Notifications
You must be signed in to change notification settings - Fork 280
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
BLD: Future incompatibility with Cython 3.1 #4044
Comments
I was able to shrink the number of such compilation warnings in #4043 from >100 to about 10. |
There's only one usage of yt/yt/utilities/lib/ewah_bool_array.pxd Lines 94 to 97 in 93e7c6e
It corresponds exactly to the following commit bd1fb35 I asked the Cython help mailing list about it and so far this is the answer I got
So... that would be an exact revert for bd1fb35 @jzuhone, do you remember this and can you explain what problem this solved ? Do you know if it's still relevant ? |
I remember this being extremely annoying to fix, but I can't remember why. |
This is still relevant after #4575 is merged, however this is an incompatibility with Cython 3.1 at the earliest. |
Bug report
Bug summary
Building yt's Cython extensions with Cython 3.0.0a10 revealed that some modules are currently relying on deprecated API, as for instance
Namely, we currently use
IF
andDEF
here and there, which are going away at some point in a future version of Cython(see cython/cython#4310)
I estimate that we have 16 occurrences of
DEF
and 2IF
, so I'm hopeful that refactoring all of them is feasibleThe text was updated successfully, but these errors were encountered: