Closed opoplawski closed 7 months ago
Thanks for the report and analysis. It may make sense to wait until the first 3.13 beta is released before we address this, in case there are other C-API changes in the meantime.
It may make sense to wait until the first 3.13 beta is released
It does look as though the setup-python GitHub action already supports the 3.13 alphas, though, which is good news for testing.
python-Traits fails to build with Python 3.13.0a1.
According to https://docs.python.org/3.13/whatsnew/3.13.html: Remove the old trashcan macros Py_TRASHCAN_SAFE_BEGIN and Py_TRASHCAN_SAFE_END. They should be replaced by the new macros Py_TRASHCAN_BEGIN and Py_TRASHCAN_END. The new macros were added in Python 3.8 and the old macros were deprecated in Python 3.11. (Contributed by Irit Katriel in gh-105111.)
https://docs.python.org/3.13/whatsnew/3.13.html