Python 3.12.0 alpha 4 released
I'm pleased to announce the release of Python 3.12 alpha 4. https://www.python.org/downloads/release/python-3120a4/ *This is an early developer preview of Python 3.12*. Major new features of the 3.12 series, compared to 3.11 Python 3.12 is still in development. This release, 3.12.0a4 is the fourth of seven planned alpha releases. Alpha releases are intended to make it easier to test the current state of new features and bug fixes and to test the release process. During the alpha phase, features may be added up until the start of the beta phase (2023-05-08) and, if necessary, may be modified or deleted up until the release candidate phase (2023-07-31). Please keep in mind that this is a preview release and its use is *not *recommended for production environments. Many new features for Python 3.12 are still being planned and written. Among the new major new features and changes so far: - Even more improved error messages. More exceptions potentially caused by typos now make suggestions to the user. - Support for the Linux perf profiler to report Python function names in traces. - The deprecated wstr and wstr_length members of the C implementation of unicode objects were removed, per PEP 623 <https://peps.python.org/pep-0623>. - In the unittest module, a number of long deprecated methods and classes were removed. (They had been deprecated since Python 3.1 or 3.2). - The deprecated smtpd and distutils modules have been removed (see PEP 594 <https://peps.python.org/pep-0594/> and PEP 632 <https://peps.python.org/pep-0632/>). The setuptools package (installed by default in virtualenvs and many other places) continues to provide the distutils module. - A number of other old, broken and deprecated functions, classes and methods have been removed. - (Hey,* fellow core developer*, if a feature you find important is missing from this list, let Thomas know .) For more details on the changes to Python 3.12, see What's new in Python 3.12 <https://docs.python.org/dev/whatsnew/3.12.html>. The next pre-release of Python 3.12 will be 3.12.0a5, currently scheduled for 2023-02-06. More resources Online Documentation <https://docs.python.org/3.12/>. PEP 693 <https://www.python.org/dev/peps/pep-0693/>, the Python 3.12 Release Schedule. Report bugs via GitHub Issues <https://github.com/python/cpython/issues>. Help fund Python and its community <https://www.python.org/psf/donations/>. And now for something completely different Two haikus apt, as Python's development springs ever forward. I write, erase, rewrite > Erase again, and then > A poppy blooms. Haiku by Katsushika Hokusai. O snail > Climb Mount Fuji, > But slowly, slowly! Haiku by Kobayashi Issa. 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 from chilly Amsterdam, Your release team, Thomas Wouters Ned Deily Steve Dower -- Thomas Wouters -- https://mail.python.org/mailman/listinfo/python-list
Python 3.12.0 alpha 6 released
I'm pleased to announce the release of Python 3.12 alpha 6. https://www.python.org/downloads/release/python-3120a6/ *This is an early developer preview of Python 3.12.* Major new features of the 3.12 series, compared to 3.11 Python 3.12 is still in development. This release, 3.12.0a6 is the sixth of seven planned alpha releases. Alpha releases are intended to make it easier to test the current state of new features and bug fixes and to test the release process. During the alpha phase, features may be added up until the start of the beta phase (2023-05-08) and, if necessary, may be modified or deleted up until the release candidate phase (2023-07-31). Please keep in mind that this is a preview release and its use is not recommended for production environments. Many new features for Python 3.12 are still being planned and written. Among the new major new features and changes so far: - Even more improved error messages. More exceptions potentially caused by typos now make suggestions to the user. - Support for the Linux perf profiler to report Python function names in traces. - The deprecated wstr and wstr_length members of the C implementation of unicode objects were removed, per PEP 623 <https://peps.python.org/pep-0623>. - In the unittest module, a number of long deprecated methods and classes were removed. (They had been deprecated since Python 3.1 or 3.2). - The deprecated smtpd and distutils modules have been removed (see PEP 594 <https://peps.python.org/pep-0594> and PEP 632 <https://peps.python.org/pep-0632>. The setuptools package (installed by default in virtualenvs and many other places) continues to provide the distutils module. - A number of other old, broken and deprecated functions, classes and methods have been removed. - Invalid backslash escape sequences in strings now warn with SyntaxWarning instead of DeprecationWarning, making them more visible. (They will become syntax errors in the future.) - The internal representation of integers has changed in preparation for performance enhancements. (This should not affect most users as it is an internal detail, but it may cause problems for Cython-generated code.) - (Hey, fellow core developer, if a feature you find important is missing from this list, let Thomas know .) For more details on the changes to Python 3.12, see What's new in Python 3.12. The next pre-release of Python 3.12 will be 3.12.0a7, currently scheduled for 2023-04-03. More resources Online Documentation <https://docs.python.org/3.12/>. PEP 693 <https://peps.python.org/pep-0693>, the Python 3.12 Release Schedule. Report bugs via GitHub Issues <https://github.com/python/cpython/issues>. Help fund Python and its community <https://www.python.org/psf/donations/>. And now for something completely different Let me not to the marriage of true minds > Admit impediments. Love is not love > Which alters when it alteration finds, > Or bends with the remover to remove: > O, no! it is an ever-fixed mark, > That looks on tempests and is never shaken; > It is the star to every wandering bark, > Whose worth’s unknown, although his height be taken. > Love’s not Time’s fool, though rosy lips and cheeks > Within his bending sickle’s compass come; > Love alters not with his brief hours and weeks, > But bears it out even to the edge of doom. > If this be error, and upon me prov’d, > I never writ, nor no man ever lov’d. *Sonnet 116*, by William Shakespeare. 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 from unexpectedly chilly California, Your release team, Thomas Wouters Ned Deily Steve Dower -- Thomas Wouters -- https://mail.python.org/mailman/listinfo/python-list
[RELEASE] Python 3.11.3, 3.10.11 and 3.12.0 alpha 7 released
It's time for another set of Python releases! *Python 3.11.3, 3.10.11 and 3.12 alpha 7 are now available*. Python 3.12.0 alpha 7 The final alpha release of Python 3.12! The next release will be beta 1, which is also the feature freeze. Last chance to get your new features and API changes into 3.12! https://www.python.org/downloads/release/python-3120a7/ *246 new commits since 3.12.0a6.* Python 3.11.3 More bugfixes and security fixes for the best Python version (so far). https://www.python.org/downloads/release/python-3113/ *167 new commits since 3.11.2* Python 3.10.11 The final regular bugfix release for Python 3.10! It is now entering security-fix-only mode. This also means this is the last version for which we will ship Windows and macOS installers. If you rely on these binary releases, it's time to upgrade to Python 3.11. https://www.python.org/downloads/release/python-31011/ *121 new commits since 3.10.10.* 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 organization contributions to the Python Software Foundation. https://www.python.org/psf/ From the release team, Thomas Wouters @thomas Pablo Galindo Salgado @pablogsal Łukasz Langa @ambv Ned Deily @nad Steve Dower @steve.dower -- https://mail.python.org/mailman/listinfo/python-list
[RELEASE] Python 3.12.0 beta 1 released.
ributions to the Python Software Foundation. Your release team, Thomas Wouters Ned Deily Steve Dower -- Thomas Wouters -- https://mail.python.org/mailman/listinfo/python-list
Re: Guido at Google
On Thu, 22 Dec 2005 06:18:52 -0800, Graham Fawcett wrote: > Steve Holden wrote: >> I would be careful coming back across the border. I heard that the PSU > [suspicous premature end-of-sentence] > > Steve, I hope that the PSU is just jamming your comms, and not holding > you captive over the holidays for your transgressions against the > cabal! No, you don't understand. There is no PSU, and Steven doesn't know about them (since it doesn't exist), and he nor I were held captive by the PSU, since it doesn't exist. Nor is there, in fact, a PSU. Please stop spreading rumours about the PSU. Not that you would be hunted down and silenced forcefully by the PSU, which doesn't exist, if you continued to spread such malignant lies about the existance of the non-existant PSU, which doesn't exist, of course. Because it doesn't exist. So it wouldn't be able to do that. Trust me. Not-brainwashed-after-a-long-but-utterly-unsuspicious-and-PSU-unrelated-absense'ly y'rs, -- Thomas Wouters <[EMAIL PROTECTED]> Hi! I'm a .signature virus! copy me into your .signature file to help me spread! -- http://mail.python.org/mailman/listinfo/python-list
Re: Guido at Google
This would contribute to its success. I don't understand where your confidence in these matters comes from. The 'this' you refer to *might*, in fact, increase the evolution-speed, although at what cost I am uncertain. I wouldn't be surprised if it cost Python, or the Python community, its soul. There are a great many people who think Python is already evolving at quite a high speed, and would rather see it slow down than speed up. I am almost, but not quite, in that camp; I think Python is nigh perfect as it is, but I have enormous respect for the active Python developers, who by and large are insanely smart people, and I can't but love and be terribly excited with everything they think up next. And they're friendly people, to boot. A higher evolution *might* contribute to Python's success. It may also contribute to its downfall. Forcing an open-source community to do something it doesn't want to do will *certainly* lead to its downfall. Spam-spam-spam'ly y'rs, [1] Either that, or Guido used the time machine to go back and change his mind. Or everyone else's. -- Thomas Wouters <[EMAIL PROTECTED]> Hi! I'm a .signature virus! copy me into your .signature file to help me spread! -- http://mail.python.org/mailman/listinfo/python-list
Re: sorting with expensive compares?
On Fri, 23 Dec 2005 21:56:44 -0800, Paul Rubin wrote: > Steven D'Aprano <[EMAIL PROTECTED]> writes: >> > There are also known ways of deliberately constructing md5 collisions >> > (i.e. md5 is broken). Whether the OP should care about that depends >> > on the application. >> >> Sure, but I don't he is deliberately trying to sabotage his own files :-) > > He might have downloaded a file created by a saboteur to have the same > md5 as some popular music file, but which contains a subliminal > hypnotic message which will brainwash him if played. Using a stronger > hash, such as sha256, should protect him from this fate. But the odds of such a message having the same MD5 as an existing song on his disk is quite a lot higher than 2**64, unless he has a really, really large music collection ;) In the case you propose, two files don't just need to have the same MD5, but they also need to have a whole lot of other characterstics; both need to be (somewhat) valid MP3's, one needs to be a piece of music (or other sound) that is somewhat to the target's liking, and the other needs to be something playable with a subliminal message the target is likely to respond to. Calculate-me-odds-on-THAT--ly 'yrs, -- Thomas Wouters <[EMAIL PROTECTED]> Hi! I'm a .signature virus! copy me into your .signature file to help me spread! -- http://mail.python.org/mailman/listinfo/python-list
Re: PyCon TX 2006: Early-bird registration ends Dec. 31!
On Wed, 28 Dec 2005 10:06:43 -0500, David Goodger wrote: > Don't forget to book your hotel room, too. PyCon TX 2006 is being > held at a Dallas/Addison hotel, and we have negotiated a special low > rate: FWIW, for some days, the special-rate 1-2 person rooms are out of stock. Feb 22nd, 26th and 27th, to be precise, when I booked this morning. That means you can't conveniently book online (it will just tell you you can't get that group rate for your entire stay) but I was able to get it sorted over the phone. The hotel booked me for the 1-2 person special rate for most of the nights, and the 3-4 person special rate (still cheaper than most alternatives) the three troublesome nights. Anyone still trying to get their hotel reserved might want to keep this in mind. A-hotel-with-rooms-"out-of-stock"--what's-next-ly y'rs, -- Thomas Wouters <[EMAIL PROTECTED]> Hi! I'm a .signature virus! copy me into your .signature file to help me spread! -- http://mail.python.org/mailman/listinfo/python-list
Re: IRC sockets and queries
On Fri, 30 Dec 2005 16:17:01 -0800, Jay wrote: > LMFAO! those were jokes for my friends. lol.and btw the dccpoper and > bot and crap were jokes that i made up for my friends on the #python > channel in freenode... It was a joke. Yet no one on the channel thought it was funny. It got you kicked and banned for a while too, but you probably were AFK at the time. Since you obviously didn't get the message that way, let me try here: stop doing it, thanks. -- Thomas Wouters <[EMAIL PROTECTED]> Hi! I'm a .signature virus! copy me into your .signature file to help me spread! -- http://mail.python.org/mailman/listinfo/python-list
mail.python.org disruption
[ Mailed to python-dev and python-list, as that should cover most of the users ;P ]There was a slight disruption on mail.python.org this morning. For about three and a half hours, it was rejecting most of its mail with the message: Client host [] blocked using singlehop.dsbl.org; Your mail has been rejected because the server you are sending to is misconfigured.The error means mail.python.org was using singlehop.dsbl.org as a DNSBL list, but that list doesn't exist, so it rejects all mail. Someone (not me :) added that blacklist at 08:15 local time (07:15 GMT) and I fixed it at 11:46 (10:46 GMT). Blame lingering PyCon-jetlag for me not catching it earlier, sorry. About 7759 mails were bounced, although a decent portion of them will have been actual spam (of which python.org gets massive amounts.) If you sent legitimate mail in that period, and got a bounce back with a message like the one above, it's safe to re-send it now.Sorry for the inconvenience. -- Thomas Wouters <[EMAIL PROTECTED]>Hi! I'm a .signature virus! copy me into your .signature file to help me spread! -- http://mail.python.org/mailman/listinfo/python-list
Python 3.13.4, 3.12.11, 3.11.13, 3.10.18 and 3.9.23 are now available
Python Release Party It was only meant to be release day for 3.13.4 today, but poor number 13 looked so lonely… And hey, we had a couple of tarfile CVEs that we had to fix. So most of the Release Managers and all the Developers-in-Residence (including Security Developer-in-Residence Seth Michael Larson) came together to make it a full release party. <https://discuss.python.org/t/python-3-13-4-3-12-11-3-11-13-3-10-18-and-3-9-23-are-now-available/94367#p-252840-security-content-in-these-releases-2>Security content in these releases - gh-135034 <https://github.com/python/cpython/issues/135034>: Fixes multiple issues that allowed tarfile extraction filters (filter="data" and filter="tar") to be bypassed using crafted symlinks and hard links.Addresses *CVE 2024-12718* <https://www.cve.org/CVERecord?id=CVE-2024-12718>, *CVE 2025-4138* <https://www.cve.org/CVERecord?id=CVE-2025-4138>, *CVE 2025-4330* <https://www.cve.org/CVERecord?id=CVE-2025-4330>, and *CVE 2025-4517* <https://www.cve.org/CVERecord?id=CVE-2025-4517>. - gh-133767 <https://github.com/python/cpython/issues/133767>: Fix use-after-free in the “unicode-escape” decoder with a non-“strict” error handler. - gh-128840 <https://github.com/python/cpython/issues/128840>: Short-circuit the processing of long IPv6 addresses early in ipaddress <https://docs.python.org/release/3.13.4/library/ipaddress.html#module-ipaddress> to prevent excessive memory consumption and a minor denial-of-service. In addition to the security fixed mentioned above, a few additional changes to the ipaddress were backported to make the security fixes feasible. (See the full changelogs for each release for more details.) <https://discuss.python.org/t/python-3-13-4-3-12-11-3-11-13-3-10-18-and-3-9-23-are-now-available/94367#p-252840-python-3134-3>Python 3.13.4 In addition to the security fixes, the fourth maintenance release of Python 3.13 contains more than 300 bugfixes, build improvements and documentation changes. https://www.python.org/downloads/release/python-3134/ <https://discuss.python.org/t/python-3-13-4-3-12-11-3-11-13-3-10-18-and-3-9-23-are-now-available/94367#p-252840-python-31211-4>Python 3.12.11 https://www.python.org/downloads/release/python-31211/ <https://discuss.python.org/t/python-3-13-4-3-12-11-3-11-13-3-10-18-and-3-9-23-are-now-available/94367#p-252840-python-31113-5>Python 3.11.13 https://www.python.org/downloads/release/python-31113/ <https://discuss.python.org/t/python-3-13-4-3-12-11-3-11-13-3-10-18-and-3-9-23-are-now-available/94367#p-252840-python-31018-6>Python 3.10.18 https://www.python.org/downloads/release/python-31018/ <https://discuss.python.org/t/python-3-13-4-3-12-11-3-11-13-3-10-18-and-3-9-23-are-now-available/94367#p-252840-python-3923-7>Python 3.9.23 Additional security content in this release (already fixed in older releases for the other versions): - gh-80222 <https://github.com/python/cpython/issues/80222>: Fix bug in the folding of quoted strings when flattening an email message using a modern email policy. Previously when a quoted string was folded so that it spanned more than one line, the surrounding quotes and internal escapes would be omitted. This could theoretically be used to spoof header lines using a carefully constructed quoted string if the resulting rendered email was transmitted or re-parsed. https://www.python.org/downloads/release/python-3921/ <https://discuss.python.org/t/python-3-13-4-3-12-11-3-11-13-3-10-18-and-3-9-23-are-now-available/94367#p-252840-stay-safe-and-upgrade-8>Stay safe and upgrade! As always, upgrading is highly recommended to all users of affected versions. <https://discuss.python.org/t/python-3-13-4-3-12-11-3-11-13-3-10-18-and-3-9-23-are-now-available/94367#p-252840-enjoy-the-new-releases-9>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 from your very tired tireless release team, Thomas Wouters Pablo Galindo Salgado Łukasz Langa Ned Deily Steve Dower -- https://mail.python.org/mailman3//lists/python-list.python.org
[RELEASE] Python 3.13.5 is now available (yes, really...)
When I was younger (...hush) we would call this a brown paper bag release, but actually, we shouldn’t hide from our mistakes. We’re only human. So, please enjoy: <https://discuss.python.org/t/python-3-13-5-is-now-available-yes-really/95211#p-254481-python-3135-1>Python 3.13.5 https://www.python.org/downloads/release/python-3135/ <https://discuss.python.org/t/python-3-13-5-is-now-available-yes-really/95211#p-254481-this-is-the-fifth-maintenance-release-of-python-313-2>This is the fifth maintenance release of Python 3.13 Python 3.13 is the newest major release of the Python programming language, and it contains many new features and optimizations compared to Python 3.12. 3.13.5 is the fifth maintenance release of 3.13. 3.13.5 is an expedited release to fix a couple of significant issues with the 3.13.4 release: - gh-135151 <https://github.com/python/cpython/issues/135151>: Building extension modules on Windows for the regular (non-free-threaded) build failed. - gh-135171 <https://github.com/python/cpython/issues/135171>: Generator expressions stopped raising TypeError (when iterating over non-iterable objects) at creation time, delaying it to first use. - gh-135326 <https://github.com/python/cpython/issues/135326>: Passing int-like objects (like numpy.int64) to random.getrandbits() failed, when it worked before. Several other bug fixes (which would otherwise have waited until the next release) are also included. Special thanks to everyone who worked hard the last couple of days to fix these issues as quickly as possible. Full Changelog <https://docs.python.org/release/3.13.5/whatsnew/changelog.html#python-3-13-5> <https://discuss.python.org/t/python-3-13-5-is-now-available-yes-really/95211#p-254481-more-resources-3>More resources - Online Documentation <https://docs.python.org/3.13/> - PEP 719 <https://peps.python.org/pep-0719/>, 3.13 Release Schedule (not that you’ll find this release on there yet.) - Report bugs via GitHub <https://github.com/python/cpython/issues>. - Help fund Python directly <https://www.python.org/psf/donations/python-dev/> (or via GitHub Sponsors <https://github.com/sponsors/python>), and support the Python community <https://www.python.org/psf/donations/>. <https://discuss.python.org/t/python-3-13-5-is-now-available-yes-really/95211#p-254481-stay-safe-and-upgrade-4>Stay safe and upgrade! As always, upgrading is highly recommended to all users of 3.13. <https://discuss.python.org/t/python-3-13-5-is-now-available-yes-really/95211#p-254481-enjoy-the-new-releases-5>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 from hey, it’s us again, your release team, Thomas Wouters Ned Deily Steve Dower Łukasz Langa -- https://mail.python.org/mailman3//lists/python-list.python.org
[RELEASE] Python 3.12.0 beta 3 released
We’re getting close! 3.12.0 beta 3 has been released: https://www.python.org/downloads/release/python-3120b3/ *This is a beta preview of Python 3.12* Python 3.12 is still in development. This release, 3.12.0b3, is the third of four beta release previews of 3.12. Beta release previews are intended to give the wider community the opportunity to test new features and bug fixes and to prepare their projects to support the new feature release. We *strongly encourage* maintainers of third-party Python projects to* test with 3.12* during the beta phase and report issues found to [the Python bug tracker (https://github.com/python/cpython/issues) as soon as possible. While the release is planned to be feature complete entering the beta phase, it is possible that features may be modified or, in rare cases, deleted up until the start of the release candidate phase (Monday, 2023-07-31). Our goal is to have no ABI changes after beta 4 and as few code changes as possible after 3.12.0rc1, the first release candidate. To achieve that, it will be *extremely important* to get as much exposure for 3.12 as possible during the beta phase. Please keep in mind that this is a preview release and its use is *not *recommended for production environments. *Major new features of the 3.12 series, compared to 3.11* Some of the new major new features and changes in Python 3.12 are: - New type annotation syntax for generic classes (PEP 695 <https://peps.python.org/pep-0695/>). - More flexible f-string parsing, allowing many things previously disallowed (PEP 701 <https://peps.python.org/pep-0701/>). - Even more improved error messages. More exceptions potentially caused by typos now make suggestions to the user. - Many large and small performance improvements (like PEP 709 <https://peps.python.org/pep-0709/>). - Support for the Linux perf profiler to report Python function names in traces. - The deprecated wstr and wstr_length members of the C implementation of unicode objects were removed, per PEP 623 <https://peps.python.org/pep-0623/>. - In the unittest module, a number of long deprecated methods and classes were removed. (They had been deprecated since Python 3.1 or 3.2). - The deprecated smtpd and distutils modules have been removed (see PEP 594 <https://peps.python.org/pep-0594/> and PEP 632 <https://peps.python.org/pep-0632/>. The setuptools package continues to provide the distutils module. - A number of other old, broken and deprecated functions, classes and methods have been removed. - Invalid backslash escape sequences in strings now warn with SyntaxWarning instead of DeprecationWarning, making them more visible. (They will become syntax errors in the future.) - The internal representation of integers has changed in preparation for performance enhancements. (This should not affect most users as it is an internal detail, but it may cause problems for Cython-generated code.) - (Hey, fellow core developer, if a feature you find important is missing from this list, let Thomas know .) For more details on the changes to Python 3.12, see What's new in Python 3.12 <https://docs.python.org/dev/whatsnew/3.12.html>. The next pre-release of Python 3.12 will be 3.12.0b4, the last beta release, currently scheduled for 2023-07-10. *More resources*Online Documentation <https://docs.python.org/3.12/>. PEP 693 <https://www.python.org/dev/peps/pep-0693/>, the Python 3.12 Release Schedule. Report bugs via GitHub Issues <https://github.com/python/cpython/issues>. Help fund Python and its community <https://www.python.org/psf/donations/>. *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 organization contributions to the Python Software Foundation. Regards from a suddenly very stormy Amsterdam, Thomas Wouters Your release team, Ned Deily Steve Dower Łukasz Langa -- Thomas Wouters -- https://mail.python.org/mailman/listinfo/python-list
[RELEASE] Python 3.12.0 beta 4 released
Not much time left! I’ve released 3.12.0 beta 4. We’re now in the run-up to rc1, so keep that in mind when you backport to the 3.12 branch. https://www.python.org/downloads/release/python-3120b4/ *This is a beta preview of Python 3.12* Python 3.12 is still in development. This release, 3.12.0b4, is the final of four beta release previews of 3.12. Beta release previews are intended to give the wider community the opportunity to test new features and bug fixes and to prepare their projects to support the new feature release. We *strongly encourage* maintainers of third-party Python projects to *test with 3.12* during the beta phase and report issues found to the Python bug tracker <https://github.com/python/cpython/issues> as soon as possible. While the release is planned to be feature complete entering the beta phase, it is possible that features may be modified or, in rare cases, deleted up until the start of the release candidate phase (Monday, 2023-07-31). Our goal is to have no ABI changes after this release, and as few code changes as possible after 3.12.0rc1, the first release candidate. To achieve that, it will be *extremely important* to get as much exposure for 3.12 as possible during the beta phase. Please keep in mind that this is a preview release and its use is *not *recommended for production environments. *Major new features of the 3.12 series, compared to 3.11* Some of the new major new features and changes in Python 3.12 are: - New type annotation syntax for generic classes (PEP 695 <https://peps.python.org/pep-0695/>). - More flexible f-string parsing, allowing many things previously disallowed (PEP 701 <https://peps.python.org/pep-0701/>). - Support for the buffer protocol in Python code (PEP 688 <https://peps.python.org/pep-0688/>). - Even more improved error messages. More exceptions potentially caused by typos now make suggestions to the user. - Many large and small performance improvements (like PEP 709 <https://peps.python.org/pep-0709/>). - Support for the Linux perf profiler to report Python function names in traces. - The deprecated wstr and wstr_length members of the C implementation of unicode objects were removed, per PEP 623 <https://peps.python.org/pep-0623/>. - In the unittest module, a number of long deprecated methods and classes were removed. (They had been deprecated since Python 3.1 or 3.2). - The deprecated smtpd and distutils modules have been removed (see PEP 594 <https://peps.python.org/pep-0594/> and PEP 632 <https://peps.python.org/pep-0632/>. The setuptools package continues to provide the distutils module. - A number of other old, broken and deprecated functions, classes and methods have been removed. - Invalid backslash escape sequences in strings now warn with SyntaxWarning instead of DeprecationWarning, making them more visible. (They will become syntax errors in the future.) - The internal representation of integers has changed in preparation for performance enhancements. (This should not affect most users as it is an internal detail, but it may cause problems for Cython-generated code.) - (Hey, fellow core developer, if a feature you find important is missing from this list, let Thomas know .) For more details on the changes to Python 3.12, see What’s new in Python 3.12 <https://docs.python.org/3.12/whatsnew/3.12.html>. The next pre-release of Python 3.12 will be 3.12.0rc1, the *first release candidate*, currently scheduled for 2023-07-31. *More resources* Online Documentation <https://docs.python.org/3.12/>. PEP 693 <https://www.python.org/dev/peps/pep-0693/>, the Python 3.12 Release Schedule. Report bugs via GitHub Issues <https://github.com/python/cpython/issues>. Help fund Python and its community <https://www.python.org/psf/donations/>. *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 organization contributions to the Python Software Foundation <https://www.python.org/psf-landing/>. Regards from the alternating thunderstorms and heat waves in Amsterdam, Thomas Wouters. Your release team, Ned Deily Steve Dower Łukasz Langa -- Thomas Wouters -- https://mail.python.org/mailman/listinfo/python-list
[RELEASE] Python 3.12.0 release candidate 1 released
in strings now warn with SyntaxWarning instead of DeprecationWarning, making them more visible. (They will become syntax errors in the future.) - The internal representation of integers has changed in preparation for performance enhancements. (This should not affect most users as it is an internal detail, but it may cause problems for Cython-generated code.) (Hey, *fellow core developer,* if a feature you find important is missing from this list, let Thomas know .) For more details on the changes to Python 3.12, see What’s new in Python 3.12 <https://docs.python.org/dev/whatsnew/3.12.html>. The next pre-release of Python 3.12 will be 3.12.0rc2, the *final release candidate*, currently scheduled for 2023-09-04. <https://discuss.python.org/t/python-3-12-0-release-candidate-1-released/31137#more-resources-8>More resources - Online Documentation <https://docs.python.org/3.12/>. - PEP 693 <https://www.python.org/dev/peps/pep-0693/>, the Python 3.12 Release Schedule. - Report bugs via GitHub Issues <https://github.com/python/cpython/issues>. - Help fund Python and its community <https://www.python.org/psf/donations/>. <https://discuss.python.org/t/python-3-12-0-release-candidate-1-released/31137#we-hope-you-enjoy-the-new-releases-9>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 organization contributions to the Python Software Foundation <https://www.python.org/psf-landing/>. Your release team, Thomas Wouters Ned Deily Steve Dower Łukasz Langa -- Thomas Wouters -- https://mail.python.org/mailman/listinfo/python-list
Python 3.12.0 rc2 (final release candidate) now available.
rning instead of DeprecationWarning, making them more visible. (They will become syntax errors in the future.) - The internal representation of integers has changed in preparation for performance enhancements. (This should not affect most users as it is an internal detail, but it may cause problems for Cython-generated code.) (Hey, *fellow core developer,* if a feature you find important is missing from this list, let Thomas know .) For more details on the changes to Python 3.12, see What’s new in Python 3.12 <https://docs.python.org/dev/whatsnew/3.12.html>. The next scheduled release of Python 3.12 will be 3.12.0, the *final release*, currently scheduled for 2023-10-02. <https://discuss.python.org/t/python-3-12-0rc2-final-release-candidate-released/33105#more-resources-8>More resources - Online Documentation <https://docs.python.org/3.12/>. - PEP 693 <https://www.python.org/dev/peps/pep-0693/>, the Python 3.12 Release Schedule. - Report bugs via GitHub Issues <https://github.com/python/cpython/issues>. - Help fund Python and its community <https://www.python.org/psf/donations/>. <https://discuss.python.org/t/python-3-12-0rc2-final-release-candidate-released/33105#we-hope-you-enjoy-the-new-releases-9>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 organization contributions to the Python Software Foundation <https://www.python.org/psf-landing/>. Your release team, Thomas Wouters Ned Deily Steve Dower Łukasz Langa -- Thomas Wouters -- https://mail.python.org/mailman/listinfo/python-list
Python 3.12.0 rc3 (final release candidate I promise!) now available
ackslash escape sequences in strings now warn with SyntaxWarning instead of DeprecationWarning, making them more visible. (They will become syntax errors in the future.) - The internal representation of integers has changed in preparation for performance enhancements. (This should not affect most users as it is an internal detail, but it may cause problems for Cython-generated code.) (Hey, *fellow core developer,* if a feature you find important is missing from this list, let Thomas know .) For more details on the changes to Python 3.12, see What’s new in Python 3.12 <https://docs.python.org/dev/whatsnew/3.12.html>. The next scheduled release of Python 3.12 will be 3.12.0, the *final release*, currently scheduled for 2023-10-02. <https://discuss.python.org/t/python-3-12-0rc2-final-release-candidate-released/33105#more-resources-8>More resources - Online Documentation <https://docs.python.org/3.12/>. - PEP 693 <https://www.python.org/dev/peps/pep-0693/>, the Python 3.12 Release Schedule. - Report bugs via GitHub Issues <https://github.com/python/cpython/issues>. - Help fund Python and its community <https://www.python.org/psf/donations/>. <https://discuss.python.org/t/python-3-12-0rc2-final-release-candidate-released/33105#we-hope-you-enjoy-the-new-releases-9>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 organization contributions to the Python Software Foundation <https://www.python.org/psf-landing/>. Your release team, Thomas Wouters Ned Deily Steve Dower Łukasz Langa -- Thomas Wouters -- https://mail.python.org/mailman/listinfo/python-list
Python 3.12.0 (final) now available.
our food Share our homes Share our countries Instead let us Build a wall to keep them out It is not okay to say These are people just like us A place should only belong to those who are born there Do not be so stupid to think that The world can be looked at another way (now read from bottom to top) Refugees <https://brianbilston.com/2016/03/23/refugees/>, by Brian Bilston <https://mastodon.online/@brianbilston>. <https://discuss.python.org/t/python-3-12-0-final-is-here/35186#we-hope-you-enjoy-the-new-releases-8>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 organization contributions to the Python Software Foundation <https://www.python.org/psf-landing/>. Your release team, Thomas Wouters Ned Deily Steve Dower Łukasz Langa -- Thomas Wouters -- https://mail.python.org/mailman/listinfo/python-list
Python 3.13.0 alpha 1 now available.
It’s not a very exciting release (yet), but it’s time for the first alpha of Python 3.13 anyway! https://www.python.org/downloads/release/python-3130a1/ *This is an early developer preview of Python 3.13* <https://discuss.python.org/t/python-3-13-0-alpha-1/36109#major-new-features-of-the-313-series-compared-to-312-1>Major new features of the 3.13 series, compared to 3.12 Python 3.13 is still in development. This release, 3.13.0a1 is the first of seven planned alpha releases. Alpha releases are intended to make it easier to test the current state of new features and bug fixes and to test the release process. During the alpha phase, features may be added up until the start of the beta phase (2024-05-07) and, if necessary, may be modified or deleted up until the release candidate phase (2024-07-30). Please keep in mind that this is a preview release and its use is *not* recommended for production environments. Many new features for Python 3.13 are still being planned and written. The most notable change so far are 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 (Hey, *fellow core developer,* if a feature you find important is missing from this list, let Thomas know .) The next pre-release of Python 3.13 will be 3.13.0a2, currently scheduled for 2023-11-21. <https://discuss.python.org/t/python-3-13-0-alpha-1/36109#more-resources-2>More resources - Online Documentation <https://docs.python.org/3.13/> - PEP 719 <https://www.python.org/dev/peps/pep-0719/>, 3.13 Release Schedule - Report bugs at https://github.com/python/cpython/issues. - Help fund Python and its community <https://discuss.python.org/psf/donations/>. <https://discuss.python.org/t/python-3-13-0-alpha-1/36109#enjoy-the-new-releases-3>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 from lovely Czechia, Your release team, Thomas Wouters Ned Deily Steve Dower Łukasz Langa -- Thomas Wouters -- https://mail.python.org/mailman/listinfo/python-list
Python 3.13.0 alpha 2 now available.
Well, well, well, it’s time for Python 3.13.0 alpha 2! https://www.python.org/downloads/release/python-3130a2/ *This is an early developer preview of Python 3.13* <https://discuss.python.org/t/python-3-13-0-alpha-2/39379#major-new-features-of-the-313-series-compared-to-312-1>Major new features of the 3.13 series, compared to 3.12 Python 3.13 is still in development. This release, 3.13.0a2 is the second of seven planned alpha releases. Alpha releases are intended to make it easier to test the current state of new features and bug fixes and to test the release process. During the alpha phase, features may be added up until the start of the beta phase (2024-05-07) and, if necessary, may be modified or deleted up until the release candidate phase (2024-07-30). Please keep in mind that this is a preview release and its use is *not* recommended for production environments. Many new features for Python 3.13 are still being planned and written. The most notable change so far: - 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 have been 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 .) The next pre-release of Python 3.13 will be 3.13.0a3, currently scheduled for 2023-12-19. <https://discuss.python.org/t/python-3-13-0-alpha-2/39379#more-resources-2>More resources - Online Documentation <https://docs.python.org/3.13/> - PEP 719 <https://www.python.org/dev/peps/pep-0719/>, 3.13 Release Schedule - Report bugs at https://github.com/python/cpython/issues . - Help fund Python and its community <https://discuss.python.org/psf/donations/>. <https://discuss.python.org/t/python-3-13-0-alpha-2/39379#enjoy-the-new-releases-3>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 from chilly Amsterdam, Your release team, Thomas Wouters Ned Deily Steve Dower Łukasz Langa -- Thomas Wouters -- https://mail.python.org/mailman/listinfo/python-list
Python 3.12.1 is now available
Python 3.12.1 is now available. https://www.python.org/downloads/release/python-3121/ This is the first maintenance release of Python 3.12 Python 3.12 is the newest major release of the Python programming language, and it contains many new features and optimizations. 3.12.1 is the latest maintenance release, containing more than 400 bugfixes, build improvements and documentation changes since 3.12.0. <https://discuss.python.org/t/python-3-12-1-now-available/40603#major-new-features-of-the-312-series-compared-to-311-2>Major new features of the 3.12 series, compared to 3.11 <https://discuss.python.org/t/python-3-12-1-now-available/40603#new-features-3>New features - More flexible f-string parsing <https://docs.python.org/3.12/whatsnew/3.12.html#pep-701-syntactic-formalization-of-f-strings>, allowing many things previously disallowed (PEP 701 <https://peps.python.org/pep-0701/>). - Support for the buffer protocol <https://docs.python.org/3.12/whatsnew/3.12.html#pep-688-making-the-buffer-protocol-accessible-in-python> in Python code (PEP 688 <https://peps.python.org/pep-0688/>). - A new debugging/profiling API <https://docs.python.org/3.12/whatsnew/3.12.html#pep-669-low-impact-monitoring-for-cpython> (PEP 669 <https://peps.python.org/pep-0669/>). - Support for isolated subinterpreters <https://docs.python.org/3.12/whatsnew/3.12.html#pep-684-a-per-interpreter-gil> with separate Global Interpreter Locks (PEP 684 <https://peps.python.org/pep-0684>). - Even more improved error messages <https://docs.python.org/3.12/whatsnew/3.12.html#improved-error-messages>. More exceptions potentially caused by typos now make suggestions to the user. - Support for the Linux perf profiler <https://docs.python.org/3.12/howto/perf_profiling.html> to report Python function names in traces. - Many large and small performance improvements <https://docs.python.org/3.12/whatsnew/3.12.html#optimizations> (like PEP 709 <https://peps.python.org/pep-0709/> and support for the BOLT binary optimizer), delivering an estimated 5% overall performance improvement. <https://discuss.python.org/t/python-3-12-1-now-available/40603#type-annotations-4>Type annotations - New type annotation syntax <https://docs.python.org/3.12/whatsnew/3.12.html#pep-695-type-parameter-syntax> for generic classes (PEP 695 <https://peps.python.org/pep-0695/>). - New override decorator <https://docs.python.org/3.12/whatsnew/3.12.html#pep-698-override-decorator-for-static-typing> for methods (PEP 698 <https://peps.python.org/pep-0698>). <https://discuss.python.org/t/python-3-12-1-now-available/40603#deprecations-5> Deprecations - The deprecated wstr and wstr_length members of the C implementation of unicode objects were removed, per PEP 623 <https://peps.python.org/pep-0623/>. - In the unittest module, a number of long deprecated methods and classes were removed. (They had been deprecated since Python 3.1 or 3.2). - The deprecated smtpd and distutils modules have been removed (see PEP 594 <https://peps.python.org/pep-0594/> and PEP 632 <https://peps.python.org/pep-0632/>. The setuptools package continues to provide the distutils module. - A number of other old, broken and deprecated functions, classes and methods <https://docs.python.org/3.12/whatsnew/3.12.html#removed> have been removed. - Invalid backslash escape sequences in strings now warn with SyntaxWarning instead of DeprecationWarning, making them more visible. (They will become syntax errors in the future.) - The internal representation of integers has changed in preparation for performance enhancements. (This should not affect most users as it is an internal detail, but it may cause problems for Cython-generated code.) For more details on the changes to Python 3.12, see What’s new in Python 3.12 <https://docs.python.org/dev/whatsnew/3.12.html>. <https://discuss.python.org/t/python-3-12-1-now-available/40603#more-resources-6>More resources - Online Documentation <https://docs.python.org/3.12/>. - PEP 693 <https://www.python.org/dev/peps/pep-0693/>, the Python 3.12 Release Schedule. - Report bugs via GitHub Issues <https://github.com/python/cpython/issues>. - Help fund Python directly <https://www.python.org/psf/donations/python-dev/> or via GitHub Sponsors <https://github.com/sponsors/python>, and support the Python community <https://www.python.org/psf/donations/>. <https://discuss.python.org/t/python-3-12-1-now-available/40603#we-hope-you-enjoy-the-new-releases-7>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 ef
Python 3.13.0a3 is now available.
We silently skipped releasing in December (it was too close to the holidays, a lot of people were away) so by date you may have been expecting alpha 4, but instead it’s alpha 3: https://www.python.org/downloads/release/python-3130a3/ *This is an early developer preview of Python 3.13* <https://discuss.python.org/t/python-3-13-alpha-3/43437#major-new-features-of-the-313-series-compared-to-312-1>Major new features of the 3.13 series, compared to 3.12 Python 3.13 is still in development. This release, 3.13.0a3, is the third of six planned alpha releases. Alpha releases are intended to make it easier to test the current state of new features and bug fixes and to test the release process. During the alpha phase, features may be added up until the start of the beta phase (2024-05-07) and, if necessary, may be modified or deleted up until the release candidate phase (2024-07-30). Please keep in mind that this is a preview release and its use is *not* recommended for production environments. Many new features for Python 3.13 are still being planned and written. Work continues apace on both the work to remove the Global Interpeter Lock <https://peps.python.org/pep-0703/>, and to improve Python performance. The most notable changes so far: - In the interactive interpreter, exception tracebacks are now colorized by default <https://docs.python.org/dev/whatsnew/3.13.html#improved-error-messages>. - 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.) - 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 have been 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 .) The next pre-release of Python 3.13 will be 3.13.0a4, currently scheduled for 2023-02-13. <https://discuss.python.org/t/python-3-13-alpha-3/43437#more-resources-2>More resources - Online Documentation <https://docs.python.org/3.13/> - PEP 719 <https://www.python.org/dev/peps/pep-0719/>, 3.13 Release Schedule - Report bugs at Issues · python/cpython · GitHub <https://github.com/python/cpython/issues>. - Help fund Python and its community <https://www.python.org/psf/donations/>. <https://discuss.python.org/t/python-3-13-alpha-3/43437#enjoy-the-new-releases-3>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 from snowy Amsterdam, Your release team, Thomas Wouters Ned Deily Steve Dower Łukasz Langa -- Thomas Wouters -- https://mail.python.org/mailman/listinfo/python-list
[RELEASE] Python 3.12.2 and 3.11.8 now available.
*Python 3.12.2 and 3.11.8 are here! *In addition to all the usual bugfixes, these releases contain a small security fix: hidden .pth files are no longer automatically read and executed <https://docs.python.org/release/3.12.2/whatsnew/changelog.html#security> as part of Python startup. (New releases of 3.8, 3.9 and 3.10 containing the same fix are expected next week.) <https://discuss.python.org/t/python-3-12-2-and-3-11-8-released/45268#python-3122-2>Python 3.12.2 https://www.python.org/downloads/release/python-3122/ Python 3.12’s second bugfix release. In addition to the mentioned security fix and the usual slew of bug fixes, build changes and documentation updates (more than 350 commits), this is also the first release to include a Software Bill-of-Materials for the source packages <https://discuss.python.org/t/create-and-distribute-software-bill-of-materials-sbom-for-python-artifacts/39293> (Python-3.12.2.tgz and Python-3.12.2.tar.xz). Full changelog <https://docs.python.org/release/3.12.2/whatsnew/changelog.html>. <https://discuss.python.org/t/python-3-12-2-and-3-11-8-released/45268#python-3118-3>Python 3.11.8 https://www.python.org/downloads/release/python-3118/ More than 300 commits of bug fixes, build changes and documentation updates. Full changelog <https://docs.python.org/release/3.11.8/whatsnew/changelog.html>. <https://discuss.python.org/t/python-3-12-2-and-3-11-8-released/45268#we-hope-you-enjoy-the-new-releases-4>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 Wouters @thomas <https://discuss.python.org/u/thomas> on behalf of your release team, Ned Deily Steve Dower Pablo Galindo Salgado Łukasz Langa -- https://mail.python.org/mailman/listinfo/python-list
[RELEASE] Python 3.13.0a4 is now available
It’s time for Python 3.13.0 alpha 4 (now with SPDX SBOM OMG!): https://www.python.org/downloads/release/python-3130a4/ *This is an early developer preview of Python 3.13* <https://discuss.python.org/t/python-3-13-alpha-4/46042#major-new-features-of-the-313-series-compared-to-312-1>Major new features of the 3.13 series, compared to 3.12 Python 3.13 is still in development. This release, 3.13.0a4, is the fourth of six planned alpha releases. Alpha releases are intended to make it easier to test the current state of new features and bug fixes and to test the release process. During the alpha phase, features may be added up until the start of the beta phase (2024-05-07) and, if necessary, may be modified or deleted up until the release candidate phase (2024-07-30). Please keep in mind that this is a preview release and its use is *not* recommended for production environments. Many new features for Python 3.13 are still being planned and written. Work continues apace on both the work to remove the Global Interpeter Lock <https://peps.python.org/pep-0703/>, and to improve Python performance. The most notable changes so far: - 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. - 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.) - 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 have been 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 .) The next pre-release of Python 3.13 will be 3.13.0a5, currently scheduled for 2023-03-12. <https://discuss.python.org/t/python-3-13-alpha-4/46042#more-resources-2>More resources - Online Documentation <https://docs.python.org/3.13/> - PEP 719 <https://www.python.org/dev/peps/pep-0719/>, 3.13 Release Schedule - Report bugs at https://github.com/python/cpython/issues. - Help fund Python directly <https://www.python.org/psf/donations/python-dev/> (or via GitHub Sponsors <https://github.com/sponsors/python>), and support the Python community <https://www.python.org/psf/donations/>. <https://discuss.python.org/t/python-3-13-alpha-4/46042#enjoy-the-new-releases-3>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 from dusky Amsterdam, Your release team, Thomas Wouters Ned Deily Steve Dower Łukasz Langa -- Thomas Wouters -- https://mail.python.org/mailman/listinfo/python-list
[RELEASE] Python 3.13.0a5 is now available
We’re getting closer and closer… Alpha 5 is here. https://www.python.org/downloads/release/python-3130a5/ *This is an early developer preview of Python 3.13* Major new features of the 3.13 series, compared to 3.12 Python 3.13 is still in development. This release, 3.13.0a5, is the fifth of six planned alpha releases. Alpha releases are intended to make it easier to test the current state of new features and bug fixes and to test the release process. During the alpha phase, features may be added up until the start of the beta phase (2024-05-07) and, if necessary, may be modified or deleted up until the release candidate phase (2024-07-30). Please keep in mind that this is a preview release and its use is *not* recommended for production environments. Many new features for Python 3.13 are still being planned and written. Work continues apace on both the work to remove the Global Interpeter Lock <https://peps.python.org/pep-0703/>, and to improve Python performance. The most notable changes so far: - 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. - 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 have been 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 .) The next pre-release of Python 3.13 will be 3.13.0a6, currently scheduled for 2024-04-09. <https://discuss.python.org/t/python-3-13-0-alpha-5/48341#more-resources-2>More resources - Online Documentation <https://docs.python.org/3.13/> - PEP 719 <https://www.python.org/dev/peps/pep-0719/>, 3.13 Release Schedule - Report bugs at Issues · python/cpython · GitHub <https://github.com/python/cpython/issues>. - Help fund Python directly <https://www.python.org/psf/donations/python-dev/> (or via GitHub Sponsors <https://github.com/sponsors/python>), and support the Python community <https://www.python.org/psf/donations/>. <https://discuss.python.org/t/python-3-13-0-alpha-5/48341#enjoy-the-new-releases-3>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 from wet and chilly Amsterdam, Your release team, Thomas Wouters Ned Deily Steve Dower Łukasz Langa -- Thomas Wouters -- https://mail.python.org/mailman/listinfo/python-list
[RELEASE] Python 3.12.3 and 3.13.0a6 released
*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 . 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 -- https://mail.python.org/mailman/listinfo/python-list
[RELEASE] Python 3.13.0 beta 1 released
a feature you find important is missing from this list, let Thomas know .) For more details on the changes to Python 3.13, see What’s new in Python 3.13 <https://docs.python.org/3.13/whatsnew/3.13.html>. The next pre-release of Python 3.13 will be 3.13.0b2, currently scheduled for 2024-05-28. <https://discuss.python.org/t/python-3-13-0b1-now-available/52891#more-resources-5>More resources - Online Documentation <https://docs.python.org/3.13/> - PEP 719 <https://peps.python.org/pep-0719/>, 3.13 Release Schedule - Report bugs at Issues · python/cpython · GitHub <https://github.com/python/cpython/issues>. - Help fund Python directly <https://www.python.org/psf/donations/python-dev/> (or via GitHub Sponsors <https://github.com/sponsors/python>), and support the Python community <https://www.python.org/psf/donations/>. <https://discuss.python.org/t/python-3-13-0b1-now-available/52891#enjoy-the-new-releases-6>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 from droopy Amsterdam, Your release team, Thomas Wouters @thomas <https://discuss.python.org/u/thomas> Łukasz Langa @ambv <https://discuss.python.org/u/ambv> Ned Deily @nad <https://discuss.python.org/u/nad> Steve Dower @steve.dower <https://discuss.python.org/u/steve.dower> -- https://mail.python.org/mailman/listinfo/python-list
[RELEASE] Python 3.13.0 beta 2 released.
thon.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/3.13/whatsnew/3.13.html#removed> of deprecated classes, functions and methods in various standard library modules. - C API removals <https://docs.python.org/3.13/whatsnew/3.13.html#id10> and deprecations <https://docs.python.org/3.13/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.) - New deprecations <https://docs.python.org/3.13/whatsnew/3.13.html#deprecated>, most of which are scheduled for removal from Python 3.15 or 3.16. (Hey, *fellow core developer,* if a feature you find important is missing from this list, let Thomas know .) For more details on the changes to Python 3.13, see What’s new in Python 3.13 <https://docs.python.org/3.13/whatsnew/3.13.html>. The next pre-release of Python 3.13 will be 3.13.0b3, currently scheduled for 2024-06-25. <https://discuss.python.org/t/3-13-0b2-now-available/55056#more-resources-5>More resources - Online Documentation <https://docs.python.org/3.13/> - PEP 719 <https://peps.python.org/pep-0719/>, 3.13 Release Schedule - Report bugs at Issues · python/cpython · GitHub <https://github.com/python/cpython/issues>. - Help fund Python directly <https://www.python.org/psf/donations/python-dev/> (or via GitHub Sponsors <https://github.com/sponsors/python>), and support the Python community <https://www.python.org/psf/donations/>. <https://discuss.python.org/t/3-13-0b2-now-available/55056#enjoy-the-new-releases-6>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 from *scorchingly* sunny Sunnyvale (hey, the name fits!), Your release team, Thomas Wouters @thomas <https://discuss.python.org/u/thomas> Łukasz Langa @ambv <https://discuss.python.org/u/ambv> Ned Deily @nad <https://discuss.python.org/u/nad> Steve Dower @steve.dower <https://discuss.python.org/u/steve.dower> -- https://mail.python.org/mailman/listinfo/python-list
[RELEASE] Python 3.12.4 released
n-3-12-4-now-available/55128#enjoy-the-new-releases-7>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 from still quite sunny Sunnyvale, Your release team, Thomas Wouters @thomas <https://discuss.python.org/u/thomas> Łukasz Langa @ambv <https://discuss.python.org/u/ambv> Ned Deily @nad <https://discuss.python.org/u/nad> Steve Dower @steve.dower <https://discuss.python.org/u/steve.dower> -- https://mail.python.org/mailman/listinfo/python-list
[RELEASE] Python 3.13.0 beta 3 released.
.13.html#deprecated>, most of which are scheduled for removal from Python 3.15 or 3.16. (Hey, *fellow core developer,* if a feature you find important is missing from this list, let Thomas know .) For more details on the changes to Python 3.13, see What’s new in Python 3.13 <https://docs.python.org/3.13/whatsnew/3.13.html>. The next pre-release of Python 3.13 will be 3.13.0b4, currently scheduled for 2024-07-16. <https://discuss.python.org/t/python-3-13-0-beta-3-now-available/56847#more-resources-5>More resources - Online Documentation <https://docs.python.org/3.13/> - PEP 719 <https://peps.python.org/pep-0719/>, 3.13 Release Schedule - Report bugs at https://github.com/python/cpython/issues. - Help fund Python directly <https://www.python.org/psf/donations/python-dev/> (or via GitHub Sponsors <https://github.com/sponsors/python>), and support the Python community <https://www.python.org/psf/donations/>. <https://discuss.python.org/t/python-3-13-0-beta-3-now-available/56847#enjoy-the-new-releases-6>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 from *scorchingly* hot Amsterdam (hey, we get good weather too!), Your release team, Thomas Wouters Łukasz Langa Ned Deily Steve Dower -- Thomas Wouters -- https://mail.python.org/mailman/listinfo/python-list
[RELEASE] Python 3.13.0 beta 4 released.
es: 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/3.13/whatsnew/3.13.html#removed> of deprecated classes, functions and methods in various standard library modules. - C API removals <https://docs.python.org/3.13/whatsnew/3.13.html#id10> and deprecations <https://docs.python.org/3.13/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.) - New deprecations <https://docs.python.org/3.13/whatsnew/3.13.html#deprecated>, most of which are scheduled for removal from Python 3.15 or 3.16. (Hey, *fellow core developer,* if a feature you find important is missing from this list, let Thomas know .) For more details on the changes to Python 3.13, see What’s new in Python 3.13 <https://docs.python.org/3.13/whatsnew/3.13.html>. The next pre-release of Python 3.13 will be 3.13.0rc1, *the first release candidate*, currently scheduled for 2024-07-30. <https://discuss.python.org/t/python-3-13-0b4-now-available/58565#more-resources-5>More resources - Online Documentation <https://docs.python.org/3.13/> - PEP 719 <https://peps.python.org/pep-0719/>, 3.13 Release Schedule - Report bugs at https://github.com/python/cpython/issues. - Help fund Python directly <https://www.python.org/psf/donations/python-dev/> (or via GitHub Sponsors <https://github.com/sponsors/python>), and support the Python community <https://www.python.org/psf/donations/>. <https://discuss.python.org/t/python-3-13-0b4-now-available/58565#enjoy-the-new-releases-6>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. Finally, regards from a confusingly hot and rainy Munich, Your release team, Thomas Wouters Łukasz Langa Ned Deily Steve Dower -- https://mail.python.org/mailman/listinfo/python-list
[RELEASE] Python 3.13.0 release candidate 1 released
- iOS is now a Tier 3 supported platform <https://peps.python.org/pep-0730/>, with Android on the way as well <https://peps.python.org/pep-0738/>. <https://discuss.python.org/t/python-3-13-0-release-candidate-1-released/59703#p-181511-typing-6> Typing - Support for type defaults in type parameters <https://peps.python.org/pep-0696/>. - A new type narrowing annotation <https://peps.python.org/pep-0742/>, typing.TypeIs. - A new annotation for read-only items in TypeDicts <https://peps.python.org/pep-0705/>. - A new annotation for marking deprecations in the type system <https://peps.python.org/pep-0702>. <https://discuss.python.org/t/python-3-13-0-release-candidate-1-released/59703#p-181511-removals-and-new-deprecations-7>Removals and new deprecations - 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/3.13/whatsnew/3.13.html#removed> of deprecated classes, functions and methods in various standard library modules. - C API removals <https://docs.python.org/3.13/whatsnew/3.13.html#id10> and deprecations <https://docs.python.org/3.13/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.) - New deprecations <https://docs.python.org/3.13/whatsnew/3.13.html#deprecated>, most of which are scheduled for removal from Python 3.15 or 3.16. (Hey, *fellow core developer,* if a feature you find important is missing from this list, let Thomas know .) For more details on the changes to Python 3.13, see What’s new in Python 3.13 <https://docs.python.org/3.13/whatsnew/3.13.html>. The next pre-release of Python 3.13 will be 3.13.0rc2, *the final release candidate*, currently scheduled for 2024-09-03. <https://discuss.python.org/t/python-3-13-0-release-candidate-1-released/59703#p-181511-more-resources-8>More resources - Online Documentation <https://docs.python.org/3.13/> - PEP 719 <https://peps.python.org/pep-0719/>, 3.13 Release Schedule - Report bugs at Issues · python/cpython · GitHub <https://github.com/python/cpython/issues>. - Help fund Python directly <https://www.python.org/psf/donations/python-dev/> (or via GitHub Sponsors <https://github.com/sponsors/python>), and support the Python community <https://www.python.org/psf/donations/>. <https://discuss.python.org/t/python-3-13-0-release-candidate-1-released/59703#p-181511-enjoy-the-new-releases-9>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. Your release team, Thomas Wouters Łukasz Langa Ned Deily Steve Dower -- Thomas Wouters -- https://mail.python.org/mailman/listinfo/python-list
[RELEASE] Python 3.12.5 released
esources-6>More resources - Online Documentation <https://docs.python.org/3.12/>. - PEP 693 <https://www.python.org/dev/peps/pep-0693/>, the Python 3.12 Release Schedule. - Report bugs via GitHub Issues <https://github.com/python/cpython/issues>. - Help fund Python directly <https://www.python.org/psf/donations/python-dev/> or via GitHub Sponsors <https://github.com/sponsors/python>, and support the Python community <https://www.python.org/psf/donations/>. <https://discuss.python.org/t/python-3-12-5-now-available/60219#p-182613-enjoy-the-new-releases-7>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. Your release team, Thomas Wouters Łukasz Langa Ned Deily Steve Dower -- Thomas Wouters -- https://mail.python.org/mailman/listinfo/python-list
[RELEASE] Python 3.13.0 (final) released
ew/3.13.html#deprecated-c-apis>. (Some removals present in alpha 1 were reverted in alpha 2, as the removals were deemed too disruptive at this time.) - New deprecations <https://docs.python.org/3.13/whatsnew/3.13.html#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 <https://docs.python.org/3.13/whatsnew/3.13.html>. <https://discuss.python.org/t/python-3-13-0-final-has-been-released/66972#p-196505-more-resources-7>More resources - Online Documentation <https://docs.python.org/3.13/> - PEP 719 <https://peps.python.org/pep-0719/>, 3.13 Release Schedule - Report bugs at Issues · python/cpython · GitHub <https://github.com/python/cpython/issues>. - Help fund Python directly <https://www.python.org/psf/donations/python-dev/> (or via GitHub Sponsors <https://github.com/sponsors/python>), and support the Python community <https://www.python.org/psf/donations/>. <https://discuss.python.org/t/python-3-13-0-final-has-been-released/66972#p-196505-we-hope-you-enjoy-the-new-releases-8>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 organization contributions to the Python Software Foundation <https://www.python.org/psf-landing/>. Choo-choo from the release train, Your release team, Thomas Wouters Ned Deily Steve Dower Łukasz Langa -- https://mail.python.org/mailman/listinfo/python-list
[RELEASE] Python 3.13.0rc3 and 3.12.7 released.
and documentation changes. <https://discuss.python.org/t/python-3-12-7-and-3-13-0rc3-released/66306#p-195069-more-resources-6>More resources - Python 3.13 Online Documentation <https://docs.python.org/3.13/> - PEP 719 <https://peps.python.org/pep-0719/>, Python 3.13 Release Schedule - Report bugs at Issues · python/cpython · GitHub <https://github.com/python/cpython/issues>. - Help fund Python directly <https://www.python.org/psf/donations/python-dev/>(or via GitHub Sponsors <https://github.com/sponsors/python>), and support the Python community <https://www.python.org/psf/donations/>. <https://discuss.python.org/t/python-3-12-7-and-3-13-0rc3-released/66306#p-195069-enjoy-the-new-releases-7>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 from a positively *melting* Menlo Park for some reason <https://social.coop/@Yhg1s/113051321976759729>this time, Your release team, Thomas Wouters Łukasz Langa Ned Deily Steve Dower -- https://mail.python.org/mailman/listinfo/python-list
[RELEASE] Python 3.13.2 and 3.12.9 now available!
A small release day today! That is to say the releases are relatively small; the day itself was of average size, as most days are. <https://discuss.python.org/t/python-3-13-2-and-3-12-9-now-available/79509#p-225156-python-3132-1>Python 3.13.2 Python 3.13’s second maintenance release. About 250 changes went into this update, and can be yours for free if you just upgrade now. https://www.python.org/downloads/release/python-3132/ <https://discuss.python.org/t/python-3-13-2-and-3-12-9-now-available/79509#p-225156-python-3129-2>Python 3.12.9 Python 3.12’s *ninth* maintenance release already. Just 180 changes for 3.12, but it’s still worth upgrading. https://www.python.org/downloads/release/python-3129/ <https://discuss.python.org/t/python-3-13-2-and-3-12-9-now-available/79509#p-225156-enjoy-the-new-releases-3>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 from your team, Thomas Wouters Ned Deily Steve Dower Łukasz Langa -- https://mail.python.org/mailman/listinfo/python-list
[RELEASE] Python 3.13.1, 3.12.8, 3.11.11, 3.10.16 and 3.9.21 are now available
Another big release day! Python 3.13.1 and 3.12.8 were regularly scheduled releases, but they do contain a few security fixes. That makes it a nice time to release the security-fix-only versions too, so everything is as secure as we can make it. <https://discuss.python.org/t/python-3-13-1-3-12-8-3-11-11-3-10-16-and-3-9-21-are-now-available/73214/1#p-211771-python-3131-1>Python 3.13.1 Python 3.13’s first maintenance release. My child is all growed up now, I guess! Almost 400 bugfixes, build improvements and documentation changes went in since 3.13.0, making this the very best Python release to date. https://www.python.org/downloads/release/python-3131/ <https://discuss.python.org/t/python-3-13-1-3-12-8-3-11-11-3-10-16-and-3-9-21-are-now-available/73214/1#p-211771-python-3128-2>Python 3.12.8 Python 3.12 might be slowly reaching middle age, but still received over 250 bugfixes, build improvements and documentation changes since 3.12.7. https://www.python.org/downloads/release/python-3128/ <https://discuss.python.org/t/python-3-13-1-3-12-8-3-11-11-3-10-16-and-3-9-21-are-now-available/73214/1#p-211771-python-3-3>Python 3.11.11 I know it’s probably hard to hear, but this is the *second* security-only release of Python 3.11. Yes, really! Oh yes, I know, I know, but it’s true! Only 11 commits went in since 3.11.10. https://www.python.org/downloads/release/python-3/ <https://discuss.python.org/t/python-3-13-1-3-12-8-3-11-11-3-10-16-and-3-9-21-are-now-available/73214/1#p-211771-python-31016-4>Python 3.10.16 Python 3.10 received a total of 14 commits since 3.10.15. Why more than 3.11? Because it needed a little bit of extra attention to keep working with current GitHub practices, I guess. https://www.python.org/downloads/release/python-31016/ <https://discuss.python.org/t/python-3-13-1-3-12-8-3-11-11-3-10-16-and-3-9-21-are-now-available/73214/1#p-211771-python-3921-5>Python 3.9.21 Python 3.9 isn’t quite ready for pasture yet, as it’s set to receive security fixes for at least another 10 months. Very similarly to 3.10, it received 14 commits since 3.9.20. https://www.python.org/downloads/release/python-3921/ <https://discuss.python.org/t/python-3-13-1-3-12-8-3-11-11-3-10-16-and-3-9-21-are-now-available/73214/1#p-211771-stay-safe-and-upgrade-6>Stay safe and upgrade! As always, upgrading is highly recommended to all users of affected versions. <https://discuss.python.org/t/python-3-13-1-3-12-8-3-11-11-3-10-16-and-3-9-21-are-now-available/73214/1#p-211771-enjoy-the-new-releases-7>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 from your tireless, tireless release team, Thomas Wouters Ned Deily Steve Dower Pablo Galindo Salgado Łukasz Langa -- https://mail.python.org/mailman/listinfo/python-list