(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
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
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
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