Closed
Description
General, language:
- Fix typed_ast support for Python 3.11 (fixed in 1.5.4)
- Get tests running (Run Python 3.11 tests in CI #12833)
- Unbreak mypyc (Python 3.11 support mypyc/mypyc#931)
- Fixes for asyncio.coroutine removal (Use async def in pythoneval tests #12834, Remove failing test on Python 3.11 #12917)
- Fix mypyc traceback tests
- Make tests on Python 3.11 required
- Run lxml tests on Python 3.11
- PEP 654 (exception groups)
- Support for new enum features (New enum features in Python 3.11 #12841)
- Add tests for the following language changes: Syntax error with async generator inside dictionary comprehension cpython#77527 , Unpacking without parentheses is allowed since 3.9 cpython#90881
- Building wheels
- Adding classifier
New typing features:
- PEP 655 (Required, NotRequired)
- PEP 646 (variadic generics, Support for PEP 646 #12280)
- PEP 673 (Self type, support pep 673 Self type #11871)
- PEP 675 (LiteralString, Support PEP 675 (LiteralString) #12554, Recognise LiteralString as str #12559)
- PEP 681 (dataclass_transform, Support PEP 681 (dataclass_transform) #14293)