-
-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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
Release 0.530 planning #4009
Comments
The main announced features will be user-defined protocols and TypedDict as an official feature (assuming #3952 will be merged). Any testing of these two would be particularly valuable before the release. |
|
I think it actually makes sense to add #3996, there were just two minor comments from @JukkaL and I implemented them yesterday. It would be nice if mypy and runtime implementation of protocols would agree.
|
I'm okay with including #3996. I'll check that it works with internal Dropbox codebases though. |
Now #3996 is merged I'm going to cut a release branch. |
The release 0.530 branch now exists! If you need something to be cherry-picked there please list it in this issue, using this markup:
That way it'll come out as a checkbox that we can check when it's been cherry-picked into the branch. I will only cherry-pick PRs that have been merged into master first. For typeshed please add "(typeshed)" to the name, as we will need to do some extra work to cherry-pick a typeshed-sync. |
These documentation updates may be worth including, since they affect a newly released feature (protocols):
|
Probably: |
We're not doing either of those cherry-picks, since we don't have enough "burn-in time" until the release (Friday). So unless something truly dramatic happens today or tomorrow, we're releasing Friday from exactly what's currently in the release-0.530 branch. |
(Except for #4057, which updates the revision history in the docs.) |
Mypy 0.530 is out! Protocols, support for TypedDict, and then some. Read the blog post. http://mypy-lang.blogspot.com/2017/10/mypy-0530-released.html |
(Oh, I never pushed the release branch to the master repo. I've now done so: https://github.com/python/mypy/tree/release-0.530.) |
I'm getting ready to do a new mypy release. We're going to use a release branch that we'll cut 5-7 days before the actual release and then we'll cherry-pick only essential fixes to that branch.
Please add to this issue PRs and fixes that you think need to be included in the release, but please be reasonable (if there's no PR yet we likely won't have time to finish the review by Friday).
I am expecting the following PRs to make it in, so no need to list these:
The text was updated successfully, but these errors were encountered: