On Tue, Jun 8, 2021 at 6:02 PM Petr Viktorin email@example.com wrote:
- Make function PyArg_Parse always raising an exception.
This would break extensions that use the stable ABI. (Yes, even starting to raise RuntimeError in 3.10 broke things. And yes, it's not strictly an ABI issue, but it has the same effect for users: they still need to recompile extensions to keep them working.)
I think we can skip this step. Extension modules using # format is already broken since Python 3.10.
Adding # format support with size_t won't break so much. We can do it in Python 3.12 or 3.13.