Deutsch   English   Français   Italiano  
<mailman.41.1725719183.2917.python-list@python.org>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!weretis.net!feeder8.news.weretis.net!fu-berlin.de!uni-berlin.de!not-for-mail
From: =?utf-8?Q?=C5=81ukasz_Langa?= <lukasz@langa.pl>
Newsgroups: comp.lang.python
Subject: [RELEASE] Python 3.13.0RC2, 3.12.6, 3.11.10, 3.10.15, 3.9.20, and
 3.8.20 are now available!
Date: Sat, 7 Sep 2024 16:26:06 +0200
Lines: 271
Message-ID: <mailman.41.1725719183.2917.python-list@python.org>
References: <81BAD7AA-08FF-4E55-B52D-161B92A5D385@langa.pl>
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3776.700.51\))
Content-Type: multipart/signed;
 boundary="Apple-Mail=_7D5DA0F5-8132-4DCE-85A1-1BC5DB75D78B";
 protocol="application/pgp-signature"; micalg=pgp-sha256
X-Trace: news.uni-berlin.de 7Hb/halrrbxNnfYxyM5sBgpZnmz//t+3mK56kD96fRTg==
Cancel-Lock: sha1:XxbgFgA45+ovInuifb/qmrNX1fM= sha256:hJibb42FPBI9x659eRQgTZYRoJP1FgZp9MnSWpEF3Wg=
Return-Path: <lukasz@langa.pl>
X-Original-To: python-list@python.org
Delivered-To: python-list@mail.python.org
Authentication-Results: mail.python.org; dkim=pass
 reason="2048-bit key; unprotected key"
 header.d=langa.pl header.i=@langa.pl header.b=FCb5jkGK;
 dkim-adsp=pass; dkim-atps=neutral
X-Spam-Status: OK 0.000
X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'url-ip:140.82/16': 0.03;
 '(most': 0.05; '3.8': 0.05; 'content-type:multipart/signed': 0.05;
 'parameter': 0.05; 'pypi': 0.05; 'volunteers': 0.05;
 'maintainers': 0.07; 'url:downloads': 0.07; '<>,': 0.09;
 'always,': 0.09; 'backend': 0.09; 'content-type:application/pgp-
 signature': 0.09; 'difficult.': 0.09; 'enabled': 0.09;
 'filename:fname piece:asc': 0.09; 'filename:fname
 piece:signature': 0.09; 'filename:fname:signature.asc': 0.09;
 'fork': 0.09; 'included,': 0.09; 'infinite': 0.09; 'instances':
 0.09; 'macos': 0.09; 'ned': 0.09; 'pablo': 0.09; 'pushed': 0.09;
 'situations': 0.09; 'skip:_ 20': 0.09; 'support,': 0.09;
 'threads': 0.09; 'tier': 0.09; 'upgrading': 0.09; 'url-
 ip:151.101.0.223/32': 0.09; 'url-ip:151.101.128.223/32': 0.09;
 'url-ip:151.101.192.223/32': 0.09; 'url-ip:151.101.64.223/32':
 0.09; 'url-ip:184.105/16': 0.09; 'url:discuss': 0.09; 'url:pypy':
 0.09; 'url:release': 0.09; 'user.': 0.09; 'values.': 0.09;
 'subject:Python': 0.12; 'url:github': 0.14; 'memory': 0.15;
 'supported': 0.15; 'url-ip:140/8': 0.15; '<>:': 0.16; '<>?': 0.16;
 'authenticate': 0.16; 'bugs': 0.16; 'builtin': 0.16;
 'characters.': 0.16; 'confusion': 0.16; 'default.': 0.16; 'deily':
 0.16; 'drops': 0.16; 'fixes': 0.16; 'forward.': 0.16; 'galindo':
 0.16; 'headers.': 0.16; 'improves': 0.16; 'indentation': 0.16;
 'insufficient': 0.16; 'interpreter': 0.16; 'involving': 0.16;
 'loops': 0.16; 'notable': 0.16; 'objects.': 0.16; 'october.':
 0.16; 'parsing': 0.16; 'possible!': 0.16; 'received:10.202': 0.16;
 'received:10.202.2': 0.16; 'received:internal': 0.16;
 'received:messagingengine.com': 0.16; 'refuse': 0.16; 'releases':
 0.16; 'salgado': 0.16; 'semantics': 0.16; 'shorter': 0.16; 'third-
 party': 0.16; 'tracebacks': 0.16; 'url:cpython': 0.16; 'url:os':
 0.16; 'url:pep-0569': 0.16; 'url:peps': 0.16; 'well-defined':
 0.16; 'windows.': 0.16; 'wouters': 0.16; '\xc5\x81ukasz': 0.16;
 'python': 0.16; 'october': 0.17; 'values': 0.17; 'instead': 0.17;
 'addresses': 0.19; 'bug': 0.19; 'gnu': 0.19; 'to:addr:python-
 list': 0.20; 'subject:] ': 0.21; 'exception': 0.22; 'returns':
 0.22; 'skip:_ 10': 0.22; 'to:no real name:2**1': 0.22; 'version':
 0.23; '2019,': 0.23; 'header': 0.23; 'skip:p 30': 0.23; 'run':
 0.23; '(and': 0.25; 'subject:!': 0.76; 'audit': 0.76; 'club':
 0.76; 'ground': 0.76; 'mode,': 0.76; 'potentially': 0.76;
 'we\xe2\x80\x99ll': 0.76; 'life': 0.77; 'breaking': 0.78;
 'highly': 0.78; 'significant': 0.78; 'returned': 0.81; 'editing':
 0.84; 'publish': 0.84; 'up,': 0.84; '(high': 0.84; '1st.': 0.84;
 '<>).': 0.84; 'asyncio.': 0.84; 'bless': 0.84; 'collector': 0.84;
 'experimental': 0.84; 'featuring': 0.84; 'garbage': 0.84;
 'legitimate': 0.84; 'preview': 0.84; 'quadratic': 0.84;
 'reducing': 0.84; 'subject: \n ': 0.84; 'that!': 0.84;
 'url:generator': 0.84; 'wheels': 0.84; 'mode.': 0.89; 'url:http':
 0.90; 'fixed.': 0.91; 'haven\xe2\x80\x99t': 0.91; 'incremental':
 0.91; 'received:103': 0.91; '(all': 0.93; 'to:addr:python-
 announce': 0.97
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=langa.pl; h=cc
 :content-type:content-type:date:date:from:from:in-reply-to
 :message-id:mime-version:reply-to:subject:subject:to:to; s=fm3;
 t=1725719179; x=1725805579; bh=hCw02RoicgRoTXQvkpWnEQEpz92LUV5y
 pRcvF0bVDPw=; b=FCb5jkGKwPfF3AzYSTPSj3h05eJaBmdjirMl41LA3i9G/bdK
 r0BKWvDSbZuY+jrXX43mUbnhJ+J+09/XNZOyu6MgkzpQdKLBYLQIgYohfuutcm7Q
 oEMZoWkesNvyPgoUgwxURvPk9zw5khOfnXvSiLkMy5xUXi71oIazkIyu9S6PFJPi
 QUbXKnfeDr41gPURPff1DYHE2e9YKD7YjDw6qukQKOW/a4TxSemsyEixCYTBN09R
 6qCZnFWiwrEfQaV8ETFfP42IZ2u1oOYJZbqKUqlO/Eqe3B2HBJaJbC4MBclRrMSn
 4wg/wmEugSOLzWDvmL8X2aN9fHe2GQIBpodOIw==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:content-type:date:date
 :feedback-id:feedback-id:from:from:in-reply-to:message-id
 :mime-version:reply-to:subject:subject:to:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=
 1725719179; x=1725805579; bh=hCw02RoicgRoTXQvkpWnEQEpz92LUV5ypRc
 vF0bVDPw=; b=AzZznPFJyQUTHad7Bd1aCVO0Yjgqv3TupOyAiWBMxxz/lVguUB5
 aZYGKa9wtFd1yoV7GIdD0L2yYYUkq9C5ghvL0bKkWT3xv3C2FW6bKKMBX5BVJkHH
 a7THoQzSt6klxCrLJ4r6WJ6DZX5Hp3Gzcv1V1Dlfed6YZpIvFYpqa1qGIM9P370n
 aFSOi5K1AKvqjQJ31DEC4VmejvWT391MqQaja6e6zenuu72szYYNpnqNjSZw3XWs
 0vUQOXVgxoaDJS+S8WISPqllLXcI8QK+5pPnL3bi2sUeYa4waFYP07slDF7wa7Yq
 tMKILiDjwFBw8tLiaU4KMWwGb83OIOojh6A==
X-ME-Sender: <xms:i2LcZgM5hcAlh9qGup5HPiOi-TC0cq6E23c8NMI-4Z8lLXH5bNlO2w>
 <xme:i2LcZm8UrBqdJRuP5T0nbOTutLuKtzGZ82OHXiCJXUYoJ9NmlO5nhL_T3qYYa8UXY
 bnTe2cAbIrz3uI>
X-ME-Received: <xmr:i2LcZnTFVAXiRB4aCFZsI4osBUBFJsjiwHbtpoV8NGEIEjy03LnLuNI13a-M7HPvHbaNMwWKFZXtGg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrudeifedgjeekucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu
 rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpefhtggguf
 fkfffvofesghdtmherhhdtjeenucfhrhhomhepnfhukhgrshiiucfnrghnghgruceolhhu
 khgrshiisehlrghnghgrrdhplheqnecuggftrfgrthhtvghrnhepleejleevheeuffeffe
 ehvedtfeeuueeguefgvdegledvteetudehleelgfetgeetnecuffhomhgrihhnpehphiht
 hhhonhdrohhrghdpghhithhhuhgsrdgtohhmpdhphihphidrohhrghdpphihohguihguvg
 drohhrghdpfhhigigvshgtvhgvqddvtddvgedqjeehledvrdhghhdprhhunhgpshhtughi
 nhdrghhhpdgtrhgvrghtvghnrghmvgguphhiphgvrdhghhenucevlhhushhtvghrufhiii
 gvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehluhhkrghsiieslhgrnhhgrgdrphhl
 pdhnsggprhgtphhtthhopedvpdhmohguvgepshhmthhpohhuthdprhgtphhtthhopehphi
 hthhhonhdqlhhishhtsehphihthhhonhdrohhrghdprhgtphhtthhopehphihthhhonhdq
 rghnnhhouhhntggvsehphihthhhonhdrohhrgh
X-ME-Proxy: <xmx:i2LcZou2UVLafFnYOKT0IO0xNxiOXdJgq2bFMDkrdW49fdAQiKIglA>
 <xmx:i2LcZodfM4XqoQ8enhTe-HdYGsZzB8WwhG1ufUNqGV6BCtuq50e0Rw>
 <xmx:i2LcZs2SDYL6UxgLfu9opFYxkdwd0GGsfaY8uzTBLbMrCPoWkxg7zQ>
 <xmx:i2LcZs9ARR9J1p-DNxpeABqkMKbyxNWYLWXup8TQK1-KpwcFgrph0g>
 <xmx:i2LcZpo2QnhamKvQKHeEbP7oWDiN1ul8MlCpPqrkbYzRLAZfj72xDP6M>
Feedback-ID: i8e7440be:Fastmail
X-Mailer: Apple Mail (2.3776.700.51)
X-Content-Filtered-By: Mailman/MimeDel 2.1.39
X-BeenThere: python-list@python.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: General discussion list for the Python programming language
 <python-list.python.org>
List-Unsubscribe: <https://mail.python.org/mailman/options/python-list>,
 <mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive: <https://mail.python.org/pipermail/python-list/>
List-Post: <mailto:python-list@python.org>
List-Help: <mailto:python-list-request@python.org?subject=help>
List-Subscribe: <https://mail.python.org/mailman/listinfo/python-list>,
 <mailto:python-list-request@python.org?subject=subscribe>
X-Mailman-Original-Message-ID: <81BAD7AA-08FF-4E55-B52D-161B92A5D385@langa.pl>
Bytes: 21173


--Apple-Mail=_7D5DA0F5-8132-4DCE-85A1-1BC5DB75D78B
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi there!
A big joint release today. Mostly security fixes but we also have the =
final release candidate of 3.13 so let=E2=80=99s start with that!
Python 3.13.0RC2

Final opportunity to test and find any show-stopper bugs before we bless =
and release 3.13.0 final on October 1st.

Get it here: Python Release Python 3.13.0rc2 | Python.org =
<https://www.python.org/downloads/release/python-3130rc2/>
Call to action

We strongly encourage maintainers of third-party Python projects to =
prepare their projects for 3.13 compatibilities during this phase, and =
where necessary publish Python 3.13 wheels on PyPI to be ready for the =
final release of 3.13.0. Any binary wheels built against Python =
3.13.0rc2 will work with future versions of Python 3.13. As always, =
report any issues to the Python bug tracker =
<https://github.com/python/cpython/issues>.

Please keep in mind that this is a preview release and while it=E2=80=99s =
as close to the final release as we can get it, its use is =
notrecommended for production environments.

Core developers: time to work on documentation now

Are all your changes properly documented?
Are they mentioned in What=E2=80=99s New =
<https://docs.python.org/3.13/whatsnew/3.13.html>?
Did you notice other changes you know of to have insufficient =
documentation?
As a reminder, until the final release of 3.13.0, the 3.13 branch is set =
up so that the Release Manager (@thomas =
<https://discuss.python.org/u/thomas>) has to merge the changes. Please =
add him (@Yhg1s on GitHub) to any changes you think should go into =
3.13.0. At this point, unless something critical comes up, it should =
really be documentation only. Other changes (including tests) will be =
pushed to 3.13.1.

New features in Python 3.13

A new and improved interactive interpreter =
<https://docs.python.org/3.13/whatsnew/3.13.html#a-better-interactive-inte=
rpreter>, based on PyPy <https://pypy.org/>=E2=80=99s, featuring =
multi-line editing and color support, as well as colorized exception =
tracebacks =
<https://docs.python.org/3.13/whatsnew/3.13.html#improved-error-messages>.=

An experimental=C2=A0free-threaded build mode =
<https://docs.python.org/3.13/whatsnew/3.13.html#free-threaded-cpython>, =
which disables the Global Interpreter Lock, allowing threads to run more =
concurrently. The build mode is available as an experimental feature in =
the Windows and macOS installers as well.
A preliminary,=C2=A0experimental=C2=A0JIT =
<https://docs.python.org/3.13/whatsnew/3.13.html#experimental-jit-compiler=
>, providing the ground work for significant performance improvements.
The locals() builtin function (and its C equivalent) now has =
well-defined semantics when mutating the returned mapping =
<https://docs.python.org/3.13/whatsnew/3.13.html#defined-mutation-semantic=
s-for-locals>, which allows debuggers to operate more consistently.
========== REMAINDER OF ARTICLE TRUNCATED ==========