Python 3.3.5rc2
Erscheinungsdatum: 2. März 2014
Python 3.3.5 enthält Korrekturen für diese wichtigen Probleme
- eine Regression in zipimport in 3.3.4 (siehe http://bugs.python.org/issue20621)
- eine Regression in 3.3.4 beim Ausführen von Skripten mit deklarierter Codierung und Windows-Zeilenumbrüchen (siehe http://bugs.python.org/issue20731)
- potenzielle DOS durch Kompressionscodecs in bytes.decode() (siehe http://bugs.python.org/issue19619 und http://bugs.python.org/issue20404)
und behebt außerdem einige weitere Fehler.
Diese Version unterstützt OS X 10.9 Mavericks vollständig. Insbesondere behebt diese Version ein Problem, das frühere Versionen von Python beim Tippen im interaktiven Modus unter OS X 10.9 zum Absturz bringen konnte.
Wichtige neue Funktionen der 3.3-Serie im Vergleich zu 3.2
Python 3.3 enthält eine Reihe von Verbesserungen der 3.x-Serie sowie eine einfachere Portierung zwischen 2.x und 3.x.
- PEP 380, Syntax zum Delegieren an einen Untergenerator (yield from)
- PEP 393, flexible String-Repräsentation (wodurch die Unterscheidung zwischen "breiten" und "schmalen" Unicode-Builds entfällt)
- Eine C-Implementierung des "decimal"-Moduls, mit bis zu 120-facher Beschleunigung für dezimalintensive Anwendungen
- Das Importsystem (__import__) basiert standardmäßig auf importlib
- Das neue Modul "lzma" mit LZMA/XZ-Unterstützung
- PEP 397, ein Python-Launcher für Windows
- PEP 405, Unterstützung für virtuelle Umgebungen im Kern
- PEP 420, Unterstützung für Namespace-Pakete
- PEP 3151, Überarbeitung der OS- und IO-Exception-Hierarchie
- PEP 3155, qualifizierte Namen für Klassen und Funktionen
- PEP 409, Unterdrückung des Exception-Kontextes
- PEP 414, explizite Unicode-Literale zur Unterstützung der Portierung
- PEP 418, erweiterte plattformunabhängige Uhren im Modul "time"
- PEP 412, eine neue schlüsselteilende Wörterbuchimplementierung, die den Speicher bei objektorientiertem Code erheblich spart
- PEP 362, das Funktion-Signatur-Objekt
- Das neue Modul "faulthandler", das bei der Diagnose von Abstürzen hilft
- Das neue Modul "unittest.mock"
- Das neue Modul "ipaddress"
- Das Attribut "sys.implementation"
- Ein Richtlinien-Framework für das E-Mail-Paket, mit einer vorläufigen Richtlinie (siehe PEP 411), die eine stark verbesserte Unicode-Unterstützung für die Analyse von E-Mail-Headern hinzufügt
- Eine "collections.ChainMap"-Klasse zum Verknüpfen von Mappings zu einer einzigen Einheit
- Wrapper für viele weitere POSIX-Funktionen in den Modulen "os" und "signal" sowie andere nützliche Funktionen wie "sendfile()"
- Hash-Randomisierung, die in früheren Fehlerbehebungs-Releases eingeführt wurde, ist jetzt standardmäßig aktiviert
Weitere Ressourcen
- Änderungsprotokoll für diese Veröffentlichung.
- Online-Dokumentation
- Was ist neu in 3.3?
- 3.3 Release-Zeitplan
- Melden Sie Fehler unter http://bugs.python.org.
- Helfen Sie mit, Python und seine Community zu finanzieren.
Download
Dies ist eine Produktionsversion. Bitte melden Sie alle Fehler, auf die Sie stoßen.
Bitte gehen Sie zur Download-Seite für den Download.
Dateien
| Version | Betriebssystem | Beschreibung | MD5 Summe | Dateigröße | GPG |
|---|---|---|---|---|---|
| Gzip-komprimiertes Quell-Tarball | Quellcode-Veröffentlichung | 45a6adb9cca2a90eab9270d4eadb2e00 | 16,1 MB | SIG | |
| XZ-komprimierter Quell-Tarball | Quellcode-Veröffentlichung | f8564947f4e4604e500cd3b802ff821d | 11,5 MB | SIG | |
| Mac OS X 32-Bit i386/PPC Installer | macOS | für Mac OS X 10.5 und neuer | 9c18fb0aa68cf3c17eaf63079295b6e3 | 19,0 MB | SIG |
| Mac OS X 64-Bit/32-Bit Installer | macOS | für Mac OS X 10.6 und neuer | 11d0a88e15c4882dc30271dcf9341bf9 | 19,1 MB | SIG |
| Windows-Hilfedatei | Windows | 992e94fca4ae09d31246a3d6c5f87748 | 6,4 MB | SIG | |
| Windows-Debuginformationsdateien | Windows | 4d14e8b8bb6d694af37625beabee6069 | 25,7 MB | SIG | |
| Windows x86 MSI-Installer | Windows | ff43520e8f1fdf86dd1e2fa05299e77b | 19.7 MB | SIG | |
| Windows x86-64 MSI-Installer | Windows | für AMD64/EM64T/x64 | 15534a04a832fde3137d756f8d2a2833 | 20,2 MB | SIG |
