Implement PEP 747: TypeForm #145033
Copy link
Copy link
Closed
Labels
stdlibStandard Library Python modules in the Lib/ directoryStandard Library Python modules in the Lib/ directorytopic-typingtype-featureA feature request or enhancementA feature request or enhancement
Description
Feature or enhancement
Proposal:
PEP-747 was just accepted. Let's implement it.
The runtime implementation should be simple and can likely be copied over from typing-extensions. In addition, we'll need docs in typing.rst and an entry in What's New in Python 3.15.
cc @davidfstr
Has this already been discussed elsewhere?
No response given
Links to previous discussion of this feature:
No response
Linked PRs
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
stdlibStandard Library Python modules in the Lib/ directoryStandard Library Python modules in the Lib/ directorytopic-typingtype-featureA feature request or enhancementA feature request or enhancement
Activity
davidfstr commentedon Feb 21, 2026
Fantastic! I should have some time within the next week to take this.
IIRC Jelle already did most of the work by implementing TypeForm inside
typing_extensions.Heh. Nevermind. I see Jelle beat me to the punch already :)
gh-145033: Implement PEP 747 (#145034)
hugovk commentedon Mar 10, 2026
#145034 is merged, and python/peps#4860 will mark it as Accepted.
Anything more to do here, or shall we close the issue?
khalidsaidi commentedon Mar 25, 2026
pythongh-145033: Implement PEP 747 (python#145034)