• IT-Karriere:
  • Services:

Python 3.2

Release Candidate bringt stabiles ABI

Entwickler haben den ersten Release Candidate der Python-Version 3.2 mit einem stabilen Application Binary Interface veröffentlicht. Sie soll dafür sorgen, dass bei künftigen Versionsupdates nicht mehr alle Erweiterungsmodule neu kompiliert werden müssen.

Artikel veröffentlicht am ,
Python 3.2: Release Candidate bringt stabiles ABI

Das Application Binary Interface (ABI) in Python 3.2 soll vor allem beim Einsatz von Python unter Windows dafür sorgen, dass nicht alle Erweiterungsmodule bei einem erneuten Versionssprung der Programmiersprache neu kompiliert werden müssen.

Stellenmarkt
  1. AKDB Anstalt für kommunale Datenverarbeitung in Bayern, Regensburg
  2. Melitta Business Service Center GmbH & Co. KG, Minden

Künftig können Erweiterungsmodule auf eine Sammlung von stabilen APIs zugreifen, die über mehrere Versionen hinaus stabil bleiben sollen. Ausgenommen sind allerdings Module, die auf interne Speicherstrukturen zugreifen.

Darüber hinaus haben die Entwickler die Protokollierung so erweitert, dass sie auch im Json- und Yaml-Format abgespeichert werden können. Das Logging-Modul ermöglicht die Konfiguration über frei definierbare Python-Dictionaries, etwa mit speziellen Formatierungen oder Filtern.

Die E-Mail-Funktion, die bereits in Version 3 eingeführt wurde, kann künftig mit elektronischer Post im Binärformat umgehen, statt lediglich mit einfachem Text. Zudem wurde das Multithreading so verbessert, dass Threads mit einer Barriere versehen werden können, um sicherzustellen, dass zunächst alle Threads abgearbeitet werden, die für den nächsten Prozess relevant sind.

Darüber hinaus wurde das SSL-Modul um einen Container erweitert, in dem Protokolleinstellungen, private Schlüssel oder Zertifikate dauerhaft gespeichert werden können.

Die Entwickler haben alle wichtigen Änderungen in einer Changelog-Datei festgehalten. Der Quellcode des ersten Veröffentlichungskandidaten steht auf den Servern des Projekts zum Download zur Verfügung. Laut Veröffentlichungsplan soll ein zweiter Release Candidate am 29. Januar 2011 erscheinen. Die endgültige Version 3.2 soll dann am 5. Februar 2011 veröffentlicht werden.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Anzeige
Top-Angebote
  1. (u. a. Thrustmaster T300 RS GT Edition für 259,29€ statt 331,42€ im Vergleich und ASUS TUF...
  2. (u. a. Marvel's Spider-Man: Miles Morales 59,99€, Horizon: Forbidden West für 79,99€, Gran...
  3. (u. a. Spider-Man: Miles Morales für 59,99€, Demon's Souls für 79,99€, Sackboy: A Big...
  4. 499,99€ (Release 10.11.)

pythoneer 19. Jan 2011

danke! :)

er 19. Jan 2011

Bingo, und einfach zu lernen.

pythoneer 19. Jan 2011

python for ever :P


Folgen Sie uns
       


    •  /