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 ncoghlan
Recipients jdemeyer, lukasz.langa, ncoghlan, petr.viktorin, scoder, steve.dower, willingc
Date 2019-06-24.12:31:52
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1561379512.46.0.644692839152.issue37250@roundup.psfhosted.org>
In-reply-to
Content
There's also the question of complying with our own deprecation policy, as the approval to ditch tp_print API compatibility in PEP 590 relied on the fact that it has been deprecated since Python 3.0.

However, it turns out the associated programmatic deprecation had never actually been implemented, which means it is now appropriate to provide that deprecation warning belatedly in Python 3.8, and then upgrade to full removal in Python 3.9.

That way the folks building affected sdists from source will get the additional warnings to tell them "Hey, you have a looming maintainability problem to solve (and a year or two to solve it)", rather than the current situation, which is "You have a dependency management crisis *now*, and until you solve it, you can't even start testing on Python 3.8, since you won't even be able to build your dependencies, let alone install them".
History
Date User Action Args
2019-06-24 12:31:52ncoghlansetrecipients: + ncoghlan, scoder, petr.viktorin, lukasz.langa, jdemeyer, steve.dower, willingc
2019-06-24 12:31:52ncoghlansetmessageid: <1561379512.46.0.644692839152.issue37250@roundup.psfhosted.org>
2019-06-24 12:31:52ncoghlanlinkissue37250 messages
2019-06-24 12:31:52ncoghlancreate