Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Update `build-sdist` job

Ouverte
#832 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
3/5
Temps estimé
1-2 jours
Accessibilité débutants
45/100
Type d'issue
Bug
Clarté
Plutôt claire
Activité
À l'abandon
Stack technique
github-actions, python

Piste de recherche

Commencez par inspecter le job build-sdist et l’étape actions/upload-artifact, puis comparez-les à l’exécution du job référencée. Lisez la documentation de release autour des lignes 142-155 afin de déterminer comment l’option sélectionnée de gestion des artefacts doit être reflétée. C’est terminé lorsque le comportement de l’artefact sdist et les instructions de release sont cohérents.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

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.
Langage dominant
Python
Étoiles
605
Forks
176
Merge moyen
1 j 23 h
PR mergées (30 j)
8

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de apache/datafusion-python

Toutes les issues de apache/datafusion-python

Issues similaires

Plus d'issues Python

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.