This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author rhettinger
Recipients erlendaasland, pablogsal, petr.viktorin, rhettinger, shihai1991
Date 2021-10-22.16:15:50
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <>
> Why is not PEP 630 enough?

My understanding is that this entire class of code changes has been put on hold pending Steering Council approval.  It represents a great deal of code churn and creation on new APIs.  Several of the patches had had negative performance impacts and AFAICT all of the patches have made the code more complicated and harder to maintain.  Several that I looked at had no tests at all, so there was no discernible or provabler user benefit.  Also the code being affected is typically some of our most stable code that hasn't had to be changed in over a decade.  IIRC one or more of the patches created new bugs, were destabilizing, or altered the APIs in subtle ways.

Please get explicit approval from the SC before continuing to sweep through the code base, creating heap types everywhere.  Given that some essential third party modules are not going down this path, it is unlikely that general users would ever see any benefit.
Date User Action Args
2021-10-22 16:15:50rhettingersetrecipients: + rhettinger, petr.viktorin, pablogsal, shihai1991, erlendaasland
2021-10-22 16:15:50rhettingersetmessageid: <>
2021-10-22 16:15:50rhettingerlinkissue45113 messages
2021-10-22 16:15:50rhettingercreate