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

Python Enhancement Proposals

PEP 4 – Stilllegung von Standardmodulen

Autor:
Brett Cannon <brett at python.org>, Martin von Löwis <martin at v.loewis.de>
Status:
Aktiv
Typ:
Prozess
Erstellt:
01-Okt-2000
Post-History:


Inhaltsverzeichnis

Einleitung

Als in der Vergangenheit neue Module zur Standardbibliothek von Python hinzugefügt wurden, war es nicht möglich vorherzusehen, ob sie in Zukunft noch nützlich sein würden. Obwohl Python „mitgelieferte Batterien“ hat, können diese Batterien mit der Zeit entladen werden. Das Mitführen alter Module ist eine Belastung für den Wartenden, besonders wenn kein Interesse mehr an dem Modul besteht.

Gleichzeitig ist es schwierig, ein Modul aus der Distribution zu entfernen, da im Allgemeinen nicht bekannt ist, ob es noch jemand benutzt. Dieses PEP definiert ein Verfahren zur Entfernung von Modulen aus der Standardbibliothek von Python. Die Verwendung eines Moduls kann als „veraltet“ erklärt werden, was bedeutet, dass es aus einer zukünftigen Python-Version entfernt werden kann.

Verfahren zur Erklärung eines Moduls als veraltet

Um ein Top-Level-Modul/Paket aus der Standardbibliothek zu entfernen, ist ein PEP erforderlich. Der Stilllegungsprozess ist in PEP 387 beschrieben.

Für die Entfernung eines Untermoduls eines Pakets in der Standardbibliothek muss PEP 387 befolgt werden, ein separates PEP ist jedoch nicht erforderlich.


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

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