Skip to content

Conversation

danceratopz
Copy link
Member

@danceratopz danceratopz commented Jul 9, 2025

Release published here manually/by hand:
https://pypi.org/project/ethereum-hive/

Initial test here (pypi staging):
https://test.pypi.org/project/ethereum-hive/

Todo

run: uv run --isolated --no-project -p 3.12 --with dist/*.whl tests/smoke_test.py
- name: Smoke test (source distribution)
run: uv run --isolated --no-project -p 3.12 --with dist/*.tar.gz tests/smoke_test.py
- run: uv publish --trusted-publishing always
Copy link
Member Author

@danceratopz danceratopz Jul 15, 2025

Choose a reason for hiding this comment

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

I configured trusted publishing on pypi with the new repo. You, Mario, can check it here:
https://pypi.org/manage/project/ethereum-hive/settings/publishing

Copy link
Member Author

Choose a reason for hiding this comment

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

We'll need to merge to test this feature, as it'll take the workflow from main.

@danceratopz danceratopz requested a review from marioevz July 15, 2025 06:04
@danceratopz
Copy link
Member Author

About the .egg-info to-do: I'm not sure how/what to fix 🙃 I've asked @fselmo to clarify/help. But I think we can get this merged to test the trusted publishing setup.

@danceratopz danceratopz merged commit 6272c54 into main Jul 15, 2025
3 checks passed
@fselmo
Copy link
Contributor

fselmo commented Jul 15, 2025

About the .egg-info to-do: I'm not sure how/what to fix 🙃 I've asked @fselmo to clarify/help.

It looks like it may have fixed itself by moving the repo over to the new domain. I think somehow some old .egg-info from a build was committed and then general *.egg-info/ line in the .gitignore got added so I think there was some cached situation there. Anyhow, we'll see with the next release but I think it's all good 👍🏼

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