[python-committers] PEP 563 and Python 3.10.

2021-04-20 Thread Thomas Wouters
(Starting a new thread so as not to derail any of the ongoing discussions.) Thanks, everyone, for your thoughts on Python 3.10 and the impact of PEP 563 (postponed evaluation of annotations) becoming the default. The Steering Council has considered the issue carefully, along with many of the

[python-committers] Re: PEP 563 and Python 3.10.

2021-04-20 Thread Guido van Rossum
Thanks to the Steering Council! You have the wisdom of Solomon. Rolling back the code that made PEP 563 the default behavior is the only sensible solution for 3.10. On Tue, Apr 20, 2021 at 11:58 AM Thomas Wouters wrote: > > (Starting a new thread so as not to derail any of the ongoing

[python-committers] Re: PEP 563 and Python 3.10.

2021-04-20 Thread Larry Hastings
I commend the Steering Council for its wise decision.  I'm sure that once the Python community spends more time considering this issue, and innovating new solutions, we can come up with a path forward that'll be good news for everybody. Best wishes, //arry/ On 4/20/21 11:57 AM, Thomas

[python-committers] Re: PEP 563 and Python 3.10.

2021-04-20 Thread Terry Reedy
On 4/20/2021 2:57 PM, Thomas Wouters wrote: We need to roll back the change that made stringified annotations the default, at least for 3.10. (Pablo is already working on this.) I also agree and thank Pablo in advance. .  - PEP 563 provides no warning to users of the feature it’s