I'd like to release mypy 0.610 on Friday June 8. Aiming to cut the release branch on Tuesday May 29.
If there are any PRs that urgently need merged, mention them here.
So we definitely need to do something about google/protobuf in typeshed (https://github.com/python/typeshed/issues/2154), i.e. PR python/typeshed#2157 (now merged into master).
Actually we're gonna cut the release branch on Tuesday, because Monday is a holiday in the United States
Going to cut the release branch today, but postponing the release until Monday
Release branch is cut, with a cherry pick to include #5120 but exclude #5084.
I have a documentation patch about dmypy run that I intend to write and cherry-pick. I don't think we have any other planned cherry picks?
Release branch is cut, with a cherry pick to include #5120 but exclude #5084.
馃憤 Perfect!
Hm, I think I can fix it. I reviewed the PR that likely causes this.
Thanks for fixing that one! I just checked our codebase against master again and got a few other errors: #5124 (almost certainly related to the overload refactor that won't go into 0.610) and a false positive about an incompatible return type on an async method with a decorator, which I haven't had time to minimize yet.
Overload PR is not in the release branch, see above. I am much more interested in
a false positive about an incompatible return type on an async method with a decorator
Because this one is in the release branch.
[Edit: this might not be a bug and doesn't need to block the release.]
Oh and #5053 should be probably done
OK since the pace of things that we need to cherry-pick has been continuing unabated all week, I am postponing the release another week so that we can validate it more.
I plan to cherry-pick #5132 and #5126, and then we will hopefully have an actual "release candidate".
(Though there will still be a documentation patch I need to write and cherry-pick.)
I believe that f3cb59ab21a22ccfcdec7ea77d7ef1461e8739f6 is now a release candidate.
Cherry picking the documentation patch #5157
Cherry picked the documentation patch #5164
Release out!
Just wanted to say what a massive difference 0.610 has made to my daily workflow. Having flycheck on emacs run dmypy run instead of mypy check is like night and day, and has made day to day coding so much more enjoyable. Thanks a lot 馃憤
Most helpful comment
Release out!