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

Question: behavior of stub files as packages evolve #711

Closed
snakescott opened this issue Nov 24, 2016 · 2 comments
Closed

Question: behavior of stub files as packages evolve #711

snakescott opened this issue Nov 24, 2016 · 2 comments

Comments

@snakescott
Copy link

It doesn't look like stubs in third_party are versioned with the packages they represent. E.g. there is third_party/2/boto, not third_party/2/boto/v2.42.0, third_party/2/boto/v2.43.0, ....

As boto adds (or worse, changes or removes!) functionality and APIs, my dependent codebase -- and requires/install_requires dependencies -- will evolve with it in ways that seem potentially more complex than what picking a typeshed.git revision to power mypy supports.

In this case do I need to be managing my own typeshed? Are there best practices for ensuring consistency between a codebase (including dependencies) and a typeshed?

@gvanrossum
Copy link
Member

This is a duplicate of #153.

@snakescott
Copy link
Author

Thanks! I'll try to make sure to search existing issues next time.

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

2 participants