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

Python Enhancement Proposals

PEP 160 – Python 1.6 Release Schedule

Autor:
Fred L. Drake, Jr. <fred at fdrake.net>
Status:
Final
Typ:
Informational
Thema:
Release
Erstellt:
25-Jul-2000
Python-Version:
1.6
Post-History:


Inhaltsverzeichnis

Einleitung

Dieses PEP beschreibt den Zeitplan für die Python 1.6-Version. Die CVS-Revisionshistorie dieser Datei enthält die endgültige historische Aufzeichnung.

Diese Version wird vom BeOpen PythonLabs-Personal für die Corporation for National Research Initiatives (CNRI) erstellt.

Zeitplan

  • 1. August: 1.6 Beta 1 Release (geplant).
  • 3. August: 1.6 Beta 1 Release (tatsächlich).
  • 15. August: 1.6 Final Release (geplant).
  • 5. September: 1.6 Final Release (tatsächlich).

Features

Eine Reihe von Features sind für Python 1.6 erforderlich, um die verschiedenen gegebenen Zusagen zu erfüllen. Die folgenden sind erforderlich, um voll funktionsfähig, dokumentiert und vorwärtskompatibel mit den Plänen für Python 2.0 zu sein.

  • Unicode-Unterstützung: Das für Python 2.0 definierte Unicode-Objekt muss bereitgestellt werden, einschließlich aller Methoden und Codec-Unterstützung.
  • SRE: Fredrick Lundhs neues reguläres Ausdrucksmodul wird verwendet, um Unterstützung für sowohl 8-Bit-Strings als auch Unicode-Strings zu bieten. Es muss den Regressionstest bestehen, der für die pcre-basierte Version des re-Moduls verwendet wird.
  • Das curses-Modul befand sich mitten in einer Umwandlung zu einem Paket, daher wurde die endgültige Form übernommen.

Mechanismus

Die Version wird als ein Branch vom Entwicklungsbaum erstellt, der am Ende des Geschäftstages des 16. Mai 2000 bei CNRI seinen Ursprung hat. Erforderliche Patches von neueren Check-ins werden durch Verschieben des Branch-Tags auf einzelne Dateien, wann immer möglich, zusammengeführt, um die Unübersichtlichkeit der Mailinglisten zu reduzieren und divergierende und inkompatible Implementierungen zu vermeiden.

Der Branch-Tag lautet „cnri-16-start“.

Patches und Features werden in dem Umfang zusammengeführt, der erforderlich ist, um die am 16. Mai 2000 bestehenden Regressionstests zu bestehen.

Die Beta-Version ist im CVS-Repository mit dem Tag „r16b1“ und die endgültige Python 1.6-Version mit dem Tag „release16“ versehen.


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

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