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 gregory.p.smith
Recipients chrome, gregory.p.smith
Date 2020-11-21.09:19:56
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1605950397.15.0.617739055195.issue41655@roundup.psfhosted.org>
In-reply-to
Content
I expect your overall logic is sound in the PR. But this is a public API change, and while we've typically exempted lib2to3 from needing to concern itself about deprecations and API changes by leaving it undocumented and explicitly promising not to care about this module in that sense... Enough things use it today that we should probably not do that anymore.

Especially given that we're considering it a deprecated library these days. It isn't likely to stand up well to 3.10+'s new grammar.

Various projects have forked lib2to3 into their own maintained thing either directly on PyPI or as an internalized third_party fork within their own project (as I believe Black has done?). It is probably best to do that for changes of this nature rather than push for them to be included in a future stdlib lib2to3.

See https://bugs.python.org/issue40360 for context.
History
Date User Action Args
2020-11-21 09:19:57gregory.p.smithsetrecipients: + gregory.p.smith, chrome
2020-11-21 09:19:57gregory.p.smithsetmessageid: <1605950397.15.0.617739055195.issue41655@roundup.psfhosted.org>
2020-11-21 09:19:57gregory.p.smithlinkissue41655 messages
2020-11-21 09:19:56gregory.p.smithcreate