Категория предупреждений о функциональности нежелательной к использованию.

Эту категорию обычно используют для указания на то, что некая часть функциональности морально устарела (возможно ей на смену пришла более совершенная) и не рекомендуется к использованию.

    from warnings import warn


def my_func():
# Эта функция устарела, на её смену пришла my_other_func().
# Предупреждение будет выведено в случае, если какой-то код
# не перешёл на использование новой функции и по-прежнему вызывает данную.
warn('Функция my_func() устарела. Используйте my_other_func().',
DeprecationWarning, stacklevel=2)


my_func()

На заметку
Для указания на то, что функциональность морально устареет в скором времени, используйте PendingDeprecationWarning
Синонимы поиска: DeprecationWarning
На заметку
В разделе «События» можно узнать о надвигающихся событиях мира Python, а также поделиться своими. Если вы являетесь организатором встречи/конференции/спринта, зарегистрируйте это событие в указанном разделе, чтобы о нём узнали все желающие.