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 2.3.0

Veröffentlichungsdatum: 29. Juli 2003

Dies ist ein Patch-Release, das frühere Releases von 2.3 ablöst.
Wichtig: Dieses Release ist anfällig für das Problem, das in Sicherheitsratgeber PSF-2006-001 "Buffer overrun in repr() of unicode strings in wide unicode builds (UCS-4)" beschrieben wird. Dieser Fix ist in Python 2.4.4 und Python 2.5 enthalten. Wenn Sie bei Python 2.3 bleiben müssen, gibt es einen Patch, der von der Seite des Sicherheitsratgebers verfügbar ist.
Wichtig: 2.3.5 enthält einen Sicherheitsfix für SimpleXMLRPCServer.py.

Wir freuen uns, die Veröffentlichung von Python 2.3 am 29. Juli 2003 bekannt zu geben. Dies ist eine endgültige, stabile Version, und wir empfehlen Python-Benutzern, auf diese Version zu aktualisieren.

Nach neunzehn Monaten Entwicklungszeit repräsentiert Python 2.3 ein Bekenntnis zu Stabilität und verbesserter Leistung, mit einem Minimum an neuen Sprachfunktionen. Unzählige Fehler und Speicherlecks wurden behoben, viele neue und aktualisierte Module wurden hinzugefügt und das neue Typ-/Klassensystem, das in Python 2.2 eingeführt wurde, wurde erheblich verbessert. Python 2.3 kann bis zu 30 % schneller sein als Python 2.2.

Bitte beachten Sie die separate Bugs-Seite für bekannte Probleme und das Verfahren zur Fehlerberichterstattung.

Release herunterladen

Windows-Benutzer sollten den Windows-Installer, Python-2.3.exe, herunterladen, ausführen und den freundlichen Anweisungen auf dem Bildschirm folgen, um die Installation abzuschließen. Windows-Benutzer könnten auch an Mark Hammonds win32all interessiert sein, einer Sammlung von Windows-spezifischen Erweiterungen, einschließlich COM-Unterstützung und Pythonwin, einer IDE, die mit Windows-Komponenten erstellt wurde.

Alle anderen sollten Python-2.3.tgz, das Quellarchiv, herunterladen. Entpacken Sie es mit "tar -zxvf Python-2.3.tgz". Wechseln Sie in das Verzeichnis Python-2.3 und führen Sie die Befehle "./configure", "make", "make install" aus, um Python zu kompilieren und zu installieren.

Macintosh-Benutzer finden Binärdateien und Quellcode aufJack Jansens MacPython-Seite. Mac OS X-Benutzer, die einen C-Compiler haben (der mit den OS X Developer Tools geliefert wird), können auch aus dem unten stehenden Quell-Tarball bauen.

IDLEFORK-Benutzer sollten beachten: Idlefork wurde wieder in die Haupt-Python-Distribution integriert und ersetzt die alte IDLE-Version.

Was ist neu?

  • Sehen Sie sich die Highlights dieser Veröffentlichung an.

  • Andrew Kuchlings Was ist neu in Python 2.3 beschreibt die auffälligsten Änderungen seit Python 2.2 im Detail.

  • Eine detaillierte Liste der Änderungen finden Sie in den Release Notes oder imMisc/NEWSDatei im Quellcode-Paket.

  • Für die vollständige Liste der Änderungen können Sie in CVS stöbern.

  • Die Pressemitteilung der PSF zur Ankündigung von 2.3.

Dokumentation

Die Dokumentation wurde ebenfalls aktualisiert

Die Zwischendokumentation für Klassen des neuen Stils, zuletzt für Python 2.2.3 gesehen, ist für Python 2.3 weiterhin relevant. Zusätzlich ist The Python 2.3 Method Resolution Order ein schönes Paper von Michele Simionato, das den C3 MRO-Algorithmus (neu in Python 2.3) klar erklärt. (Auch als reStructured Text verfügbar. Mit Genehmigung kopiert.)

Dateien, MD5-Prüfsummen, Signaturen und Größen

595620a4769073a812e353597585c4e8 Python-2.3.tgz (8436880 bytes, signature)
5763d167f4ab3467455e4728ac5a03ac Python-2.3.exe (9380742 bytes, signature)

Die obenstehenden Signaturen wurden mit GnuPG unter Verwendung des öffentlichen Schlüssels des Release Managers (Barry Warsaw) öffentlichen Schlüssels generiert, dessen Key-ID ED9D77D5 ist.

 

Vollständiges Changelog

Dateien

Version Betriebssystem Beschreibung MD5 Summe Dateigröße GPG
Gzip-komprimiertes Quell-Tarball Quellcode-Veröffentlichung c6a1337a46f9dd3f8598b91b8668e1ba 34,1 MB SIG
Windows-Installer Windows 5763d167f4ab3467455e4728ac5a03ac 8,9 MB SIG