Skip to content

pypi_riscv64_check.py: add script, monthly workflow - #241

Merged
threexc merged 2 commits into
mainfrom
tgamblin/pypi_riscv64_check
Aug 19, 2026
Merged

pypi_riscv64_check.py: add script, monthly workflow#241
threexc merged 2 commits into
mainfrom
tgamblin/pypi_riscv64_check

Conversation

@threexc

@threexc threexc commented Aug 19, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

@threexc
threexc requested a review from justeph August 19, 2026 12:48
@justeph

justeph commented Aug 19, 2026

Copy link
Copy Markdown
Collaborator

Nice to have this! Can you force a run now to see any issue? and to take a look at the output?

@threexc
threexc force-pushed the tgamblin/pypi_riscv64_check branch from 275f312 to cd8515e Compare August 19, 2026 12:57
@threexc

threexc commented Aug 19, 2026

Copy link
Copy Markdown
Collaborator Author

Nice to have this! Can you force a run now to see any issue? and to take a look at the output?

I've updated it so that the workflow triggers on changes to the workflow and script (which it should do anyway). Here's the output:

https://github.com/riseproject-dev/python-wheels/actions/runs/32255434730/job/96075923362?pr=241

@threexc

threexc commented Aug 19, 2026

Copy link
Copy Markdown
Collaborator Author

It created this issue: #242

@justeph

justeph commented Aug 19, 2026

Copy link
Copy Markdown
Collaborator

I added some comment on the format of the report directly in #242

@threexc
threexc force-pushed the tgamblin/pypi_riscv64_check branch 5 times, most recently from 08a54d2 to e41eb00 Compare August 19, 2026 14:30
@threexc

threexc commented Aug 19, 2026

Copy link
Copy Markdown
Collaborator Author

For the record, final example of issue created (top-50 instead of top-30, removed counts, clarified where wheels are available): #249

@threexc
threexc force-pushed the tgamblin/pypi_riscv64_check branch from e41eb00 to 3a1cdbd Compare August 19, 2026 14:47
Add a script for checking PyPI download metrics to identify which
which of the top-50 binary wheels are lacking riscv64 builds. It also
has logic for creating issues when new binary wheels are detected
lacking riscv64 builds, which we aren't already tracking in the
python-wheels issue list. A summary issue is generated with tables
listing relevant wheel details and linking to any new per-package issues
opened.

AI-Generated: Uses Claude Sonnet 5

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Add a simple workflow which runs the pypi_riscv64_check.py script once
per month. The hugovk/top-pypi-packages repository it uses as a
reference updates on the first day of every month, so make the workflow
run on the second day.

AI-Generated: Uses Claude Sonnet 5

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
@threexc
threexc force-pushed the tgamblin/pypi_riscv64_check branch from 3a1cdbd to 08921d2 Compare August 19, 2026 14:58
@threexc
threexc merged commit 206a979 into main Aug 19, 2026
4 checks passed
@threexc
threexc deleted the tgamblin/pypi_riscv64_check branch August 19, 2026 15:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants