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.
Urheberrecht
Dieses Dokument wurde gemeinfrei erklärt.
Quelle: https://github.com/python/peps/blob/main/peps/pep-0160.rst
Zuletzt geändert: 2025-02-01 08:59:27 GMT