-
-
Notifications
You must be signed in to change notification settings - Fork 18.5k
BUG: update cython to fix segfault accessing __kwdefaults__ #26140
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
Conversation
Actually, I'm seeing mentions of cython version requirements in v0.23.0.rst and v0.24.0.rst, so maybe that's the place to put it. |
Codecov Report
@@ Coverage Diff @@
## master #26140 +/- ##
===========================================
- Coverage 91.99% 40.73% -51.26%
===========================================
Files 175 175
Lines 52382 52382
===========================================
- Hits 48188 21338 -26850
- Misses 4194 31044 +26850
Continue to review full report at Codecov.
|
Codecov Report
@@ Coverage Diff @@
## master #26140 +/- ##
==========================================
- Coverage 91.99% 91.98% -0.01%
==========================================
Files 175 175
Lines 52382 52382
==========================================
- Hits 48188 48184 -4
- Misses 4194 4198 +4
Continue to review full report at Codecov.
|
Interesting, the 3.5 machines can't install cython 0.29.7 even though it should be available. |
Might be an issue of availability of 3.5 builds for conda. @TomAugspurger if you have any insights |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
i am -1 on this bump
this has only been out for a month
We can certainly ensure that the next set of wheels are built with new enough Cython. That would be in the pandas-release repo.
… On Apr 19, 2019, at 10:01, Jeff Reback ***@***.***> wrote:
@jreback requested changes on this pull request.
i am -1 on this bump
this has only been out for a month
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.
|
Closing as I don't think we have interest in this PR as is given how recent the Cython release is. Can reevaluate at a later date! |
git diff upstream/master -u -- "*.py" | flake8 --diff
This ups the cython minimum version to fix bugs as seen in #26127. I've added a test which goes through the members of
_libs
to check that they don't segfault when accessed. If you manually install 0.28.2 and run the test, you'll see it segfault.I'm not sure how to place this change in the "whatsnow", so I'd be happy if I could get some advice there (and anywhere else I've gone wrong, of course).