Python 3.12.0 alpha 4 released

2023-01-10 Thread Thomas Wouters
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

2023-03-07 Thread Thomas Wouters
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

2023-04-05 Thread Thomas Wouters
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.

2023-05-22 Thread Thomas Wouters
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

2005-12-22 Thread Thomas Wouters
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

2005-12-22 Thread Thomas Wouters
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?

2005-12-25 Thread Thomas Wouters
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!

2005-12-28 Thread Thomas Wouters
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

2006-01-03 Thread Thomas Wouters
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

2006-03-08 Thread Thomas Wouters
[ 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

2025-06-03 Thread Thomas Wouters
 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...)

2025-06-11 Thread Thomas Wouters
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

2023-06-20 Thread Thomas Wouters via Python-list
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

2023-07-11 Thread Thomas Wouters via Python-list
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

2023-08-06 Thread Thomas Wouters via Python-list
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.

2023-09-06 Thread Thomas Wouters via Python-list
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

2023-09-19 Thread Thomas Wouters via Python-list
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.

2023-10-02 Thread Thomas Wouters via Python-list
 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.

2023-10-13 Thread Thomas Wouters via Python-list
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.

2023-11-22 Thread Thomas Wouters via Python-list
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

2023-12-07 Thread Thomas Wouters via Python-list
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.

2024-01-17 Thread Thomas Wouters via Python-list
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.

2024-02-07 Thread Thomas Wouters via Python-list
*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

2024-02-15 Thread Thomas Wouters via Python-list
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

2024-03-12 Thread Thomas Wouters via Python-list
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

2024-04-09 Thread Thomas Wouters via Python-list
*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

2024-05-08 Thread Thomas Wouters via Python-list
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.

2024-06-06 Thread Thomas Wouters via Python-list
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

2024-06-06 Thread Thomas Wouters via Python-list
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.

2024-06-27 Thread Thomas Wouters via Python-list
.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.

2024-07-18 Thread Thomas Wouters via Python-list
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

2024-08-01 Thread Thomas Wouters via Python-list
   - 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

2024-08-07 Thread Thomas Wouters via Python-list
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

2024-10-07 Thread Thomas Wouters via Python-list
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.

2024-10-01 Thread Thomas Wouters via Python-list
 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!

2025-02-04 Thread Thomas Wouters via Python-list
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

2024-12-03 Thread Thomas Wouters via Python-list
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