Python 3.12.0 Alpha 4 Released – Overview of New Features
Python 3.12.0a4, the fourth alpha of the upcoming Python 3.12 series, has been released, introducing improved error messages, Linux perf support, removal of deprecated Unicode members, cleanup of unittest and obsolete modules, and other legacy removals, with the next alpha scheduled for February 6, 2023 and the stable release planned for October.
Python 3.12.0a4, the fourth alpha of the upcoming Python 3.12 series, has been released as an early developer preview.
The release continues the development phase, with seven planned alphas, and introduces several notable changes compared with Python 3.11.
Improved error messages, offering suggestions for possible misspellings.
Support for the Linux perf profiler to report Python function names during tracing.
Removal of the deprecated wstr and wstr_length members from the C‑level Unicode object (PEP 623).
Cleanup in the unittest module, deleting long‑standing deprecated methods and classes.
Deletion of the obsolete smtpd and distutilsd modules (see PEP 594 and PEP 632); the setuptools package still provides distutilsd.
Various other outdated, broken, or deprecated functions, classes, and methods have been removed.
The next pre‑release, Python 3.12.0a5, is scheduled for 6 February 2023, with the final stable version expected in October.
Laravel Tech Community
Specializing in Laravel development, we continuously publish fresh content and grow alongside the elegant, stable Laravel framework.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
