Skip to content

PyPI publishing workflow#217

Merged
genevievestarke merged 1 commit intoNatLabRockies:developfrom
misi9170:package/pypi-publish
Mar 4, 2026
Merged

PyPI publishing workflow#217
genevievestarke merged 1 commit intoNatLabRockies:developfrom
misi9170:package/pypi-publish

Conversation

@misi9170
Copy link
Copy Markdown
Collaborator

@misi9170 misi9170 commented Feb 27, 2026

Adds a workflow to publish Hercules as a package on PyPI. Hercules would first appear on PyPI after this pull request arrives on the main branch and a new release for Hercules is created.

Set up using PyPI's Trusted Publishing workflow.

Unforunately, hercules is taken as a PyPI package name (on 0.0, with no releases since 2014.... oh well). We could alternatively publish under the following, which appear to be available:

Any other suggestions?

@genevievestarke
Copy link
Copy Markdown
Collaborator

I think I would prefer nlr-hercules. And that seems consistent with naming conventions that have been used in the past!

@paulf81
Copy link
Copy Markdown
Collaborator

paulf81 commented Feb 27, 2026

I think I would prefer nlr-hercules. And that seems consistent with naming conventions that have been used in the past!

Agree, this is better option unless we rename repo to herc

@misi9170
Copy link
Copy Markdown
Collaborator Author

misi9170 commented Feb 27, 2026

Planning for nlr-hercules and I have PyPI primed to receive the package under that name. Going to delay merging this until early next week so we can decide if we want to merge this PR into develop and release a version 2.1 with various changes; or if we want to merge straight to main and release a version 2.0.1, with larger changes following in a subsequent v2.1

@misi9170 misi9170 added the on-hold work on pause label Mar 2, 2026
@genevievestarke genevievestarke merged commit 0ca13da into NatLabRockies:develop Mar 4, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

on-hold work on pause

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants