Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

typeshed is old #10621

Closed
Akuli opened this issue Jun 10, 2021 · 3 comments
Closed

typeshed is old #10621

Akuli opened this issue Jun 10, 2021 · 3 comments
Labels

Comments

@Akuli
Copy link
Contributor

Akuli commented Jun 10, 2021

Feature

It would be nice if the typeshed would be updated before the next release (next week? #10600).

Pitch

Recently I improved some commonly used classes in tkinter stubs: python/typeshed#5586, python/typeshed#5584, python/typeshed#5583. These are not actually usable to most people, and in my project, a custom typeshed as submodule causes trouble to other people working on the project.

To show the difference, I created #10620.

@Akuli Akuli added the feature label Jun 10, 2021
@JukkaL
Copy link
Collaborator

JukkaL commented Jun 10, 2021

Releasing a new version of typeshed is a pretty heavy process, since we want to validate it with internal Dropbox repos. I don't want to go through a full release process now, so this means that we can't really update typeshed until later. However, cherry-picking specific typeshed commits that are known to cause trouble is fine. Would that work for you?

@Akuli
Copy link
Contributor Author

Akuli commented Jun 10, 2021

It would work, but perhaps we should ask other typeshed people if there's anything they want to include. My cherry-picked typeshed branch, based on the latest "Sync typeshed" commit in mypy history, is https://github.com/Akuli/typeshed/tree/mypy-typeshed.

@JukkaL
Copy link
Collaborator

JukkaL commented Jun 10, 2021

Cherry-picking typeshed fixes is not something we have normally done, but we can use just the tkinter stub fixes as a test run. If things work out well, we can publicize this more widely.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants