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.0b4

Erscheinungsdatum: 17. Juli 2024

Dies ist eine Beta-Vorschau von Python 3.13

Python 3.13 befindet sich noch in der Entwicklung. Diese Version, 3.13.0b4, ist die endgültige Beta-Release-Vorschau von 3.13.

Beta-Release-Vorschauen sollen der breiteren Community die Möglichkeit geben, neue Funktionen und Fehlerbehebungen zu testen und ihre Projekte auf die Unterstützung der neuen Funktionsveröffentlichung vorzubereiten.

Wir ermutigen nachdrücklich die Maintainer von Drittanbieter-Python-Projekten, testen Sie mit 3.13 während der Beta-Phase und melden Sie gefundene Probleme so schnell wie möglich an den Python Bug Tracker. Während die Veröffentlichung planmäßig zum Beginn der Beta-Phase Feature-komplett sein wird, ist es möglich, dass Funktionen modifiziert oder in seltenen Fällen gelöscht werden, bis zum Beginn der Release-Candidate-Phase (Dienstag, 2024-07-30). Unser Ziel ist es, nach dieser endgültigen Beta-Version keine ABI-Änderungen mehr zu haben und nach 3.13.0rc1, dem ersten Release Candidate, so wenige Code-Änderungen wie möglich. Um dies zu erreichen, wird es äußerst wichtig sein, während der Beta-Phase so viel Exposition für 3.13 wie möglich zu erhalten.

Bitte beachten Sie, dass dies eine Vorschau-Version ist und deren Verwendung für Produktionsumgebungen nicht empfohlen wird.

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 Modulen der Standardbibliothek.
  • C API Entfernungen und Veralterungen. (Einige in Alpha 1 vorhandene Entfernungen wurden in Alpha 2 rückgängig gemacht, da die Entfernungen zu diesem Zeitpunkt als zu disruptiv eingestuft wurden.)
  • Neue Veralterungen, von denen die meisten für die Entfernung aus 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 ist neu in Python 3.13. Die nächste Vorabversion von Python 3.13 wird 3.13.0rc1 sein, der erste Release Candidate, derzeit geplant für den 2024-07-30.

Weitere Ressourcen

Vollständiges Changelog

Dateien

Version Betriebssystem Beschreibung MD5 Summe Dateigröße Sigstore SBOM GPG
Gzip-komprimiertes Quell-Tarball Quellcode-Veröffentlichung 7ad09657a223706c5c45240c0199e7cf 26,2 MB .sigstore SPDX SIG
XZ-komprimierter Quell-Tarball Quellcode-Veröffentlichung 4a4d75794a6c01fe0845ce224dda2e26 19,9 MB .sigstore SPDX SIG
macOS 64-Bit Universal2-Installer macOS für macOS 10.13 und neuer 2c3532037a674e72a0789d3dcb6c59a8 64,9 MB .sigstore SIG
Windows-Installer (64-Bit) Windows Empfohlen 9498868274a2733fdb614bb09a4fd7b4 25,4 MB .sigstore SPDX SIG
Windows-Installer (32-Bit) Windows 3086d0485a2d4455daf3e7f08c36cc21 24,1 MB .sigstore SPDX SIG
Windows-Installer (ARM64) Windows Experimentell b8744e2aa9966fc83353cbbfc7f12d5f 24,6 MB .sigstore SPDX SIG
Windows einbettbares Paket (64-Bit) Windows ed00a84c783690405c22d1744ff7a4aa 11,9 MB .sigstore SPDX SIG
Windows einbettbares Paket (32-Bit) Windows 230287f208bf8d20e92e1b15463c67f6 10,4 MB .sigstore SPDX SIG
Windows einbettbares Paket (ARM64) Windows 4d6a7e6d1512e4941774338fd33e1372 10,9 MB .sigstore SPDX SIG