Python 3.13
ModuleNotFoundError: No module named 'lib2to3'
lib2to3 (and the 2to3 tool) were removed in Python 3.13 (PEP 594).
lib2to3 relied on a grammar that couldn't track new syntax; deprecated in 3.11, removed in 3.13. Build tooling or a dependency that imported lib2to3 (often as a code fixer) breaks on a python3.13 runtime.
Related deadline: Lambda Python 3.11 projected create/update restrictions — 2027-07-31.
The free EOLkits scanner processes files in your browser and flags selected related patterns in supported IaC and dependency files. File names and contents are not uploaded; bounded aggregate file and finding counts may be sent. It is not a complete source or AWS-account scan.
Prefer a 10-second check? Paste your config into the free AWS EOL checker. Pasted input is not uploaded; bounded first-party usage events may be sent.
Primary source: https://docs.python.org/3/whatsnew/3.13.html