Fundamentals 2 min read

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.

Laravel Tech Community
Laravel Tech Community
Laravel Tech Community
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 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.

releaseNew FeaturesAlphaprogramming-language
Laravel Tech Community
Written by

Laravel Tech Community

Specializing in Laravel development, we continuously publish fresh content and grow alongside the elegant, stable Laravel framework.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.