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 ==========