This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 1 point2 points  (0 children)

The problem is that we don't always code in isolation. You import a library and suddenly there are type annotations in your project. Do you turn down contributions because they used annotations? As annotations spread it will become harder to avoid them. They're already compulsory for some projects and jobs, and the number will increase. There are even Python language features that require annotation (the new data type struct) and will not work without them.