Skip to content

Run against all of Python standard library modules and report issues #636

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

Closed
JukkaL opened this issue Apr 14, 2015 · 7 comments
Closed

Run against all of Python standard library modules and report issues #636

JukkaL opened this issue Apr 14, 2015 · 7 comments
Assignees
Labels
false-positive mypy gave an error on correct code priority-0-high

Comments

@JukkaL
Copy link
Collaborator

JukkaL commented Apr 14, 2015

Run mypy against all Python 3.7 standard library modules (that are implemented in Python and have no missing C extension dependencies) and file bogus errors that mypy reports as bugs.

@JukkaL JukkaL added the task label Apr 14, 2015
@gvanrossum gvanrossum removed the task label Jan 6, 2017
@JukkaL
Copy link
Collaborator Author

JukkaL commented May 17, 2018

I think that we should do this in the near future, maybe as part of a more general project to fix false positives.

@JukkaL JukkaL added priority-0-high false-positive mypy gave an error on correct code labels May 17, 2018
@emmatyping emmatyping self-assigned this May 18, 2018
@emmatyping
Copy link
Member

emmatyping commented May 18, 2018

I went ahead and did this on my flight home. I'll start filing issues later, but my raw notes are here: https://gist.github.com/ethanhs/ccab320935ba8705949472190d77a4b7

@emmatyping
Copy link
Member

Okay I filed issues for everything there doesn't already seem to be an issue for. Let me know if there are further questions/concerns.

@ilevkivskyi
Copy link
Member

Since individual issues are opened now, should we close this one?

@JelleZijlstra
Copy link
Member

@ethanhs this is great! Are you also going to report the typeshed issues you found?

@emmatyping
Copy link
Member

Closing as I've opened issues for the bugs in mypy and python/typeshed#2149 for typeshed.

@JukkaL
Copy link
Collaborator Author

JukkaL commented May 18, 2018

@ethanhs Thank you for doing this! Fixing bogus errors generated from unannotated code is important, since this is the first thing many users experience when trying out mypy, and we want the first impression to be a good one :-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
false-positive mypy gave an error on correct code priority-0-high
Projects
None yet
Development

No branches or pull requests

5 participants