◐ Shell
reader mode source ↗
Skip to content

gh-119180: Add annotationlib module to support PEP 649#119891

Merged
JelleZijlstra merged 136 commits into
python:mainfrom
JelleZijlstra:pep649-inspect
Jul 23, 2024
Merged

gh-119180: Add annotationlib module to support PEP 649#119891
JelleZijlstra merged 136 commits into
python:mainfrom
JelleZijlstra:pep649-inspect

Conversation

@JelleZijlstra

@JelleZijlstra JelleZijlstra commented Jun 1, 2024

Copy link
Copy Markdown
Member

This PR implements the annotationlib module proposed by PEP-749, as well as related Python changes for PEP-649 and PEP-749.

135 hidden items Load more…
@rhettinger rhettinger removed their request for review June 17, 2024 02:18
@JelleZijlstra

Copy link
Copy Markdown
Member Author

This PR is still ready for review. While we will likely make some change related to metaclasses, that won't materially effect the changes here. I'd like to get this PR landed as a foundation to build the rest of the PEP implementation on, so I'd appreciate any reviews.

@carljm carljm left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hide comment

This looks good to me!

@JelleZijlstra

Copy link
Copy Markdown
Member Author

Thanks @carljm for the review! I pushed fixes for the issues you identified.

@JelleZijlstra JelleZijlstra enabled auto-merge (squash) July 23, 2024 20:48
@JelleZijlstra JelleZijlstra merged commit 7b7b90d into python:main Jul 23, 2024
@JelleZijlstra JelleZijlstra deleted the pep649-inspect branch July 23, 2024 21:20
nohlson pushed a commit to nohlson/cpython that referenced this pull request Jul 24, 2024
…n#119891)

Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
nohlson pushed a commit to nohlson/cpython that referenced this pull request Jul 24, 2024
…n#119891)

Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants