-
-
Notifications
You must be signed in to change notification settings - Fork 18.5k
pandas 0.23.2 fails to build on top of Python 3.7.0 (while 0.23.1 works fine) #21785
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
Comments
Hmm I'm not quite sure what happened, but it seems like the C files in the sdist were generated by Cython 0.25.2, which is probably too old. |
Thanks for the report! We will do a 0.23.3 release to fix this |
Excellent, thanks a lot for confirming the problem, and doing the right thing (i.e. no sneaky re-release under the same version number)! 👍 |
PyPI forces us here to do the right thing :-) |
It's released, wheels are building, when they are ready, will be pushed to PyPI together with the sdist |
After seeing the release announcement for pandas 0.23.2 where is was mentioned that this is the first release supporting Python 3.7.0, I looked into switching from pandas 0.23.1 which we were planning to use to 0.23.2 (cfr. easybuilders/easybuild-easyconfigs#6480).
However, I'm seeing compilation problems with pandas 0.23.2 on top of (a self-built) Python 3.7.0 (which are not there when building/installing pandas 0.23.1):
(for what it's worth, I'm, seeing the same problem when building with either GCC 7.3.0 or Intel compilers 2018 update 3, but I don't think that's relevant giving the produced errors)
numpy
has seem similar issues, see numpy/numpy#10500.It seems like this issue is caused by a known & fixed bug in
Cython
, cfr. cython/cython#1955.So the
pandas
0.23.2 release includes files that were generated using a too old version ofCython
?I have the latest
Cython
release installed on top of Python 3.7.0, but theskipping 'pandas/_libs/algos.c' Cython extension (up-to-date)
tells me it's not being used?The text was updated successfully, but these errors were encountered: