Rewords part of the specification, to make it clearer what type checkers should be validating and what should happen when __supports_type__ has the wrong type.
Change is either:
[X] To a Draft PEP
[ ] To an Accepted or Final PEP, with Steering Council approval
[ ] To fix an editorial issue (markup, typo, link, header, etc)
[X] PR title prefixed with PEP number (e.g. PEP 123: Summary of changes)
Rewords part of the specification, to make it clearer what type checkers should be validating and what should happen when
__supports_type__
has the wrong type.PEP 123: Summary of changes
)cc @adriangb
📚 Documentation preview 📚: https://pep-previews--3828.org.readthedocs.build/