Python 3.12 tracking issue
hauntsaninja opened this issue · 6 comments
hauntsaninja commented
- PEP 688 (#15313)
- PEP 692 (#14697)
- PEP 695 (#15238, see issue for subtasks
- PEP 698 (#14072, but missing strict mode)
- Change to which variables walrus can bind to in comprehensions python/cpython#100581
- Fix mypyc (mypyc/mypyc#995)
- Drop use of distutils
- Fix deprecation warnings from ast (#15330)
- Require 3.12 tests to pass in CI
See Python 3.11 issue here: #12840 (comment)
JukkaL commented
Added "Fix mypyc" to the list.
JelleZijlstra commented
PEP 688 can mostly be implemented in typeshed. I created #15313 to track removing the special cases around bytes/bytearray/memoryview.
AlexWaygood commented
Could add #15330 to the list
JukkaL commented
Mypyc now needs setuptools on 3.12 and later, which we don't yet include as a dependency.
JukkaL commented
Added "Require 3.12 tests to pass in CI".