python / python/cpython

PEP 739 `build-details.json` is missing on some platforms

Offen
#138,489 5 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

build OS-windows type-bug
Vorherrschende Sprache
Python
Sterne
77.2k
Forks
35.9k
PR-Merge-Kennzahlen
PR-Kennzahlen ausstehend

Beschreibung

Bug report

Bug description:

PEP 739 requires:

Starting from Python 3.14, a file named build-details.json following the format specified in this PEP, or a future version, MUST be installed in the platform-independent standard library directory (stdlib, eg. /usr/lib/python3.14/build-details.json), UNLESS unfeasible due to technical limitations.

It seems the Windows implementation of this didn't happen (c.f. @zooba's comment). Marking as a potential release blocker, cc @hugovk for opinion vs delaying to 3.14.1.

A

CPython versions tested on:

3.14

Operating systems tested on:

Windows

Linked PRs
  • gh-138490
  • gh-139302
  • gh-139557
  • gh-149153
  • gh-149878

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Lies PEP 739 und bilde das fehlende Verhalten von build-details.json unter Windows mit Python 3.14 nach. Prüfe die verlinkten Pull Requests, um die bereits unternommenen Arbeiten zu verstehen; abgeschlossen ist die Aufgabe, wenn die erforderliche Datei bei unterstützten Windows-Builds im plattformunabhängigen Standardbibliotheksverzeichnis installiert wird.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
build-system, operating-systems
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.