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

Fix some None handling, automate PyPI release #356

Open
wants to merge 7 commits into
base: master
Choose a base branch
from

Conversation

pjkundert
Copy link
Contributor

This pull merges in some necessary fixes for None handling in wrapped columns, but most importantly:

It automates your PyPI releases, so you don't have to do this manually anymore. The .github/workflow/release.yml pushes any new tagged commit to PyPI.

  • Go into your PyPI https://pypi.org/manage/account/publishing/, and add a Github and "Add a new pending publisher" for tabulate referencing the Github astanin python-tabulate repo, and using the release.yml workflow.
  • Commit the changes, tag the release with eg. git tag v0.11.0, do a git push (check CI), and a git push --tags to do the PyPI release!

Of course, when you merge, fix everywhere that mentions tabulate-slip39 (my temporary upgrade PyPI shim) back to tabulate:

git grep tabulate-slip39

Other than the wcwidth issues, it should be about ready to release a new official version!

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