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

Python Enhancement Proposals

PEP 8000 – Übersicht über den Vorschlag zur Python-Sprachverwaltung

Autor:
Barry Warsaw <barry at python.org>
Status:
Final
Typ:
Informational
Thema:
Governance
Erstellt:
24-Aug-2018

Inhaltsverzeichnis

Zusammenfassung

Dieser PEP bietet einen Überblick über den Auswahlprozess für ein neues Modell der Python-Sprachverwaltung im Anschluss an Guidos Rücktritt. Sobald das Verwaltungsmodell ausgewählt ist, wird es in PEP 13 kodifiziert.

Hier ist eine Liste von PEPs, die sich auf den Auswahlprozess des Verwaltungsmodells beziehen. PEPs in den niedrigeren 8000er Jahren beschreiben den allgemeinen Prozess zur Auswahl eines Verwaltungsmodells.

  • PEP 8001 - Python Governance Voting Process

    Dieser PEP beschreibt, wie die Abstimmung über das neue Verwaltungsmodell durchgeführt wird. Er umreißt die Abstimmungsmethode, den Zeitplan, die Kriterien für die Teilnahme und eine explizite Liste der wahlberechtigten Personen.

  • PEP 8002 - Open Source Governance Survey

    Es werden Umfragen zu Verwaltungsmodellen für ähnliche Open-Source- und Freie-Software-Projekte durchgeführt, und Zusammenfassungen dieser Modelle werden in diesem PEP dargelegt. Diese Umfragen dienen als nützliche Barometer dafür, wie solche Projekte erfolgreich verwaltet werden können, und können als Inspiration für Pythons eigene Verwaltungsmodell dienen. Python ist einzigartig, daher wird erwartet, dass es seinen eigenen Dreh auf die Verwaltung hat, anstatt die befragten direkt zu übernehmen.

PEPs in den 801Xern beschreiben die tatsächlichen Vorschläge für die Python-Verwaltung. Es wird erwartet, dass diese PEPs den breiten Umfang der Verwaltung abdecken und dass Unterschiede in den Details (wie z. B. die Größe eines Verwaltungsrats) im selben PEP behandelt werden und nicht in potenziell die Abstimmung spaltenden einzelnen PEPs.

  • PEP 8010 - The Technical Leader Governance Model

    Dieser PEP schlägt eine Fortsetzung des Modells des einzelnen technischen Projektleiters vor. Ebenfalls im Geltungsbereich liegt, ob ein Beirat den BDFL unterstützt. Dieser PEP benennt *nicht* weder den nächsten BDFL noch Mitglieder eines solchen Beirats. Dazu siehe PEP 13.

  • PEP 8011 - Python Governance Model Lead by Trio of Pythonistas

    Dieser PEP beschreibt ein neues Modell der Python-Verwaltung, das von einem Trio von Pythonistas (TOP) geführt wird. Er beschreibt die Rolle und die Verantwortlichkeiten des Trios. Dieser PEP benennt *nicht* die Mitglieder des Trios. Dazu siehe PEP 13.

  • PEP 8012 - The Community Governance Model

    Dies ist ein Platzhalter-PEP für ein neues Modell der Python-Verwaltung, das auf Konsens und Abstimmung basiert, ohne die Rolle eines zentralisierten einzelnen Führers oder eines Verwaltungsrats. Er beschreibt, wie, wann und warum Abstimmungen über Entscheidungen bezüglich der Python-Sprache durchgeführt werden. Er beschreibt auch die Kriterien für die Wahlberechtigung.

  • PEP 8013 - The External Governance Model

    Dieser PEP beschreibt ein neues Modell der Python-Verwaltung, das auf einem externen Rat basiert, der für die Sicherstellung eines guten Prozesses verantwortlich ist. Dieser vom Kernentwicklungsteam gewählte Rat kann Vorschläge ablehnen, die nicht ausreichend detailliert sind, alle betroffenen Benutzer nicht berücksichtigen oder für die bevorstehende Veröffentlichung nicht geeignet sind. Dieser PEP benennt *nicht* die Mitglieder eines solchen Rates. Dazu siehe PEP 13.

  • PEP 8014 - The Commons Governance Model

    Dieser PEP beschreibt ein neues Modell der Python-Verwaltung, das auf einem Ältestenrat basiert, der dafür verantwortlich ist, sicherzustellen, dass ein PEP von einer ausreichenden Mehrheit der Python-Community unterstützt wird, bevor er angenommen wird. Im Gegensatz zu einigen der anderen Verwaltungs-PEPs legt dieser ausdrücklich *nicht* fest, wer Stimmrecht hat und was eine Mehrheitsentscheidung darstellt. Stattdessen wird dies vom Ältestenrat von Fall zu Fall bestimmt.

  • PEP 8015 - Organization of the Python community

    Dieser PEP formalisiert die aktuelle Organisation der Python-Community und schlägt 3 Hauptänderungen vor: Formalisierung des bestehenden Konzepts von „Python-Teams“; mehr Autonomie für Python-Teams; Ersetzung des BDFL (Guido van Rossum) durch ein neues „Python Board“ aus 3 Mitgliedern mit begrenzten Rollen, hauptsächlich Entscheidung darüber, wie ein PEP genehmigt (oder abgelehnt) wird.

  • PEP 8016 - The Steering Council Model

    Dieser PEP schlägt ein Modell der Python-Verwaltung vor, das sich um einen Lenkungsausschuss dreht. Der Ausschuss hat weitreichende Befugnisse, die er so selten wie möglich ausüben möchte; stattdessen nutzt er diese Macht, um Standardprozesse zu etablieren, wie sie in den anderen PEPs der Serie 801x vorgeschlagen werden. Dies folgt der allgemeinen Philosophie, dass es besser ist, große Änderungen in eine Reihe kleiner Änderungen aufzuteilen, die unabhängig voneinander überprüft werden können: Anstatt zu versuchen, alles in einem PEP zu erledigen, konzentrieren wir uns darauf, eine minimale, aber solide Grundlage für weitere Verwaltungsentscheidungen zu schaffen.

Zusätzliche Verwaltungsmodelle können vor der endgültigen Auswahl hinzugefügt werden.


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

Zuletzt geändert: 2025-02-01 08:55:40 GMT