PEP 831: Clarify build backend flag propagation
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 72/100
- Issue-Typ
- Dokumentation
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Ruhig
- Tech-Stack
- json, python
- Bereich
- build-system, documentation
Rechercherichtung
Beginnen Sie mit der Lektüre von PEP 831 und der verlinkten Python-Diskussion, wobei Sie sich auf die Aussagen zur Weitergabe von Build-Flags konzentrieren. Überarbeiten Sie den PEP so, dass zwischen Setuptools und bewussten sysconfig-Nutzern einerseits und anderen PEP 517-Backends andererseits unterschieden wird, und dokumentieren Sie build-details.json als die künftig standardisierte Schnittstelle. Als abgeschlossen gilt die Aufgabe, wenn diese Unterscheidungen im PEP korrekt dargestellt sind.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
PEP 831 currently overstates how CPython build flags propagate through generic build backends. Update the PEP to distinguish Setuptools and deliberate sysconfig consumers from other PEP 517 backends, and document build-details.json as the appropriate future standardized interface.
- Vorherrschende Sprache
- reStructuredText
- Sterne
- 5k
- Forks
- 1.8k
- Ø Merge
- 2 T. 4 Std.
- Gemergte PRs (30 T.)
- 25
Beitragsleitfaden
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus python/peps
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
-
New PEP Editors? Offenmeta
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100
-
infra
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 55/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 48/100
-
Mark 3.14 PEPs as Final Offenmeta
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100
Ähnliche Issues
-
kind/bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
kubernetes-sigs/prow#953 · 1 Kommentar ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
zephyrproject-rtos/zephyr#119726 ·
-
out-of-date
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 82/100
CachyOS/CachyOS-PKGBUILDS#1894 ·
-
comp/dashboard P3 type/bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 86/100
NousResearch/hermes-agent#117722 ·
-
bug
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 92/100
objectionary/jeo-maven-plugin#1760 ·