On 05/04/2018 11:48 AM, Serhiy Storchaka wrote:
04.05.18 20:57, Matthias Bussonnier пише:

But when I hit a DeprecationWarning message there is one crucial piece of
information missing most of the time: Since which version number it's deprecated
(and sometime since when the replacement is available could be good if overlap
between functionality there was).

I think the information about since which version number it will be removed is 
more useful. Different cases need
different deprecation periods. The more common the case, the longer deprecation 
period should be. Some recently added
warnings contain this information.

If we are going to provide extra metadata, we may as well supply it all. Some folks will need the start date, some the end date, and probably some both dates.


X.Y+1: added a deprecation warning. Many users need to support only two recent 
versions and can move to using the
replacement now.

I'm curious how you arrived at this conclusion? I know I've only worked at two different Python-using companies, but neither aggressively tracks the latest Python minor version, and as a library author I support more than the two most recent versions.

--
~Ethan~
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
https://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to