mypy icon indicating copy to clipboard operation
mypy copied to clipboard

Python 3.12 tracking issue

Open hauntsaninja opened this issue 2 years ago • 6 comments

  • [ ] PEP 688 (#15313)
  • [x] PEP 692 (#14697)
  • [ ] PEP 695 (#15238, see issue for subtasks
  • [x] PEP 698 (#14072, but missing strict mode)
  • [ ] Change to which variables walrus can bind to in comprehensions https://github.com/python/cpython/pull/100581
  • [x] Fix mypyc (mypyc/mypyc#995)
  • [x] Drop use of distutils
  • [x] Fix deprecation warnings from ast (#15330)
  • [x] Require 3.12 tests to pass in CI

See Python 3.11 issue here: https://github.com/python/mypy/issues/12840#issue-1244203018

hauntsaninja avatar May 21 '23 21:05 hauntsaninja

Added "Fix mypyc" to the list.

JukkaL avatar May 22 '23 12:05 JukkaL

PEP 688 can mostly be implemented in typeshed. I created #15313 to track removing the special cases around bytes/bytearray/memoryview.

JelleZijlstra avatar May 26 '23 14:05 JelleZijlstra

Could add #15330 to the list

AlexWaygood avatar May 31 '23 13:05 AlexWaygood

Mypyc now needs setuptools on 3.12 and later, which we don't yet include as a dependency.

JukkaL avatar Jul 12 '23 16:07 JukkaL

Added "Require 3.12 tests to pass in CI".

JukkaL avatar Jul 12 '23 16:07 JukkaL

With https://github.com/python/cpython/pull/100581 being merged, is walrus comprehension binding taken care of?

CoolCat467 avatar Jun 16 '24 22:06 CoolCat467