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

Why not typeshed? #14

Open
hydrargyrum opened this issue Jun 30, 2021 · 8 comments
Open

Why not typeshed? #14

hydrargyrum opened this issue Jun 30, 2021 · 8 comments

Comments

@hydrargyrum
Copy link

The typeshed repository is certainly the right place where to put those types. Why not submitting the project to them?

@sbdchd
Copy link
Owner

sbdchd commented Jun 30, 2021

Basically these stubs were started before typeshed releases were disconnected from type checker releases, so by having the types in their own package, it is/was easier to get updates through

@hydrargyrum
Copy link
Author

Ok, if this problem is fixed, would you consider submitting it to typeshed? That would also bring much more visibility to your project.

@sbdchd
Copy link
Owner

sbdchd commented Jul 2, 2021

Currently these types are pretty incomplete so they would need to be fleshed out more before submission

@jeking3
Copy link

jeking3 commented Nov 6, 2021

It looks like this can be closed? The author is very responsive to bug reports, and I fear within typeshed it may not be as awesome.

@hydrargyrum
Copy link
Author

IMHO, I can't see why the project wouldn't be followed if it's in typeshed. Being in typeshed only means it's available to a wider audience and is better integrated in checkers like mypy.

@huyz
Copy link

huyz commented Mar 1, 2022

@hydrargyrum
Copy link
Author

I can't see how it is deprecated. stub_uploader uploads stuff from typeshed repository to separate pypi packages. Your page only mentions reading pypi, which is not incompatible with using the typeshed repository.

@huyz
Copy link

huyz commented Mar 1, 2022

Typeshed links to PEP561 which says:

New third party stub libraries SHOULD distribute stubs via the third party packaging methods proposed in this PEP in place of being added to typeshed. Typeshed will remain in use, but if maintainers are found, third party stubs in typeshed MAY be split into their own package.

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

No branches or pull requests

4 participants