mypy icon indicating copy to clipboard operation
mypy copied to clipboard

1.11 Release Tracking Issue

Open koogoro opened this issue 1 year ago • 8 comments

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.

koogoro avatar May 24 '24 20:05 koogoro

bug found: https://github.com/python/mypy/issues/17286 edit: not a bug! 🎉

koogoro avatar May 24 '24 20:05 koogoro

Probably good to include #17284 and #17292

JelleZijlstra avatar May 25 '24 00:05 JelleZijlstra

Can we include these two PRs for PEP 695?

  • #17268
  • #17269

cdce8p avatar May 25 '24 00:05 cdce8p

+1 for #17268 if possible

tusharsadhwani avatar May 27 '24 15:05 tusharsadhwani

Is it possible to add also https://github.com/python/mypy/pull/17357 for the experimental feature NewGenericSyntax

DanieleIsoni avatar Jun 13 '24 15:06 DanieleIsoni

Would love #17371, #17376, and #17382 if possible.

ngnpope avatar Jun 14 '24 14:06 ngnpope

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.

hauntsaninja avatar Jun 22 '24 19:06 hauntsaninja

If possible, I'd like https://github.com/python/mypy/pull/16849 to be included!

picnixz avatar Jun 23 '24 11:06 picnixz

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)

hauntsaninja avatar Jul 01 '24 23:07 hauntsaninja

Hey, is there any expectation on when 1.11 will be released? Really waiting forward to the new features :)

hxyannay avatar Jul 10 '24 17:07 hxyannay

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!

koogoro avatar Jul 10 '24 18:07 koogoro

Looks like we found an assertion error crash in the new version: https://github.com/python/mypy/issues/17515

svalentin avatar Jul 10 '24 19:07 svalentin

I cherry-picked a fix to the crash from master:

  • #17495

JukkaL avatar Jul 18 '24 10:07 JukkaL

Just dropping a thanks to all the people who contributed to this release! Tons of really nice additions to the library.

mady-sony avatar Jul 18 '24 22:07 mady-sony

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.

koogoro avatar Jul 19 '24 19:07 koogoro

If we make a point release, we should include https://github.com/python/mypy/pull/17543

hauntsaninja avatar Jul 20 '24 04:07 hauntsaninja

Also https://github.com/python/mypy/pull/17558 and https://github.com/python/mypy/pull/17563

hauntsaninja avatar Jul 22 '24 19:07 hauntsaninja

Should we include some kind of an easter egg for 1.11.1 release? 😊

sobolevn avatar Jul 24 '24 13:07 sobolevn

Can point releases include typeshed sync? (I'd like my recent distutils update to use in setuptools) Or is that against policy?

Avasam avatar Jul 25 '24 16:07 Avasam

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.

cdce8p avatar Jul 25 '24 17:07 cdce8p

Please include this 1.11 regression fix:

  • #17588

(This is different from #17495.)

andersk avatar Jul 26 '24 23:07 andersk

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!

hauntsaninja avatar Jul 27 '24 00:07 hauntsaninja

1.11.1 is released

hauntsaninja avatar Jul 30 '24 22:07 hauntsaninja

Can we get bug fix release with https://github.com/python/mypy/commit/b56f357a45838c204c951deeb6cbdbf143258e0c please?

md384 avatar Aug 05 '24 22:08 md384

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.

mr-c avatar Aug 13 '24 16:08 mr-c

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 avatar Aug 14 '24 09:08 hauntsaninja

@hauntsaninja :+1: https://github.com/python/mypy/pull/17675

mr-c avatar Aug 14 '24 15:08 mr-c

@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

md384 avatar Aug 14 '24 16:08 md384

Okay, I've cut a 1.11.2 with the above

hauntsaninja avatar Aug 24 '24 23:08 hauntsaninja