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

Erscheinungsdatum: 5. Juni 2024

Dies ist eine Beta-Vorschau von Python 3.13

Python 3.13 befindet sich noch in der Entwicklung. Diese Veröffentlichung, 3.13.0b2, ist die zweite von vier Beta-Release-Vorschauen 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 raten dringend Maintainern von Drittanbieter-Python-Projekten, Python 3.13 während der Beta-Phase zu testen und gefundene Probleme so schnell wie möglich an den Python-Bugtracker zu melden. Obwohl die Veröffentlichung planmäßig die Feature-Vollständigkeit beim Eintritt in die Beta-Phase erreichen soll, ist es möglich, dass Features bis zum Beginn der Release Candidate-Phase (Dienstag, 2024-07-30) modifiziert oder in seltenen Fällen gestrichen werden. Unser Ziel ist es, nach Beta 4 keine ABI-Änderungen mehr zu haben und nach 3.13.0rc1, dem ersten Release Candidate, möglichst wenige Code-Änderungen vorzunehmen. Um dies zu erreichen, wird es äußerst wichtig sein, während der Beta-Phase so viel Feedback für 3.13 wie möglich zu erhalten.

Zwei besonders bemerkenswerte Änderungen in Beta 2 betreffen das von uns bereitgestellte macOS-Installationsprogramm

  • Die minimal unterstützte macOS-Version wurde von 10.9 auf 10.13 (High Sierra) geändert. Ältere macOS-Versionen werden zukünftig nicht mehr unterstützt.
  • Das macOS-Installationsprogramm-Paket enthält jetzt einen optionalen zusätzlichen Build von Python 3.13 mit aktivierter experimenteller Free-Threading-Funktion. Die Free-Threaded-Version, python3.13t, ist von der traditionellen GIL-only-Installation getrennt und existiert parallel zu ihr. Der Free-Threaded-Build wird nicht standardmäßig installiert; verwenden Sie die Option "Anpassen" des Installers, wie im Installations-Readme erklärt. Da dies eine experimentelle Funktion ist, können noch kurzfristige Probleme auftreten. Lesen Sie die Issue des Free-Threaded-macOS-Builds auf GitHub für den aktuellsten Status.

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.0b3 sein, die derzeit für den 25.06.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 4b6df6c5111a506f48f63f9174c880aa 26,4 MB .sigstore SPDX SIG
XZ-komprimierter Quell-Tarball Quellcode-Veröffentlichung 6acd28b635dc7456765a69e64b835bfa 20,1 MB .sigstore SPDX SIG
macOS 64-Bit Universal2-Installer macOS für macOS 10.13 und neuer 37a3a03fdb77230bfd5b87284df34ed9 65.2 MB .sigstore SIG
Windows-Installer (64-Bit) Windows Empfohlen cbfc7c2363f361bf55d8c37ed6d0e77e 25,7 MB .sigstore SPDX SIG
Windows-Installer (32-Bit) Windows 6183ed6cc68622774f9c81fa4ecc6f7d 24,4 MB .sigstore SPDX SIG
Windows-Installer (ARM64) Windows Experimentell f206b8d967c1d18f65d28a6d981f47ec 24.9 MB .sigstore SPDX SIG
Windows einbettbares Paket (64-Bit) Windows 76afb0395ac2979435a4eeb842adbf0f 11,9 MB .sigstore SPDX SIG
Windows einbettbares Paket (32-Bit) Windows 6d3263e7829eba18e6c46ac9d86e673a 10,4 MB .sigstore SPDX SIG
Windows einbettbares Paket (ARM64) Windows 6c9c019a035dbe582c19c03e3f72f7da 11,0 MB .sigstore SPDX SIG