Skip to content

Conversation

@encukou
Copy link
Member

@encukou encukou commented Sep 18, 2025

  • Use the more explicit tag abi3.abi3t to allow possibly expanding compatibility to 3.14
  • Turn Py_SIZE & Py_SET_SIZE to functions, don't remove them
  • Add a table of compatibiity between extensions & interpreters
  • 2 more of the steps are now implemented. (They make sense on their own and are small enough to not need a PEP, but it does make sense to “collect” them in the PEP.)

📚 Documentation preview 📚: https://pep-previews--4594.org.readthedocs.build/

  • Change is either:
    • To a Draft PEP
    • To an Accepted or Final PEP, with Steering Council approval
    • To fix an editorial issue (markup, typo, link, header, etc)
  • PR title prefixed with PEP number (e.g. PEP 123: Summary of changes)

- Use the more explicit tag `abi3.abi3t` to allow possibly
  expanding compatibility to 3.14
- Turn `Py_SIZE` & `Py_SET_SIZE` to functions, don't remove them
- Add a table of compatibiity between extensions & interpreters
- 2 more of the steps are now implemented. (They make sense on
  their own and are small enough to not need a PEP, but it does
  make sense to “collect” them in the PEP.)
Copy link
Contributor

@willingc willingc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @encukou. Very clearly written.

@encukou encukou merged commit 415c032 into python:main Sep 19, 2025
5 checks passed
@encukou encukou deleted the 803-abi3t branch September 19, 2025 13:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants