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 gregory.p.smith
Date 2020-04-22.04:40:53
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1587530454.25.0.44181585934.issue40360@roundup.psfhosted.org>
In-reply-to
Content
Based on the PEP 617 acceptance thread on python-dev, lib2to3 is eventually going to run into trouble parsing modern syntax a few releases from now.

It would be better off maintained outside of the standard library.  It gets used by a lot of things and is generally useful, but would make a lot more sense as a PyPI project than as something only quasi-maintained within the stdlib (it only gained the ability to parse a couple modern syntax features in via bugfix contributions to the stdlib the past month or two...  meaning a lot of versions of it out there cannot)

Black has already forked it.

goal:  PendingDeprecationWarning and documentation as such in 3.9.  Move to DeprecationWarning in 3.10 or 3.11 and remove it by ~3.12.  Subject to our existing deprecation process guidelines.
History
Date User Action Args
2020-04-22 04:40:54gregory.p.smithsetrecipients: + gregory.p.smith
2020-04-22 04:40:54gregory.p.smithsetmessageid: <1587530454.25.0.44181585934.issue40360@roundup.psfhosted.org>
2020-04-22 04:40:54gregory.p.smithlinkissue40360 messages
2020-04-22 04:40:53gregory.p.smithcreate