1.11 Release Tracking Issue
It's time for the next public release! I'll probably cut the branch at https://github.com/python/mypy/commit/43a605f742bd554acbdff9bea74c764621e3aa44.
If there's any fixes or really important changes you'd like to make the cut, please post them here.
bug found: https://github.com/python/mypy/issues/17286 edit: not a bug! 🎉
Probably good to include #17284 and #17292
Can we include these two PRs for PEP 695?
- #17268
- #17269
+1 for #17268 if possible
Is it possible to add also https://github.com/python/mypy/pull/17357 for the experimental feature NewGenericSyntax
Would love #17371, #17376, and #17382 if possible.
Can we cherry pick https://github.com/python/mypy/pull/17420 ? I'm currently cutting a 1.10.1 patch release for this, so would be good to make sure that 1.11 also includes it.
If possible, I'd like https://github.com/python/mypy/pull/16849 to be included!
It looks like @koogoro cut the branch at d39f0234a
I'm cherry picking @picnixz 's #16849 since it fixes a crash and my #17425 since it also fixes a crash and some other issues in the new functools.partial support.
This should mean everything mentioned so far will be in 1.11. Should be an exciting release :-)
We may also want to cherry pick https://github.com/python/mypy/pull/17462 (edit: I cherry picked this as well)
Hey, is there any expectation on when 1.11 will be released? Really waiting forward to the new features :)
Hey, is there any expectation on when 1.11 will be released? Really waiting forward to the new features :)
Hopefully in the next week or two!
Looks like we found an assertion error crash in the new version: https://github.com/python/mypy/issues/17515
I cherry-picked a fix to the crash from master:
- #17495
Just dropping a thanks to all the people who contributed to this release! Tons of really nice additions to the library.
I've made the release: https://mypy-lang.blogspot.com/2024/07/mypy-111-released.html I'll leave the issue open for a couple weeks in case there's anything like a new crash that might necessitate a point release.
If we make a point release, we should include https://github.com/python/mypy/pull/17543
Also https://github.com/python/mypy/pull/17558 and https://github.com/python/mypy/pull/17563
Should we include some kind of an easter egg for 1.11.1 release? 😊
Can point releases include typeshed sync? (I'd like my recent distutils update to use in setuptools) Or is that against policy?
Can point releases include typeshed sync? (I'd like my recent distutils update to use in setuptools) Or is that against policy?
Usually those are only included with new minor releases as the frequently also create new typing issues.
Please include this 1.11 regression fix:
- #17588
(This is different from #17495.)
I cherry picked the four commits mentioned to the 1.11 branch. I can cut a release on Monday (I'll be afk for most of the weekend), if someone wants to before then, please do!
1.11.1 is released
Can we get bug fix release with https://github.com/python/mypy/commit/b56f357a45838c204c951deeb6cbdbf143258e0c please?
Will there be a mypy 1.11.2 ? the regression fixed by https://github.com/python/mypy/pull/17639 is holding up the mypy package in Debian. If not, I will try to backport the fix.
I don't have much time for mypy right now, but if someone fixes the conflicts and makes backport PRs to the 1.11 branch that will increase your odds
@hauntsaninja :+1: https://github.com/python/mypy/pull/17675
@hauntsaninja @mr-c I have created https://github.com/python/mypy/pull/17677 with the changes from https://github.com/python/mypy/pull/17675 and my request https://github.com/python/mypy/issues/17285#issuecomment-2270006352
Okay, I've cut a 1.11.2 with the above