Definitely not true, unless you are writing c++ in Python
> so in practice your team will be skipping annotations - e.g using Dict[str, Any], which defeats the whole purpose of annotations
Using “Dict[str, Any]” doesn’t defeat the whole point of using annotations at all, and adds useful documentation for callers and IDEs. It can also be gradually improved later.
> Typings are still in 0.x version and are constantly changing
Typing is part of the standard library. Some new things are added, but the interface is very stable. Mypy is constantly changing.
> These are solved with proper structure, conventions, testing and developer prep (readme + pairing).
And with some degree of type checking/type annotations.
> If you believe bigger projects need annotations tell me why Sentry didn't go with them yet?
What an odd point to make.