Automate Python Package Upload to PyPI on Release #615
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR introduces a GitHub Actions workflow to automate the build and publishing process for Python packages to PyPI whenever a new release is created.
Key Features:
Automatically triggers on release publication.
Builds the Python package using pip install build and python -m build.
Uploads the distribution artifacts for verification.
Publishes the package to PyPI using trusted publishing with OpenID Connect (OIDC).
This ensures a streamlined and error-free deployment process for Python packages. 🚀
Next Steps:
Update the PyPI project URL in the workflow if necessary.
Ensure that trusted publishing is configured in PyPI for secure deployments.