Комментарии 6
Зачем вы рекламируете устаревший синтаксис с List и Optional?
И почему ничего не упомянуто про разные линтеры и разные их режимы работы?
Optional не устаревший пока. Например без future объединение типов не может нормально работать со строковыми аннотациями.
Union заменятся " | "
Optional на "| None "
И без всяких future
А TypeDict зачем, если есть датаклассы?
typing.Iterable, как и множество других псевдонимов для контейнеров из collections.abc, объявлен deprecated еще с версии 3.9. Iterable следует импортировать напрямую из collections.abc.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Аннотации в Python: модуль typing