You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
More regular releases or typeshed as a separate package #3174
On the release of mypy 5.0.1 there was an error in typeshed which caused mypy to incorrectly fail on my code. I fixed that error 6 weeks ago but there's been no subsequent release of mypy so I still can't merge an update of mypy.
Two possible solutions:
release patch updates to mypy more often
release typeshed as a separate package which mypy requires, then release updates to typeshed more often thus allowing problems in typeshed to be remedied with a new release without needing to release mypy
Sorry to sound grumpy, thank you again for mypy: I think typing is one of the most exciting things happening in python ATM.
I've encountered similar problems. Unfortunately I don't think your solution 2 is realistic, because it's still common for changes in typeshed to require concurrent changes in mypy. For example, due to python/typeshed#1156, the current master version of typeshed will probably crash the most recent release of mypy. Maybe we could maintain multiple branches of typeshed and release only changes that don't interact with mypy, but that would complicate the workflow for both mypy and typeshed and I'm not sure it's worth it.
Activity
JelleZijlstra commentedon Apr 14, 2017
I've encountered similar problems. Unfortunately I don't think your solution 2 is realistic, because it's still common for changes in typeshed to require concurrent changes in mypy. For example, due to python/typeshed#1156, the current master version of typeshed will probably crash the most recent release of mypy. Maybe we could maintain multiple branches of typeshed and release only changes that don't interact with mypy, but that would complicate the workflow for both mypy and typeshed and I'm not sure it's worth it.