Skip to content
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

Automate Uploading to Pypi #14

Merged
merged 12 commits into from
Oct 23, 2022
Merged

Automate Uploading to Pypi #14

merged 12 commits into from
Oct 23, 2022

Conversation

coldenate
Copy link
Contributor

@coldenate coldenate commented Oct 20, 2022

Automate Uploading to PyPI

In this pr, I implemented a Github Action workflow that installs the project's dependencies, builds a release, and then publishes that release to PyPI.

There will be some setup required on your end, @TechWiz-3, but I am happy to walk you through it! My discord is colderinit#8448.

The PyPI account Token is required through Github Actions Secrets. ${{ secrets.PYPI_TOKEN }}
image

@coldenate coldenate closed this Oct 20, 2022
@coldenate coldenate reopened this Oct 20, 2022
@coldenate coldenate marked this pull request as ready for review October 20, 2022 00:57
@coldenate
Copy link
Contributor Author

Fixing #2.

.gitignore Outdated Show resolved Hide resolved
@coldenate coldenate requested a review from aaaandrzej October 20, 2022 14:07
@aaaandrzej
Copy link
Contributor

aaaandrzej commented Oct 20, 2022 via email

@TechWiz-3
Copy link
Owner

Thanks a lot for your work, just wondering why did you choose poetry instead of setup.py and twine?

@coldenate
Copy link
Contributor Author

By using 'pyproject.toml' and 'poetry' we can retain the project's core metadata in a human-readable yet machine-readable form.
Using toml files has also become the standard as of pep621!

@TechWiz-3
Copy link
Owner

Thanks a lot for your work, the explanation and your followup, really appreciate that 🙏

@TechWiz-3 TechWiz-3 merged commit 82eb8d0 into TechWiz-3:main Oct 23, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants