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 scoder
Recipients Anthony Sottile, ezio.melotti, josh.r, ncoghlan, rhettinger, scoder, serhiy.storchaka
Date 2019-07-21.11:11:50
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1563707511.19.0.374814861715.issue37636@roundup.psfhosted.org>
In-reply-to
Content
> Changing the major version number itself is a breaking change

So is the proposed change, in a way. At some point, there will be a 4.0 release, which may or may not break the code in question. So, testing for "version_info[0] == 3" is already wrong, because that code almost certainly wants to know if it runs in Py2 and not if it runs in Py3. It's better fixed soon, before we get too close to Py4, and I think a deprecation notice could be helpful for that. Preferably for as many of the non-future-proof spellings as possible.
History
Date User Action Args
2019-07-21 11:11:51scodersetrecipients: + scoder, rhettinger, ncoghlan, ezio.melotti, serhiy.storchaka, josh.r, Anthony Sottile
2019-07-21 11:11:51scodersetmessageid: <1563707511.19.0.374814861715.issue37636@roundup.psfhosted.org>
2019-07-21 11:11:51scoderlinkissue37636 messages
2019-07-21 11:11:50scodercreate