
"Like alpha 1, this release is still relatively small in user-visible features, but it continues the work of: Making UTF-8 the default text encoding for files that don't specify an encoding, via PEP 686 Providing a dedicated profiling API designed to work better with modern profilers and monitoring tools, via PEP 799 Exposing lower-level C APIs for creating bytes objects more efficiently, via PEP 782"
"One of the month's most consequential decisions for the language was the acceptance of PEP 810 - Explicit lazy imports, which you may have read about in last month's news. The Python Steering Council accepted the proposal on November 3, only a month after its formal creation on October 2. With the PEP moving from Draft to Accepted, it's now targeted for inclusion in Python 3.15!"
Python 3.15 released its second alpha, 3.15.0a2, on November 19 as an early developer preview not intended for production. The release continues work to make UTF-8 the default file encoding (PEP 686), introduce a dedicated profiling API (PEP 799), and expose lower-level C APIs for more efficient bytes object creation (PEP 782). Package maintainers are advised to test against alpha builds in isolated environments. PEP 810 for explicit lazy imports moved from Draft to Accepted and is targeted for Python 3.15, adding syntax for imports evaluated only when first used. Windows received an update to the new Python install manager intended to replace traditional installers.
Read at Realpython
Unable to calculate read time
Collection
[
|
...
]