Outdated details in the `wheel` spec overview (inherited from PEP 425)
Maintainer antworten meist innerhalb von 5 Tagen
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 35/100
- Issue-Typ
- Dokumentation
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- python
- Bereich
- build-system, documentation
Rechercherichtung
Beginne mit der migrierten Wheel-Spezifikationsseite von packaging.python.org und vergleiche sie mit PEP 425 und den späteren Wheel-Tagging-PEPs. Untersuche wheel/src/wheel/bdist_wheel.py im Bereich der im Issue genannten Plattformkorrekturen. Als erledigt gilt die Arbeit, wenn die Übersicht das aktuelle Verhalten von manylinux und Plattform-Tags sowie weitere bei der Überprüfung festgestellte Inkonsistenzen widerspiegelt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
@brettcannon migrated the wheel spec from PEP 425 to the relevant spec page in https://github.com/pypa/packaging.python.org/pull/1206/files
Scanning that PR highlighted some original PEP 425 content that hasn't aged well:
- the tag consideration example is Linux based, but doesn't account for the
manylinuxtags and other Linux-specific tweaks to the tag evaluation process - the platform tag is still defined as the result of calling
distutils.util.get_platform(), but that was just removed from Python 3.12 (and has been deprecated since 3.10).sysconfig.get_platform()is mostly a replacement for that, but as discussed in https://stackoverflow.com/questions/71664875/what-is-the-replacement-for-distutils-util-get-platform it isn't 100% the same, and neither API truly reflects the behaviour ofwheel.bdist_wheel.get_platform()(there are some additional pragmatic corrections in https://github.com/pypa/wheel/blob/main/src/wheel/bdist_wheel.py#L47 to deal with some Mac OS X and Linux details)
Those were the two main points I noticed on a quick scan, but PEP 425 is old enough now that there are probably other inconsistencies we missed as the later wheel tagging PEPs adjusted the way things work.
- Vorherrschende Sprache
- Python
- Sterne
- 1.7k
- Forks
- 1.8k
- Ø Merge
- 5 T. 13 Std.
- Gemergte PRs (30 T.)
- 2
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
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 pypa/packaging.python.org
-
Note greediness of PEP 723 reference parserEvtl. vergeben @jw9829 hat das vor 22 Tagen übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
pypa/packaging.python.org#1960 · 4 Kommentare ·
Maintainer antworten meist innerhalb von 5 Tagen
-
Document that sparse identifiers with whitespace are valid if quotedEvtl. vergeben @Herrtian hat das vor 162 Tagen übernommen. Offencomponent: specifications good first issue type: enhancement
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
pypa/packaging.python.org#1226 · 3 Kommentare · 1 Reaktion ·
Maintainer antworten meist innerhalb von 5 Tagen
-
`test` vs. `tests`Evtl. wieder frei Ein Pull Request dazu wurde ohne Merge geschlossen. Offencomponent: guides component: tutorials type: enhancement type: task
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 64/100
pypa/packaging.python.org#1165 · 5 Kommentare ·
Maintainer antworten meist innerhalb von 5 Tagen
-
type: task
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
pypa/packaging.python.org#792 · 2 Kommentare · 1 Reaktion ·
Maintainer antworten meist innerhalb von 5 Tagen
-
Add pip.conf heads-up to PyPI.org migration guideEvtl. vergeben @harshitethic hat das vor 50 Tagen übernommen. Offengood first issue help wanted type: bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
pypa/packaging.python.org#463 · 5 Kommentare ·
Maintainer antworten meist innerhalb von 5 Tagen
Alle Issues in pypa/packaging.python.org
Ähnliche Issues
-
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 66/100
AlexsLemonade/scpca-docs#518 ·
-
bug
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 95/100
rocketride-org/rocketride-server#2705 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
documentation
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
Metabuilder-Labs/tokenjam#786 ·
Maintainer antworten meist innerhalb von 1 Tag
-
prototype(verifier_token): map disallowed warning to contraindicated before composite precedence checkEvtl. vergeben @drk-ram hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
agentrust-io/trace-spec#582 ·
Maintainer antworten meist innerhalb von 1 Tag
-
area:cli priority:low refactor size:small
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 88/100
RonaldHensbergen/composable-data-stack#906 ·
Maintainer antworten meist innerhalb von 1 Tag