You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
PEP 696 (Type Defaults for Type Parameters) tracker #11422
This issue is supposed to track when we can start to use type variable (etc.) defaults introduced in Python 3.13 (PEP 696 in typeshed. Support is needed in released versions of:
I checked off mypy since mypy 1.9.0 adds basic support. It's possible some advanced use cases won't work yet, but we should be OK to go ahead in many cases.
I opened google/pytype#1597 for pytype. It looks like it should be relatively straightforward to make it so that pytype doesn't error on the new default argument, so that typeshed can use it; I'll try to get that done this week.
I opened google/pytype#1597 for pytype. It looks like it should be relatively straightforward to make it so that pytype doesn't error on the new default argument, so that typeshed can use it; I'll try to get that done this week.
As of version 2024.3.19, pytype doesn't error on type parameter defaults in pyi files anymore, so typeshed should be able to start using them. (I'm still working on plumbing them through the rest of pytype.) Let me know if you run into any trouble.
Activity
JelleZijlstra commentedon Mar 11, 2024
I checked off mypy since mypy 1.9.0 adds basic support. It's possible some advanced use cases won't work yet, but we should be OK to go ahead in many cases.
srittau commentedon Mar 11, 2024
@rchen152 Could you give us a status for pytype or possibly a ticket to track?
I also marked pyre as optional for now. We don't have pyre tests and there doesn't seem to be a tracking ticket.
rchen152 commentedon Mar 11, 2024
I opened google/pytype#1597 for pytype. It looks like it should be relatively straightforward to make it so that pytype doesn't error on the new
defaultargument, so that typeshed can use it; I'll try to get that done this week.rchen152 commentedon Mar 19, 2024
As of version 2024.3.19, pytype doesn't error on type parameter defaults in pyi files anymore, so typeshed should be able to start using them. (I'm still working on plumbing them through the rest of pytype.) Let me know if you run into any trouble.
srittau commentedon Jul 16, 2025
I don't know of any remaining issues. If there are some, we can deal with them on a case-by-case basis.