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
tp_print renamed to tp_vectorcall_offset in cython master #2976
Comments
https://mail.python.org/pipermail/python-dev/2018-June/153927.html Seems cython is already in the loop on this at the high-level |
I would be happy about a PR that
|
That should be against the |
I'll take care of this change, and will also prepare a new release once it's clear that nothing else will change in CPython 3.8b1. |
Thanks @scoder ! Sorry I did not get to doing something about this fast enough. |
Sorry for that, I didn't expect that Cython would assign anything to Apart from this, there is no breakage due to PEP 590? |
I got everything fixed in my local tests, at least. The latest 0.29.10 release should be ok with CPython 3.8 beta 1. Let's see what our users uncover. :) |
I opened https://bugs.python.org/issue37250 to maybe fix Python 3.8 before Python 3.8.0 final release. |
@vstinner a few times a week I build cpython + the pydata stack from all of the master branches (and test at least Matplotlib). When I find issues with down-stream projects should I also report them upstream to cpython? |
In case of doubt, it's better to report the issue and asks if it's a deliberate backward incompatible or a regression. |
This was changed in:
python/cpython#13185 / python/cpython@aacc77f to support https://www.python.org/dev/peps/pep-0590/
A brute-force
tp_print
->tp_vectorcall_offset
find-and-replace fixes it on cpython master, but is very not back-compatible 😈 . Will look into seeing if I can sort out how to gate this correctly.The text was updated successfully, but these errors were encountered: