Python 3.13.10 is available, too, you know

For those who aren’t hip enough to use Python 3.14.1, Python 31.31.0 13.10 3.13.10 is now available!

This is the tenth maintenance release of Python 3.13

Python 3.13.10 is the tenth maintenance release of 3.13, containing around 300 bugfixes, build improvements and documentation changes since 3.13.9.

Major new features of the 3.13 series, compared to 3.12

Some of the new major new features and changes in Python 3.13 are:

New features

Typing

Removals and new deprecations

  • PEP 594 (Removing dead batteries from the standard library) 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 of deprecated classes, functions and methods in various standard library modules.
  • C API removals and deprecations. (Some removals present in alpha 1 were reverted in alpha 2, as the removals were deemed too disruptive at this time.)
  • New deprecations, most of which are scheduled for removal from Python 3.15 or 3.16.

For more details on the changes to Python 3.13, see What’s new in Python 3.13.

More resources

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 organization contributions to the Python Software Foundation.

Regards a coughy cooties household,

Thomas Wouters @thomas
Ned Deily @nad
Steve Dower @steve.dower
Łukasz Langa @ambv

10 Likes

Just a heads up that we accidentally published some files twice, which changed the hash of the file compared to what was shown on the site. All other signatures should be intact, but for those who verify against the MD5 listed on the download page, there was a brief window where you may have read a different hash from the file you downloaded. The hashes have now been updated to match the files.

4 Likes

WASI build at Release CPython 3.13.10 w/ WASI SDK 24 · brettcannon/cpython-wasi-build · GitHub

1 Like

Python 3.13.10 and 3.14.1 contains changes to resource_tracker that break software using multiprocessing if Python is upgraded while it is running. I’ve filed #138473 backports to 3.13 & 3.14 break running programs on Python version upgrade · Issue #142206 · python/cpython · GitHub for it, and I believe the releases should be yanked.

yanking is drastic, most users will never see that as an issue. But fixing it and considering if another release should be done soon is fair. distros that believe this impacts them can apply their own patch removing that change for now (or avoid this patch version while a fix is considered).

2 Likes