Skip to content

Allow testpypi runs #15

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Apr 16, 2025
Merged

Allow testpypi runs #15

merged 2 commits into from
Apr 16, 2025

Conversation

tmi
Copy link
Contributor

@tmi tmi commented Apr 7, 2025

Makes the testpypi option a bit more useful -- allows to be run from any branch etc, so one can test without doing a release/tag etc. We are considering both ad hoc usage (for me as the wheelifier) and regular usage (eg whenever a PR to main is open, autorun this) with the testpypi: true

Additionally, I add twine check step and --verbose to the testpypi uploads. Useful in general when troubleshootin

Additionally, I install build dependencies prior to determining version -- because otherwise, for packages dependent on eg setuptools_scm, this step fails

@tmi tmi force-pushed the allowTestPypi branch 5 times, most recently from 68dff6a to b052c3c Compare April 7, 2025 08:12
@tmi tmi force-pushed the allowTestPypi branch from b052c3c to 11fb802 Compare April 7, 2025 08:24
@tmi tmi marked this pull request as ready for review April 7, 2025 08:29
@tmi tmi force-pushed the allowTestPypi branch from f400c7a to 6125e3c Compare April 7, 2025 11:28
Copy link
Member

@iainrussell iainrussell left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fantastic, thank you!

@iainrussell iainrussell merged commit 333be88 into main Apr 16, 2025
8 of 9 checks passed
@tmi tmi deleted the allowTestPypi branch April 16, 2025 08:23
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