Skip to content

fix: move TypedDict replacement from Python 3.13 to 3.15 - #445

Open
baluyotraf wants to merge 2 commits into
asottile:mainfrom
baluyotraf:fix/remove-typeddict-p313
Open

fix: move TypedDict replacement from Python 3.13 to 3.15#445
baluyotraf wants to merge 2 commits into
asottile:mainfrom
baluyotraf:fix/remove-typeddict-p313

Conversation

@baluyotraf

Copy link
Copy Markdown

Okay give me one more chance. This looks to be the right place given the comments.

@asottile

Copy link
Copy Markdown
Owner

and what happens when you regenerate it

@asottile

Copy link
Copy Markdown
Owner

and now look at what it generated

@baluyotraf

baluyotraf commented Jul 17, 2026

Copy link
Copy Markdown
Author

Not sure if adding a special case is the right way to go right now. I think down the line it probably becomes part of CUSTOM_TYPING_EXT_SYMBOLS in 3.15.

@asottile

asottile commented Jul 17, 2026

Copy link
Copy Markdown
Owner

no but isn't that mapping exactly the entire point?

@baluyotraf
baluyotraf force-pushed the fix/remove-typeddict-p313 branch from 27918a7 to 963a9ff Compare July 17, 2026 23:44
@baluyotraf

Copy link
Copy Markdown
Author

fair enough. got used to people downstream doing black magic so I was a bit reserved in making the change.

Thanks for the reviews.

@baluyotraf baluyotraf changed the title fix: remove TypedDict from Python 3.13 replacement fix: move TypedDict replacement from Python 3.13 to 3.15 Jul 17, 2026
@asottile

Copy link
Copy Markdown
Owner

looks good -- I'm going to batch this with 3.15 changes when rc1 drops

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.

2 participants