Skip to content

chore(deps): update dependency click-extra to v7.14.0#697

Merged
ReenigneArcher merged 1 commit intomasterfrom
renovate/click-extra-7-x
Apr 24, 2026
Merged

chore(deps): update dependency click-extra to v7.14.0#697
ReenigneArcher merged 1 commit intomasterfrom
renovate/click-extra-7-x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Apr 24, 2026

This PR contains the following updates:

Package Change Age Confidence
click-extra (changelog) ==7.13.0==7.14.0 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

kdeldycke/click-extra (click-extra)

v7.14.0

Compare Source

  • Add wrap subcommand: click-extra wrap SCRIPT [ARGS]... applies help colorization to any installed Click CLI without modifying its source. Supports --theme option and [tool.click-extra.wrap.<script>] config sections for persistent CLI defaults. Resolves SCRIPT via console_scripts entry points, module:function notation, .py file paths, or bare module names. Unknown subcommand names fall through to wrap automatically, so click-extra flask --help works without typing wrap. run is kept as an alias.
  • Add show-params subcommand: click-extra show-params SCRIPT [SUBCOMMAND]... introspects any external Click CLI's parameters and displays them as a table. Supports all --table-format renderings. Drills into nested subcommands. Auto-discovers the Click command when the entry point is a wrapper function.
  • Style Spec. column with option theme (cyan) and Python type with metavar theme (cyan dim) in both --show-params and show-params, matching help-screen conventions.
  • Add get_param_spec() and format_param_row() as public API in click_extra.parameters. get_param_spec() extracts option-spec strings and handles hidden-param unhiding. format_param_row() is the shared cell renderer for both --show-params and show-params tables.
  • Make ParamStructure.get_param_type() a @staticmethod. Returns str for unrecognised custom types instead of raising ValueError.
  • Replace render-matrix subcommand with individual colors, styles, palette, 8color, and gradient subcommands grouped under a "Demo" section. Remove the click-extra-demo entry point.
  • Move Sphinx tests into tests/sphinx/. Downstream packagers can skip them with --ignore=tests/sphinx without pulling in Sphinx dependencies.
  • Bump Click requirement to 8.3.3. Simplify ParameterSource comparisons in ConfigOption using the new IntEnum ordering.

Configuration

📅 Schedule: (in timezone America/New_York)

  • Branch creation
    • "after 1am,before 8am"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Never, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Apr 24, 2026
@sonarqubecloud
Copy link
Copy Markdown

@ReenigneArcher ReenigneArcher merged commit 63cfa94 into master Apr 24, 2026
18 checks passed
@ReenigneArcher ReenigneArcher deleted the renovate/click-extra-7-x branch April 24, 2026 22:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant