Skip to content

Fix some None handling, automate PyPI release #356

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

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!

@astanin
Copy link
Owner

astanin commented Jul 23, 2025

Too many unrelated changes are bundles in a single pull request:

  • github workflow changes: not applicable to the upstream
  • python 3.8 support changes: should be a separate pr
  • None handliong changes

@astanin astanin added the incomplete This PR requires some further changes or modifications before it can be merged. label Jul 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
incomplete This PR requires some further changes or modifications before it can be merged.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants