Following system colour scheme Selected dark colour scheme Selected light colour scheme

Python Enhancement Proposals

PEP 398 – Python 3.3 Releaseplan

Autor:
Georg Brandl <georg at python.org>
Status:
Final
Typ:
Informational
Thema:
Release
Erstellt:
23. März 2011
Python-Version:
3.3

Inhaltsverzeichnis

Zusammenfassung

Dieses Dokument beschreibt den Entwicklungs- und Releaseplan für Python 3.3. Der Plan befasst sich hauptsächlich mit PEP-Größenelementen.

Release Manager und Crew

  • 3.3 Release Manager: Georg Brandl, Ned Deily (3.3.7+)
  • Windows-Installer: Martin v. Löwis
  • Mac-Installer: Ronald Oussoren/Ned Deily
  • Dokumentation: Georg Brandl

3.3 Lebenszyklus

3.3 erhält ca. alle 4-6 Monate Bugfix-Updates für etwa 18 Monate. Nach der Veröffentlichung von 3.4.0 Final wird ein letztes 3.3 Bugfix-Update veröffentlicht. Danach werden Sicherheitsupdates (nur Quellcode) bis 5 Jahre nach der Veröffentlichung von 3.3 Final, also bis September 2017, veröffentlicht.

Seit dem 29.09.2017 hat Python 3.3.x den Status „End-of-Life“ erreicht.

Release Schedule

3.3.0 Plan

  • 3.3.0 Alpha 1: 5. März 2012
  • 3.3.0 Alpha 2: 2. April 2012
  • 3.3.0 Alpha 3: 1. Mai 2012
  • 3.3.0 Alpha 4: 31. Mai 2012
  • 3.3.0 Beta 1: 27. Juni 2012

(Keine neuen Features über diesen Punkt hinaus.)

  • 3.3.0 Beta 2: 12. August 2012
  • 3.3.0 Candidate 1: 24. August 2012
  • 3.3.0 Candidate 2: 9. September 2012
  • 3.3.0 Candidate 3: 24. September 2012
  • 3.3.0 Final: 29. September 2012

3.3.1 Plan

  • 3.3.1 Candidate 1: 23. März 2013
  • 3.3.1 Final: 6. April 2013

3.3.2 Plan

  • 3.3.2 Final: 13. Mai 2013

3.3.3 Plan

  • 3.3.3 Candidate 1: 27. Oktober 2013
  • 3.3.3 Candidate 2: 9. November 2013
  • 3.3.3 Final: 16. November 2013

3.3.4 Plan

  • 3.3.4 Candidate 1: 26. Januar 2014
  • 3.3.4 Final: 9. Februar 2014

3.3.5 Plan

Python 3.3.5 war die letzte reguläre Wartungsrelease, bevor 3.3 in den reinen Sicherheitsmodus wechselte.

  • 3.3.5 Candidate 1: 22. Februar 2014
  • 3.3.5 Candidate 2: 1. März 2014
  • 3.3.5 Final: 8. März 2014

3.3.6 Plan

Nur Sicherheitsupdates

  • 3.3.6 Candidate 1 (nur Quellcode-Release): 4. Oktober 2014
  • 3.3.6 Final (nur Quellcode-Release): 11. Oktober 2014

3.3.7 Plan

Nur Sicherheitsupdates

  • 3.3.7 Candidate 1 (nur Quellcode-Release): 6. September 2017
  • 3.3.7 Final (nur Quellcode-Release): 19. September 2017

3.3.x End-of-Life

  • 29. September 2017

Features für 3.3

Implementierte / Finale PEPs

  • PEP 362: Function Signature Object
  • PEP 380: Syntax für das Delegieren an einen Subgenerator
  • PEP 393: Flexible String-Repräsentation
  • PEP 397: Python-Launcher für Windows
  • PEP 399: Kompatibilitätsanforderungen für reine Python/C-Beschleunigermodule
  • PEP 405: Python-Virtuelle Umgebungen
  • PEP 409: Unterdrückung des Ausnahme-Kontexts
  • PEP 412: Key-Sharing Dictionary
  • PEP 414: Explizites Unicode-Literal für Python 3.3
  • PEP 415: Implementierung der Kontextunterdrückung mit Ausnahmeattributen
  • PEP 417: Aufnahme von „mock“ in die Standardbibliothek
  • PEP 418: Hinzufügen von Funktionen für monotone Zeit, Performance-Zähler und Prozesszeit
  • PEP 420: Implizite Namensraum-Pakete
  • PEP 421: Hinzufügen von sys.implementation
  • PEP 3118: Überarbeitung des Buffer-Protokolls (Protokollsemantik finalisiert)
  • PEP 3144: Bibliothek zur Manipulation von IP-Adressen
  • PEP 3151: Überarbeitung der Ausnahmehierarchie für OS und IO
  • PEP 3155: Qualifizierter Name für Klassen und Funktionen

Andere große Änderungen

  • Hinzufügen des Moduls „faulthandler“
  • Hinzufügen des Moduls „lzma“ und Unterstützung für lzma/xz in tarfile
  • Implementierung von __import__ mit importlib
  • Hinzufügen der C-Implementierung für Dezimalzahlen
  • Umstellung des Windows-Build-Toolchains auf VS 2010

Candidate PEPs

  • Keine

Andere geplante große Änderungen

  • Keine

Auf nach 3.3 verschoben

  • PEP 395: Qualifizierte Namen für Module
  • PEP 3143: Standard-Daemon-Prozessbibliothek
  • PEP 3154: Pickle-Protokoll Version 4
  • Auslagerung der Standardbibliothek und Dokumentation in separate Repositories
  • Hinzufügen des Moduls „packaging“, Deprecating von „distutils“
  • Hinzufügen des Moduls „regex“
  • E-Mail Version 6
  • Eine standardmäßige Event-Loop-Schnittstelle (PEP von Jim Fulton ausstehend)

Quelle: https://github.com/python/peps/blob/main/peps/pep-0398.rst

Zuletzt geändert: 2025-02-01 08:59:27 GMT