PEP 563, PEP 649 and the future of pydantic and FastAPI
I've read all the arguments about static typing, but I still can't comprehend how people get themselves into a situation where using the wrong type is a problem.  I totally understand it as an optimization if your language supports it, and even for generating docs.  I just don't know why people insist on writing code to stop themselves and other developers from doing things.That said, I really really can't stand breaking backwards compatibility, and it sounds like that is what is happening here.