brandon-rhodes / pyephem

Scientific-grade astronomy routines for Python
Other
783 stars 121 forks source link

Add twine check job #280

Closed cdce8p closed 1 month ago

cdce8p commented 1 month ago

Saw these warning in the Github actions log:

Checking dist/ephem-4.1.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl: PASSED with warnings
WARNING  `long_description_content_type` missing. defaulting to `text/x-rst`.

Added long_description_content_type and a twine check job to detect issue earlier.

Aside from that, I believe you'll need to set up 2FA. That's the reason the previous deploy failed. https://github.com/brandon-rhodes/pyephem/actions/runs/11204069272/job/31142468359

brandon-rhodes commented 1 month ago

I went and set up 2FA, and then hit the big "retry" button on the upload step. Fingers crossed —

cdce8p commented 1 month ago

This is ready now as well. Will be useful to have for the future.

brandon-rhodes commented 1 month ago

Thanks!