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.

Anzeige

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.

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.


pythoneer 19. Jan 2011

danke! :)

er 19. Jan 2011

Bingo, und einfach zu lernen.

pythoneer 19. Jan 2011

python for ever :P

Kommentieren




Anzeige
  1. Softwareentwickler (m/w)
    DAK-Gesundheit, Bocholt
  2. Lead Engineer (m/w) IT-Dienstleistung Automotive
    Bertrandt Ing.-Büro GmbH Köln, Köln
  3. Qualitäts- und Prozessmanager (m/w) Softwareentwicklung
    dSPACE GmbH, Paderborn
  4. Teamleiter Social Media (m/w)
    Unitymedia KabelBW GmbH, Köln

 

Detailsuche


Folgen Sie uns
       


  1. Flugdrohne

    GPS für AR.Drone 2.0 ermöglicht autonome Flüge

  2. 40 gefährliche Sicherheitslücken

    Aktueller Patch von Oracle nur für Java 7

  3. Hands On

    Huawei Ascend P6 ist schick und schlank

  4. Letzte Meile

    Bundesnetzagentur senkt Preise für TAL am Schaltverteiler

  5. Prism

    Wie der BND das Netz überwacht

  6. Socl

    Microsofts soziales Netzwerk wird zum Meme-Generator

  7. XMP-Profile

    Kompatibilitätslisten zu DDR3-Modulen für Haswell

  8. Datenbrille

    Datenschützer halten Google Glass für nicht EU-tauglich

  9. We are Watching You

    Widerstand gegen Kinect-Überwachung in den USA

  10. Netflix und Dreamworks

    Shrek & Co. bald in neuen Streaming-Serien



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Echolokation: Raumvermessung mit intelligentem Algorithmus
Echolokation
Raumvermessung mit intelligentem Algorithmus

Schweizer Wissenschaftler haben eine neue Methode entwickelt, mit wenigen Mikrofonen komplexe Räume zu vermessen, ohne wie bisher dabei streng auf die Anordnung der Mikros achten zu müssen. Die Technik könnte in Zukunft in vielen Bereichen angewandt werden, auch auf Smartphones.

  1. Wearables MIT-Forscher experimentieren mit vibrotaktilem Display
  2. Teilchenphysik Beschleuniger ILC ist bereit für den Bau
  3. Implantat Aluminiumoxid schützt Siliziumchips

Test The Last of Us: Meisterwerk der Playstation-3-Endzeit
Test The Last of Us
Meisterwerk der Playstation-3-Endzeit

Auf der gerade zu Ende gegangenen E3 2013 hat sich Sony mit überwiegend positivem Presseecho für die nächste Konsolengeneration in Stellung gebracht. The Last of Us lässt uns trotzdem für einen Augenblick vergessen, dass die Zeit der Playstation 3 schon bald vorbei sein soll.

  1. The Last of Us angespielt Überleben für Fortgeschrittene

Videocodec: Googles VP9 in Chrome aktiviert
Videocodec
Googles VP9 in Chrome aktiviert

Der Videocodec VP9 ist jetzt standardmäßig in der aktuellen Entwicklerversion des Browsers Chromium aktiviert. Die finale Veröffentlichung im August ist damit sehr wahrscheinlich.

  1. VP9 Googles neuer Videocodec
  2. Freier Videocodec Nokia meldet Patentansprüche auf Googles VP8 an

Zum Artikel