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