-
Notifications
You must be signed in to change notification settings - Fork 21
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
Publish to PyPI with GitHub Action #103
base: master
Are you sure you want to change the base?
Publish to PyPI with GitHub Action #103
Conversation
Codecov ReportBase: 76.22% // Head: 76.35% // Increases project coverage by
Additional details and impacted files@@ Coverage Diff @@
## master #103 +/- ##
==========================================
+ Coverage 76.22% 76.35% +0.12%
==========================================
Files 16 16
Lines 3941 3941
Branches 941 941
==========================================
+ Hits 3004 3009 +5
+ Misses 714 712 -2
+ Partials 223 220 -3
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report at Codecov. |
What is your use case? What is your setup? If you I don't think we currently publish non-libraries to pypi (e.g. we publish rohmu) but I don't see a real reason why we shouldn't. ccing @aiven/aiven-open-source-reviews for opinions and @aiven/team-security for secrets configuration info. |
Thanks for looking at this! I don't have a concrete use case yet, but being able to bootstrap an environment from This is not critical to get merged, only if that's appropriate given the current circumstances. Many thanks! |
You can use github source in requirements.txt as well; but, myhoard is not a library. You should use it as an application; so, installing it from requirements in another virtualenv sound strange to me. Technically, I don't think it's a real problem, it's more a matter of policy than anything else. |
You may want to install your applications into a virtual environment as well e.g. with But please merge only if you deem this appropriate!
|
Anything left blocking this? |
|
The project is not currently published to PyPI which makes it impossible to use in a standard virtual environment setup.
This PR adds a GitHub Action that publishes sdist and wheel to PyPI based on pushed annotated tag. The code is copied from the aiven-client action.
The secret
secrets.PYPI_API_TOKEN
needs to be set up. Could someone please help me with that? Thank you!