Skip to content

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