Python 3.2.6
Erscheinungsdatum: 12. Okt. 2014
Dies ist ein reines Quellcode-Release mit Sicherheitskorrekturen. Das letzte Binärpaket-Release war 3.2.5.
Mit dem Release 3.2.6 und fünf Jahre nach seiner Erstveröffentlichung ist die Python 3.2-Serie nun offiziell eingestellt. Die gesamte offizielle Wartung für Python 3.2, einschließlich Sicherheitspatches, ist beendet. Informationen zu fortlaufenden Wartungs-Releases finden Sie auf der Downloads-Seite für die neueste Python 3-Serie.
Die Liste der behobenen sicherheitsrelevanten Probleme finden Sie in der NEWS-Datei.
Neue Funktionen der 3.2-Serie im Vergleich zu 3.1
Python 3.2 ist eine Fortsetzung der Bemühungen zur Verbesserung und Stabilisierung der Python 3.x-Reihe. Seit der endgültigen Veröffentlichung von Python 2.7 erhält die 2.x-Reihe nur noch Fehlerbehebungen, und neue Funktionen werden nur für 3.x entwickelt.
Da PEP 3003, das Moratorium für Sprachänderungen, in Kraft ist, gibt es in Python 3.2 keine Änderungen an der Syntax von Python und nur wenige Änderungen an integrierten Datentypen. Die Entwicklungsbemühungen konzentrierten sich auf die Standardbibliothek und die Unterstützung für die Portierung von Code auf Python 3. Zu den Höhepunkten gehören:
- zahlreiche Verbesserungen am unittest-Modul
- PEP 3147, Unterstützung für Verzeichnisse für .pyc-Repositorys
- PEP 3149, Unterstützung für versionsgetaggte dynamische Bibliotheken
- PEP 3148, eine neue futures-Bibliothek für concurrent programming
- PEP 384, eine stabile ABI für Erweiterungsmodule
- PEP 391, Wörterbuch-basierte Protokollkonfiguration
- eine überarbeitete GIL-Implementierung, die die Blockierung reduziert
- ein erweitertes E-Mail-Paket, das Byte-Nachrichten verarbeitet
- ein stark verbessertes SSL-Modul mit Unterstützung für SSL-Kontexte und die Übereinstimmung von Zertifikats-Hostnamen
- ein sysconfig-Modul für den Zugriff auf Konfigurationsinformationen
- Ergänzungen zum shutil-Modul, darunter die Unterstützung für Archivdateien
- viele Verbesserungen an configparser, darunter die Unterstützung des Mapping-Protokolls
- Verbesserungen an pdb, dem Python-Debugger
- unzählige Korrekturen bezüglich Bytes/String-Problemen; darunter die vollständige Unterstützung einer Byte-Umgebung (Dateinamen, Umgebungsvariablen)
- viele Konsistenz- und Verhaltenskorrekturen für numerische Operationen
Hinweis
Benutzer von Mac OS X 10.9 (Mavericks) oder neuer können von Problem 18458 betroffen sein und Abstürze bei der Verwendung des interaktiven Interpreters erleben. Dieser Fehler wird durch das Python 3.2.6-Release *nicht* behoben. Wenn Sie dieses Problem haben, prüfen Sie bitte Ihre Optionen, indem Sie den Issue-Tracker besuchen.
Weitere Ressourcen
- Was ist neu in 3.2?
- Änderungsprotokoll für diese Veröffentlichung.
- Online-Dokumentation
- Melden Sie Fehler unter http://bugs.python.org.
- Helfen Sie mit, Python und seine Community zu finanzieren.
Dies ist eine Produktionsversion. Bitte melden Sie alle Fehler, auf die Sie stoßen.
Dateien
| Version | Betriebssystem | Beschreibung | MD5 Summe | Dateigröße | GPG |
|---|---|---|---|---|---|
| Gzip-komprimiertes Quell-Tarball | Quellcode-Veröffentlichung | 23815d82ae706e9b781ca65865353d39 | 12,5 MB | SIG | |
| XZ-komprimierter Quell-Tarball | Quellcode-Veröffentlichung | e0ba4360dfcb4aec735e666cc0ae7b0e | 8,8 MB | SIG |
