[RELEASE] Python 3.12.3 and 3.13.0a6 released

Abdur-Rahmaan Janhangeer arj.python at gmail.com
Wed Apr 10 00:31:44 EDT 2024


I have to comment on this one: "Docstrings now have their leading
indentation stripped"

Incredibly useful!

Kind Regards,

Abdur-Rahmaan Janhangeer
about <https://compileralchemy.github.io/> | blog
<https://www.pythonkitchen.com>
github <https://github.com/Abdur-RahmaanJ>
Mauritius


On Tue, Apr 9, 2024 at 11:18 PM Thomas Wouters via Python-list <
python-list at python.org> wrote:

> *It’s time to eclipse the Python 3.11.9 release with two releases*, one of
> which is the *very last alpha release of Python 3.13*:
> <
> https://discuss.python.org/t/python-3-12-3-and-3-13-0a6-released/50601#python-3123-1
> >Python
> 3.12.3
>
> 300+ of the finest commits went into this latest maintenance release of the
> latest Python version, the most stablest, securest, bugfreeest we could
> make it.
> https://www.python.org/downloads/release/python-3123/
> <
> https://discuss.python.org/t/python-3-12-3-and-3-13-0a6-released/50601#python-3130a6-2
> >Python
> 3.13.0a6
>
> What’s that? The last alpha release? Just one more month until feature
> freeze! Get your features done, get your bugs fixed, let’s get 3.13.0 ready
> for people to actually use! Until then, let’s test with alpha 6. The
> highlights of 3.13 you ask? Well:
>
>    - In the interactive interpreter, exception tracebacks are now colorized
>    by default
>    <https://docs.python.org/dev/whatsnew/3.13.html#improved-error-messages
> >.
>    - A preliminary, *experimental* JIT was added
>    <
> https://docs.python.org/dev/whatsnew/3.13.html#experimental-jit-compiler>,
>    providing the ground work for significant performance improvements.
>    - The (cyclic) garbage collector is now incremental
>    <
> https://docs.python.org/dev/whatsnew/3.13.html#incremental-garbage-collection
> >,
>    which should mean shorter pauses for collection in programs with a lot
> of
>    objects.
>    - Docstrings now have their leading indentation stripped
>    <https://docs.python.org/dev/whatsnew/3.13.html#other-language-changes
> >,
>    reducing memory use and the size of .pyc files. (Most tools handling
>    docstrings already strip leading indentation.)
>    - The dbm module <https://docs.python.org/dev/library/dbm.html> has a
>    new dbm.sqlite3 backend
>    <https://docs.python.org/dev/whatsnew/3.13.html#id1> that is used by
>    default when creating new files.
>    - PEP 594 (Removing dead batteries from the standard library)
>    <https://peps.python.org/pep-0594/> scheduled removals of many
>    deprecated modules: aifc, audioop, chunk, cgi, cgitb, crypt, imghdr,
>    mailcap, msilib, nis, nntplib, ossaudiodev, pipes, sndhdr, spwd, sunau,
>    telnetlib, uu, xdrlib, lib2to3.
>    - Many other removals
>    <https://docs.python.org/dev/whatsnew/3.13.html#removed> of deprecated
>    classes, functions and methods in various standard library modules.
>    - New deprecations
>    <https://docs.python.org/dev/whatsnew/3.13.html#deprecated>, most of
>    which are scheduled for removal from Python 3.15 or 3.16.
>    - C API removals <https://docs.python.org/dev/whatsnew/3.13.html#id10>
>    and deprecations <https://docs.python.org/dev/whatsnew/3.13.html#id9>.
>    (Some removals present in alpha 1 were reverted in alpha 2, as the
> removals
>    were deemed too disruptive at this time.)
>
> (Hey, *fellow core developer,* if a feature you find important is missing
> from this list, let Thomas know <thomas at python.org>. It’s getting to be
> really important now!)
> https://www.python.org/downloads/release/python-3130a6/
> <
> https://discuss.python.org/t/python-3-12-3-and-3-13-0a6-released/50601#we-hope-you-enjoy-the-new-releases-3
> >We
> hope you enjoy the new releases!
>
> Thanks to all of the many volunteers who help make Python Development and
> these releases possible! Please consider supporting our efforts by
> volunteering yourself, or through contributions to the Python Software
> Foundation <https://www.python.org/psf-landing/> or CPython itself
> <https://github.com/sponsors/python>.
>
> Thomas “can you tell I haven’t had coffee today” Wouters
> on behalf of your release team,
>
> Ned Deily
> Steve Dower
> Pablo Galindo Salgado
> Łukasz Langa
> --
> Thomas Wouters <thomas at python.org>
> --
> https://mail.python.org/mailman/listinfo/python-list
>


More information about the Python-list mailing list