Skip to content

Update to a cli_helpers version with a tabulate bugfix#1677

Merged
rolandwalker merged 1 commit intomainfrom
RW/update-cli-helpers-v2-11-0
Mar 5, 2026
Merged

Update to a cli_helpers version with a tabulate bugfix#1677
rolandwalker merged 1 commit intomainfrom
RW/update-cli-helpers-v2-11-0

Conversation

@rolandwalker
Copy link
Contributor

Description

The tabulate library was updated on PyPi (for the first time in a while), and that update contained a compatibility issue solved in the latest version of cli_helpers.

Checklist

  • I added this contribution to the changelog.md file.
  • I added my name to the AUTHORS file (or it's already there).
  • To lint and format the code, I ran
    uv run ruff check && uv run ruff format && uv run mypy --install-types .

The tabulate library was updated on PyPi (for the first time in a
while), and that update contained a compatibility issue solved in the
latest version of cli_helpers.
@rolandwalker rolandwalker self-assigned this Mar 5, 2026
@github-actions
Copy link

github-actions bot commented Mar 5, 2026

  1. Potential version-floor mismatch for the stated bugfix
    At pyproject.toml:19, cli_helpers[styles] ~= 2.11.0 allows any 2.11.x, including 2.11.0. If the tabulate compatibility fix landed in a later patch (for example 2.11.1+), this range does not guarantee it.
    Action: set the minimum to the exact known-good patched release (for example >=2.11.1,<2.12) and reference that upstream version in the PR description/changelog.

  2. Missing regression test for the tabulate compatibility path
    This PR relies entirely on a dependency bump, but there’s no test that would fail with the broken tabulate/cli_helpers combo and pass with the fixed one. That makes future regressions likely if dependency ranges change again.
    Action: add a focused test that exercises table rendering/formatting through the cli_helpers integration path and asserts the previously broken behavior.

No direct security issues were introduced in this diff.

@rolandwalker rolandwalker merged commit 45c7460 into main Mar 5, 2026
10 checks passed
@rolandwalker rolandwalker deleted the RW/update-cli-helpers-v2-11-0 branch March 5, 2026 15:40
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.

1 participant