Python 3.13.0a4
Erscheinungsdatum: 15. Feb. 2024
Dies ist eine frühe Entwicklervorschau von Python 3.13
Wichtige neue Funktionen der 3.13er-Serie im Vergleich zu 3.12
Python 3.13 befindet sich noch in der Entwicklung. Diese Veröffentlichung, 3.13.0a4, ist die vierte von sechs geplanten Alpha-Veröffentlichungen.
Alpha-Veröffentlichungen sollen es erleichtern, den aktuellen Stand neuer Funktionen und Fehlerbehebungen zu testen und den Veröffentlichungsprozess zu testen.
Während der Alpha-Phase können Features bis zum Beginn der Beta-Phase (07.05.2024) hinzugefügt und bei Bedarf bis zur Release-Candidate-Phase (30.07.2024) geändert oder gelöscht werden. Bitte beachten Sie, dass dies eine Vorschau-Version ist und deren Verwendung für Produktionsumgebungen nicht empfohlen wird.
Viele neue Features für Python 3.13 sind noch in Planung und Entwicklung. Die Arbeit an der Entfernung des Global Interpreter Lock und an der Verbesserung der Python-Performance schreitet zügig voran. Die bisher bemerkenswertesten Änderungen
- Im interaktiven Interpreter sind Fehlermeldungen standardmäßig nun farbig.
- Ein vorläufiger, experimenteller JIT-Compiler wurde hinzugefügt, der die Grundlage für signifikante Leistungsverbesserungen bildet.
- Docstrings haben nun ihre führende Einrückung entfernt, was den Speicherverbrauch und die Größe von .pyc-Dateien reduziert. (Die meisten Tools, die Docstrings verarbeiten, entfernen die führende Einrückung bereits.)
- 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 Entfernung von veralteten Klassen, Funktionen und Methoden in verschiedenen Modulen der Standardbibliothek.
- Neue Kennzeichnungen als veraltet, von denen die meisten für die Entfernung aus Python 3.15 oder 3.16 geplant sind.
- C API Entfernungen und Kennzeichnungen als veraltet. (Einige in Alpha 1 vorhandene Entfernungen wurden in Alpha 2 rückgängig gemacht, da die Entfernungen zu diesem Zeitpunkt als zu disruptiv angesehen wurden.)
(Hallo, lieber Core-Entwickler, falls ein für Sie wichtiges Feature in dieser Liste fehlt, informieren Sie Thomas.)
Die nächste Vorabversion von Python 3.13 wird 3.13.0a5 sein, derzeit geplant für den 12.03.2024.
Weitere Ressourcen
- Online-Dokumentation
- PEP 719, Zeitplan für die Veröffentlichung von 3.13
- Melden Sie Fehler unter https://github.com/python/cpython/issues.
- Helfen Sie mit, Python direkt zu finanzieren (oder über GitHub Sponsors) und die Python-Community zu unterstützen.
Dateien
| Version | Betriebssystem | Beschreibung | MD5 Summe | Dateigröße | Sigstore | SBOM | GPG | |
|---|---|---|---|---|---|---|---|---|
| Gzip-komprimiertes Quell-Tarball | Quellcode-Veröffentlichung | ae04d6ad0eb6ab7c62c21eb88f5099df | 25.9 MB | .sigstore | SPDX | SIG | ||
| XZ-komprimierter Quell-Tarball | Quellcode-Veröffentlichung | 57d4883f5191206a9f04ebd91e8a6ede | 19.7 MB | .sigstore | SPDX | SIG | ||
| macOS 64-Bit Universal2-Installer | macOS | für macOS 10.9 und neuer | 8f0d14fc018eeb33fecf5591815a4a27 | 42,8 MB | .sigstore | SIG | ||
| Windows-Installer (64-Bit) | Windows | Empfohlen | 995f51d5a90cdaeaca3c276121949421 | 25,6 MB | .sigstore | SIG | ||
| Windows-Installer (32-Bit) | Windows | fcc4d03e7b1b21cd916e064dba16607c | 24,3 MB | .sigstore | SIG | |||
| Windows-Installer (ARM64) | Windows | Experimentell | 2e8413235841609fed8ee05490807285 | 24,8 MB | .sigstore | SIG | ||
| Windows einbettbares Paket (64-Bit) | Windows | fbf811b497e36bb1ed7764b52a5964e4 | 11,9 MB | .sigstore | SIG | |||
| Windows einbettbares Paket (32-Bit) | Windows | 70a1960d450e6d538f4ada89319df9bd | 10.5 MB | .sigstore | SIG | |||
| Windows einbettbares Paket (ARM64) | Windows | d8d124c3befbe814db3bef0eccc16eb3 | 11,0 MB | .sigstore | SIG | |||
