Hinweis: Obwohl JavaScript für diese Website nicht unbedingt erforderlich ist, werden Ihre Interaktionsmöglichkeiten mit den Inhalten eingeschränkt sein. Bitte aktivieren Sie JavaScript für das volle Erlebnis.

Python 3.13.0rc3

Erscheinungsdatum: 1. Okt. 2024

Dies ist der dritte Release Candidate von Python 3.13.0

Diese Version, 3.13.0rc3, ist die endgültige Vorschauversion (wirklich jetzt) von 3.13. Diese Version wird voraussichtlich die endgültige Version 3.13.0 werden, abgesehen von kritischen Fehlern, die noch entdeckt werden. Die offizielle Veröffentlichung von 3.13.0 ist nun für Montag, den 7. Oktober 2024 geplant.

Dieser zusätzliche, ungeplante Release Candidate existiert aufgrund einiger letzter Probleme, insbesondere einer erheblichen Performance-Regression bei bestimmten Workloads durch den inkrementellen zyklischen Garbage Collector (eingeführt in den Alpha-Releases). Wir haben uns entschieden, die Garbage Collector-Änderung in 3.13 zurückzurollen (und die Arbeit daran in 3.14 fortzusetzen, um ihn zu verbessern), eine Reihe anderer wichtiger Fehlerbehebungen anzuwenden und einen neuen Release Candidate zu veröffentlichen.

Von nun an wird es in der 3.13-Serie keine ABI-Änderungen mehr geben (und seit den Beta-Releases gab es auch keine).

Aufruf zum Handeln

Wir ermutigen die Betreuer von Python-Projekten nachdrücklich, ihre Projekte während dieser Phase auf 3.13-Kompatibilität vorzubereiten und gegebenenfalls Python 3.13-Wheels auf PyPI zu veröffentlichen, um für die endgültige Version von 3.13.0 bereit zu sein. Alle Binär-Wheels, die gegen Python 3.13.0rc1 und spätere Versionen erstellt wurden, funktionieren mit zukünftigen Versionen von Python 3.13. Melden Sie wie immer alle Probleme an den Python Bug Tracker.

Bitte beachten Sie, dass dies eine Vorschau-Veröffentlichung ist und, obwohl sie so nah wie möglich an der endgültigen Veröffentlichung ist, ihre Verwendung für Produktionsumgebungen nicht empfohlen wird.

Core-Entwickler: Zeit, sich jetzt der Dokumentation zu widmen

  • Sind alle Ihre Änderungen ordnungsgemäß dokumentiert?
  • Sind sie in Was gibt's Neues erwähnt?
  • Haben Sie andere Änderungen bemerkt, von denen Sie wissen, dass sie unzureichend dokumentiert sind?

Wichtige neue Funktionen der 3.13er-Serie im Vergleich zu 3.12

Einige der neuen wichtigen neuen Funktionen und Änderungen in Python 3.13 sind:

Neue Funktionen

Typisierung

Entfernungen und neue Deprecations

  • PEP 594 (Entfernung von "toten Batterien" aus der Standardbibliothek) geplante Entfernung vieler veralteter Module: aifc, audioop, chunk, cgi, cgitb, crypt, imghdr, mailcap, msilib, nis, nntplib, ossaudiodev, pipes, sndhdr, spwd, sunau, telnetlib, uu, xdrlib, lib2to3.
  • Viele weitere Entfernungen von veralteten Klassen, Funktionen und Methoden in verschiedenen Standardbibliotheksmodulen.
  • C-API- Entfernungen und Deprecations. (Einige in Alpha 1 vorhandene Entfernungen wurden in Alpha 2 zurückgenommen, da die Entfernungen zu diesem Zeitpunkt als zu disruptiv erachtet wurden.)
  • Neue Deprecations, von denen die meisten für die Entfernung in Python 3.15 oder 3.16 geplant sind.

(Hallo, lieber Core-Entwickler, falls ein für Sie wichtiges Feature in dieser Liste fehlt, informieren Sie Thomas.)

Weitere Details zu den Änderungen in Python 3.13 finden Sie unter Was gibt's Neues in Python 3.13. Die nächste Veröffentlichung von Python 3.13 wird die offizielle Veröffentlichung 3.13.0 sein, die derzeit für Montag, den 7. Oktober 2024 geplant ist.

Weitere Ressourcen

Vollständiges Changelog

Dateien

Version Betriebssystem Beschreibung MD5 Summe Dateigröße Sigstore SBOM GPG
Gzip-komprimiertes Quell-Tarball Quellcode-Veröffentlichung 17e43f96a6215b3b46cc8275c5fde23d 27,8 MB .sigstore SPDX SIG
XZ-komprimierter Quell-Tarball Quellcode-Veröffentlichung 2962a5d4ddb85a4fabc7fc9d726f76fa 21,5 MB .sigstore SPDX SIG
macOS 64-Bit Universal2-Installer macOS für macOS 10.13 und neuer c9a5fd64afa932753f5d35991bc6ea6e 67,0 MB .sigstore SIG
Windows-Installer (64-Bit) Windows Empfohlen d73bb36f1acdb1bf94d26c77e943d4b1 26,9 MB .sigstore SPDX SIG
Windows-Installer (32-Bit) Windows 7ec3e8904174bb00ec5f70926264d126 25,6 MB .sigstore SPDX SIG
Windows-Installer (ARM64) Windows Experimentell f062453bfb7894eb51535ec73aca2fc2 26,1 MB .sigstore SPDX SIG
Windows einbettbares Paket (64-Bit) Windows 93d8329cd1c8d09f64c28191942c11ce 11,9 MB .sigstore SPDX SIG
Windows einbettbares Paket (32-Bit) Windows 02d47e6085ae8921d83fe937ec2c6590 10,4 MB .sigstore SPDX SIG
Windows einbettbares Paket (ARM64) Windows 29f24fe7e0ac114b68115dafbde0571d 11,0 MB .sigstore SPDX SIG