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 eric.smith
Recipients eric.smith, thatiparthy
Date 2018-11-09.22:41:32
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1541803292.19.0.788709270274.issue35202@psf.upfronthosting.co.za>
In-reply-to
Content
I think we can remove these in 3.8. My understanding of the policy (which I cannot find: the search terms are too generic) is that if a module defines __all__, and the symbol we want to remove isn't in it, then we can remove the symbol in the next feature release without requiring a deprecation period.

If a module doesn't define __all__, then we need a deprecation period in order to remove a symbol, unless the symbol is a module, and then we can just remove it in the next feature release.
History
Date User Action Args
2018-11-09 22:41:32eric.smithsetrecipients: + eric.smith, thatiparthy
2018-11-09 22:41:32eric.smithsetmessageid: <1541803292.19.0.788709270274.issue35202@psf.upfronthosting.co.za>
2018-11-09 22:41:32eric.smithlinkissue35202 messages
2018-11-09 22:41:32eric.smithcreate