Thank you everyone for your responses.

I entirely accept that I should have brought this up earlier, perhaps much 
earlier.

In my defence, when PEP 563 first came on my radar I assumed that 
get_type_hint() would be improved before it became the default behaviour, AFAIK 
it hasn't really changed. In particular the subtle changes to scope described 
in detail in PEP 649 [1] are still there and are still a big headache for 
pydantic.

As Paul Ganssle says, my timing was not great, but it could also have been 
worse.

I also never meant to create an "us versus them" style discussion, I was just 
worried about the narrow time window I had and the likelihood that my voice 
would not be heard, hence sounding as impassioned as I did.

For a fairly comprehensive description of why PEP 563 represents challenges to 
pydantic, I defer to Łukasz Langa (the instigator of PEP 563) who has explained 
it very clearly in another thread "[Python-Dev] PEP 563 in light of PEP 649" 
[2].

Samuel

[1] - https://www.python.org/dev/peps/pep-0649/#id9
[2] - 
https://mail.python.org/archives/list/python-dev@python.org/message/ZBJ7MD6CSGM6LZAOTET7GXAVBZB7O77O/
_______________________________________________
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at 
https://mail.python.org/archives/list/python-dev@python.org/message/CJTAJJEXZXM5WKJ47POLK3YWWNPKK5NB/
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to