PEP-692 was accepted, but without the syntax change. That means there's very little to do in CPython, but a few changes should be made: - https://docs.python.org/3.12/library/typing.html#typing.Unpack should mention this new use for Unpack - https://docs.python.org/3.12/whatsnew/3.12.html should mention the PEP - Maybe some aspects of `typing.py` assume Unpack is only used for PEP 646 and should be updated And maybe something else I'm forgetting. cc @franekmagiera <!-- gh-linked-prs --> ### Linked PRs * gh-103894 * gh-104048 <!-- /gh-linked-prs -->
Activity
franekmagiera commentedon Apr 19, 2023
Thanks Jelle! I will try to find time to pick some of this up after the weekend.
franekmagiera commentedon Apr 26, 2023
When it comes to
typing.py- thereprforUnpackneeds to be updated - I will try to do that later this week.pythonGH-103629: Update NEWS and whatsnew with PEP-692 information
gh-103629: Update typing.Unpack docs in compliance with PEP 692 (#103894
pythonGH-103629: Update Unpack's repr in compliance with PEP 692
pythonGH-103629: Prettify Unpack's repr
franekmagiera commentedon May 1, 2023
typing rtd already mentions PEP 692, also added a PR to update mypy's cheatsheet
GH-103629: Update Unpack's repr in compliance with PEP 692 (#104048)
AlexWaygood commentedon May 1, 2023
I think we're done here! Easiest typing PEP to implement that I've been involved with 😄
Merge branch 'main' into inlinecomp2