FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Delete "Passing kwargs inside a function to another function section" by yangdanny97 · Pull Request #1960 · python/typing · GitHub

/ typing Public

Delete "Passing kwargs inside a function to another function section" - #1960

Closed
yangdanny97 wants to merge 3 commits into
python:mainfrom
yangdanny97:delete_typeddict_kwargs_passing
Closed

Delete "Passing kwargs inside a function to another function section"#1960
yangdanny97 wants to merge 3 commits into
python:mainfrom
yangdanny97:delete_typeddict_kwargs_passing

Conversation

yangdanny97 commented Apr 5, 2025
edited
Loading

Copy link
Copy Markdown
Contributor

The context is in example 2 from #1918

It doesn't make sense to enforce this requirement for just **kwargs but not any other arguments annotated with a TypedDict, and additionally, no typecheckers currently implement this.

It seems like https://discuss.python.org/t/typing-spec-inconsistency-for-unpacking-typed-dict-kwargs/79640 didn't get any responses. I'll bump the discussion again but for now I'll make a PR here so I don't forget about it.

yangdanny97 marked this pull request as ready for review April 13, 2025 05:04
srittau added the topic: typing spec For improving the typing spec label Aug 20, 2025

Copy link
Copy Markdown
Member

Sorry we let this sit. We've since made some similar conformance suite changes in #2272 and #2301, and we've accepted PEP 728. In that light, it might be time to revise the spec to work consistent with PEP 728's new mechanisms: closed TypedDicts can't have extra keys; open ones can.

Copy link
Copy Markdown
Contributor Author

I'll close this one and make a new PR when I have time

This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

topic: typing spec For improving the typing spec

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants


Back | FazBrowse Home | New Git URL