-
-
Notifications
You must be signed in to change notification settings - Fork 31.4k
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
Breaking change Python 3.13/3/11 #131354
Comments
This is a bug in pandas and not cpython from what I can tell. Edit: It is, there are several similar reports in their issue tracker: https://github.com/pandas-dev/pandas/issues |
Every project which uses cpython Edit: there are no issues on the pandas tracker; https://github.com/pandas-dev/pandas/issues?q=is%3Aissue%20_PyLong_AsByteArray |
Pandas will update it when they support 3.13. The currently only support up to 3.12. |
Thankfully, this is not correct: |
As per their docs:
https://pandas.pydata.org/docs/getting_started/install.html#python-version-support |
Well they publish 3.13 wheels, run the unit tests against 3.13, and include 'Programming Language :: Python :: 3.13' in their classifiers. Is it possible they just forgot to update the text of |
It's internal. It's allowed to change. That's what the underscore at the start means. However: this'll be because you're trying to build Pandas with an older Cython version. This has been fixed in Cython for a while. |
Okay I opened pandas-dev/pandas#61139 asking about the specific Python 3.13 support question. |
I do have the issue too |
Even if pandas should support 3.13, the stability of private functions should not be relied upon as private functions are not subject to backwards compatibility policies, even though we try to avoid breaking them when possible. Note that changing it back to what it was would be breaking for 3.13+, which is worse IMO as <3.12 only accept security fixes. For now, I'll close this on CPython's side as |
Bug report
Bug description:
I cannot easily install an older python version, as this is dictated by my OS. I cannot install another version of CPython, because this is dictated by the project I'm trying to run.
CPython versions tested on:
3.13
Operating systems tested on:
Linux
The text was updated successfully, but these errors were encountered: