On 4/1/21 8:34 AM, Jelle Zijlstra wrote:
Would folks recommend that I submit the current draft of PEP 655 to the Steering Council while I'm still working on the mypy implementation, potentially discovering small issues to integrate into the PEP later, or should I wait until I finish the implementation and thus have very high confidence that all issues have been addressed in the PEP?
Does the CPython release cycle matter much for this feature? If people can just get Required/NotRequired out of `typing_extensions` in older Python versions, I don't think it's much of a problem if CPython's typing.py doesn't gain support for the feature until 3.11.
Good point. I'll retarget my implementation toward "typing_extensions" rather than "typing" itself under the assumption that I'll probably miss the CPython release window.