Update dependency click to v8.3.2 - autoclosed #32

Closed
renovate[bot] wants to merge 1 commit from renovate/click-8.x-lockfile into master
renovate[bot] commented 2025-09-18 19:32:30 +01:00 (Migrated from github.com)

This PR contains the following updates:

Package Change Age Confidence
click (changelog) 8.2.18.3.2 age confidence

Release Notes

pallets/click (click)

v8.3.2

Compare Source

This is the Click 8.3.2 fix release, which fixes bugs but does not otherwise change behavior and should not result in breaking changes compared to the latest feature release.

PyPI: https://pypi.org/project/click/8.3.2/
Changes: https://click.palletsprojects.com/page/changes/#version-8-3-2
Milestone: https://github.com/pallets/click/milestone/29

v8.3.1

Compare Source

Released 2025-11-15

  • Don't discard pager arguments by correctly using subprocess.Popen. :issue:3039
    :pr:3055
  • Replace Sentinel.UNSET default values by None as they're passed through
    the Context.invoke() method. :issue:3066 :issue:3065 :pr:3068
  • Fix conversion of Sentinel.UNSET happening too early, which caused incorrect
    behavior for multiple parameters using the same name. :issue:3071 :pr:3079
  • Hide Sentinel.UNSET values as None when looking up for other parameters
    through the context inside parameter callbacks. :issue:3136 :pr:3137
  • Fix rendering when prompt and confirm parameter prompt_suffix is
    empty. :issue:3019 :pr:3021
  • When Sentinel.UNSET is found during parsing, it will skip calls to
    type_cast_value. :issue:3069 :pr:3090

v8.3.0

Compare Source

Released 2025-09-17

  • Improved flag option handling: Reworked the relationship between flag_value
    and default parameters for better consistency:

    • The default parameter value is now preserved as-is and passed directly
      to CLI functions (no more unexpected transformations)
    • Exception: flag options with default=True maintain backward compatibility
      by defaulting to their flag_value
    • The default parameter can now be any type (bool, None, etc.)
    • Fixes inconsistencies reported in: :issue:1992 :issue:2514 :issue:2610
      :issue:3024 :pr:3030
  • Allow default to be set on Argument for nargs = -1. :issue:2164
    :pr:3030

  • Show correct auto complete value for nargs option in combination with flag
    option :issue:2813

  • Fix handling of quoted and escaped parameters in Fish autocompletion. :issue:2995 :pr:3013

  • Lazily import shutil. :pr:3023

  • Properly forward exception information to resources registered with
    click.core.Context.with_resource(). :issue:2447 :pr:3058

  • Fix regression related to EOF handling in CliRunner. :issue:2939 :pr:2940

v8.2.2

Compare Source

Released 2025-07-31

  • Fix reconciliation of default, flag_value and type parameters for
    flag options, as well as parsing and normalization of environment variables.
    :issue:2952 :pr:2956
  • Fix typing issue in BadParameter and MissingParameter exceptions for the
    parameter param_hint that did not allow for a sequence of string where the
    underlying function _join_param_hints allows for it. :issue:2777 :pr:2990
  • Use the value of Enum choices to render their default value in help
    screen. Refs :issue:2911 :pr:3004
  • Fix completion for the Z shell (zsh) for completion items containing
    colons. :issue:2703 :pr:2846
  • Don't include envvar in error hint when not configured. :issue:2971 :pr:2972
  • Fix a rare race in click.testing.StreamMixer's finalization that manifested
    as a ValueError on close in a multi-threaded test session.
    :issue:2993 :pr:2991

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

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

Rebasing: Whenever PR becomes conflicted, 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.

This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [click](https://redirect.github.com/pallets/click) ([changelog](https://click.palletsprojects.com/page/changes/)) | `8.2.1` → `8.3.2` | ![age](https://developer.mend.io/api/mc/badges/age/pypi/click/8.3.2?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/click/8.2.1/8.3.2?slim=true) | --- ### Release Notes <details> <summary>pallets/click (click)</summary> ### [`v8.3.2`](https://redirect.github.com/pallets/click/releases/tag/8.3.2) [Compare Source](https://redirect.github.com/pallets/click/compare/8.3.1...8.3.2) This is the Click 8.3.2 fix release, which fixes bugs but does not otherwise change behavior and should not result in breaking changes compared to the latest feature release. PyPI: <https://pypi.org/project/click/8.3.2/> Changes: <https://click.palletsprojects.com/page/changes/#version-8-3-2> Milestone: <https://github.com/pallets/click/milestone/29> - Fix handling of `flag_value` when `is_flag=False` to allow such options to be used without an explicit value. [#&#8203;3084](https://redirect.github.com/pallets/click/issues/3084) [#&#8203;3152](https://redirect.github.com/pallets/click/issues/3152) - Hide `Sentinel.UNSET` values as `None` when using `lookup_default()`. [#&#8203;3136](https://redirect.github.com/pallets/click/issues/3136) [#&#8203;3199](https://redirect.github.com/pallets/click/issues/3199) [#&#8203;3202](https://redirect.github.com/pallets/click/issues/3202) [#&#8203;3209](https://redirect.github.com/pallets/click/issues/3209) [#&#8203;3212](https://redirect.github.com/pallets/click/issues/3212) [#&#8203;3224](https://redirect.github.com/pallets/click/issues/3224) - Prevent `_NamedTextIOWrapper` from closing streams owned by `StreamMixer`. [#&#8203;824](https://redirect.github.com/pallets/click/issues/824) [#&#8203;2991](https://redirect.github.com/pallets/click/issues/2991) [#&#8203;2993](https://redirect.github.com/pallets/click/issues/2993) [#&#8203;3110](https://redirect.github.com/pallets/click/issues/3110) [#&#8203;3139](https://redirect.github.com/pallets/click/issues/3139) [#&#8203;3140](https://redirect.github.com/pallets/click/issues/3140) - Add comprehensive tests for `CliRunner` stream lifecycle, covering logging interaction, multi-threaded safety, and sequential invocation isolation. Add high-iteration stress tests behind a `stress` marker with a dedicated CI job. [#&#8203;3139](https://redirect.github.com/pallets/click/issues/3139) - Fix callable `flag_value` being instantiated when used as a default via `default=True`. [#&#8203;3121](https://redirect.github.com/pallets/click/issues/3121) [#&#8203;3201](https://redirect.github.com/pallets/click/issues/3201) [#&#8203;3213](https://redirect.github.com/pallets/click/issues/3213) [#&#8203;3225](https://redirect.github.com/pallets/click/issues/3225) ### [`v8.3.1`](https://redirect.github.com/pallets/click/blob/HEAD/CHANGES.rst#Version-831) [Compare Source](https://redirect.github.com/pallets/click/compare/8.3.0...8.3.1) Released 2025-11-15 - Don't discard pager arguments by correctly using `subprocess.Popen`. :issue:`3039` :pr:`3055` - Replace `Sentinel.UNSET` default values by `None` as they're passed through the `Context.invoke()` method. :issue:`3066` :issue:`3065` :pr:`3068` - Fix conversion of `Sentinel.UNSET` happening too early, which caused incorrect behavior for multiple parameters using the same name. :issue:`3071` :pr:`3079` - Hide `Sentinel.UNSET` values as `None` when looking up for other parameters through the context inside parameter callbacks. :issue:`3136` :pr:`3137` - Fix rendering when `prompt` and `confirm` parameter `prompt_suffix` is empty. :issue:`3019` :pr:`3021` - When `Sentinel.UNSET` is found during parsing, it will skip calls to `type_cast_value`. :issue:`3069` :pr:`3090` ### [`v8.3.0`](https://redirect.github.com/pallets/click/blob/HEAD/CHANGES.rst#Version-830) [Compare Source](https://redirect.github.com/pallets/click/compare/8.2.2...8.3.0) Released 2025-09-17 - **Improved flag option handling**: Reworked the relationship between `flag_value` and `default` parameters for better consistency: - The `default` parameter value is now preserved as-is and passed directly to CLI functions (no more unexpected transformations) - Exception: flag options with `default=True` maintain backward compatibility by defaulting to their `flag_value` - The `default` parameter can now be any type (`bool`, `None`, etc.) - Fixes inconsistencies reported in: :issue:`1992` :issue:`2514` :issue:`2610` :issue:`3024` :pr:`3030` - Allow `default` to be set on `Argument` for `nargs = -1`. :issue:`2164` :pr:`3030` - Show correct auto complete value for `nargs` option in combination with flag option :issue:`2813` - Fix handling of quoted and escaped parameters in Fish autocompletion. :issue:`2995` :pr:`3013` - Lazily import `shutil`. :pr:`3023` - Properly forward exception information to resources registered with `click.core.Context.with_resource()`. :issue:`2447` :pr:`3058` - Fix regression related to EOF handling in CliRunner. :issue:`2939` :pr:`2940` ### [`v8.2.2`](https://redirect.github.com/pallets/click/blob/HEAD/CHANGES.rst#Version-822) [Compare Source](https://redirect.github.com/pallets/click/compare/8.2.1...8.2.2) Released 2025-07-31 - Fix reconciliation of `default`, `flag_value` and `type` parameters for flag options, as well as parsing and normalization of environment variables. :issue:`2952` :pr:`2956` - Fix typing issue in `BadParameter` and `MissingParameter` exceptions for the parameter `param_hint` that did not allow for a sequence of string where the underlying function `_join_param_hints` allows for it. :issue:`2777` :pr:`2990` - Use the value of `Enum` choices to render their default value in help screen. Refs :issue:`2911` :pr:`3004` - Fix completion for the Z shell (`zsh`) for completion items containing colons. :issue:`2703` :pr:`2846` - Don't include envvar in error hint when not configured. :issue:`2971` :pr:`2972` - Fix a rare race in `click.testing.StreamMixer`'s finalization that manifested as a `ValueError` on close in a multi-threaded test session. :issue:`2993` :pr:`2991` </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/cpressland/kv-to-kube). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQzLjEwMi4xMSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->

Pull request closed

Sign in to join this conversation.
No description provided.