-
Notifications
You must be signed in to change notification settings - Fork 32
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
Support Python 3.13 #71
Conversation
How do I download the corresponding wheels manually? Edit: NVM found it from log artefacts Many thanks for the PR. It successfully runs ESPHome latest version on Win11 |
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.
LGTM, thank you!
@pmbarrett314 thanks very much for your contribution. Hopefully @stephanosio will be able to test, merge and deploy soon. |
python/cpython#110964 Copied from pycore_modsupport.h remove PY_SSIZE_T_CLEAN definition python/cpython#104922
Private api was removed in python/cpython@3071867 Moved declaration from Include/internal/pycore_pymem.h
Rebased on main |
v2.4.1a1 has been released with the changes in this PR. |
Added support for Python 3.13. Seems to be working on my machine for all of the example files and my examples, but more testing is probably in order.
I followed all of the steps outlined in the readme, as well as making some additional modifications to deal with a couple of functions used in this library that cpython moved into private headers. It looks a little jank to me, but it is functional.
closes #69
closes #70