Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Update `build-sdist` job

Offen
#832 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Anfängerfreundlichkeit
45/100
Issue-Typ
Bug
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Tech-Stack
github-actions, python

Rechercherichtung

Beginne mit der Untersuchung des build-sdist-Jobs und des Schritts actions/upload-artifact und vergleiche sie anschließend mit dem referenzierten Job-Lauf. Lies die Release-Dokumentation um die Zeilen 142–155, um zu bestimmen, wie sich die ausgewählte Option zur Artefaktbehandlung widerspiegeln sollte. Fertig ist es, wenn das Verhalten des sdist-Artefakts und die Release-Anweisungen konsistent sind.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

Follow on from #829

The Issue

build-sdist does not generate any artifact.

The actions/upload-artifact step is looking to archive files in target/wheels/*, which sdist builds do not generate.

The generated archive from the logs (reference job run):

Built source distribution to /home/runner/work/datafusion-python/datafusion-python/dist/datafusion-40.0.0.tar.gz

Context

The release documentation currently expects only wheels to be included in dist.zip and for the sdist to be generated manually.

https://github.com/apache/datafusion-python/blob/805183bd9ae32b628e641d9552f1d0dded4a7a85/dev/release/README.md?plain=1#L142-L155

Options

  • Update the step to upload the tar archive as an artifact and update the release docs to use that.
  • Update the step to assert that no wheels are generated in target/wheels/*, which will verify the sdist build and ensure the behavior doesn't change under our feet.
  • Remove the step altogether.
Vorherrschende Sprache
Python
Sterne
605
Forks
176
Ø Merge
1 T. 23 Std.
Gemergte PRs (30 T.)
8

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus apache/datafusion-python

Alle Issues in apache/datafusion-python

Ähnliche Issues

Weitere Issues zu Python

Neue Issues direkt in Ihr Postfach

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