- [ ] PEP 688 (#15313) - [x] PEP 692 (#14697) - [x] 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
Activity
JukkaL commentedon May 22, 2023
Added "Fix mypyc" to the list.
JelleZijlstra commentedon May 26, 2023
PEP 688 can mostly be implemented in typeshed. I created #15313 to track removing the special cases around bytes/bytearray/memoryview.
AlexWaygood commentedon May 31, 2023
Could add #15330 to the list
JukkaL commentedon Jul 12, 2023
Mypyc now needs setuptools on 3.12 and later, which we don't yet include as a dependency.
JukkaL commentedon Jul 12, 2023
Added "Require 3.12 tests to pass in CI".
CoolCat467 commentedon Jun 16, 2024
With python/cpython#100581 being merged, is walrus comprehension binding taken care of?
ilevkivskyi commentedon Apr 28, 2026
I think all items here are implemented so this can be closed.