chore(deps): update dependency click to v8.3.3 #58
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "renovate/click-8.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
==8.3.1→==8.3.3Release Notes
pallets/click (click)
v8.3.3Compare Source
Released 2026-04-20
shlex.splitto split pager and editor commands intoargvlists for :class:
subprocess.Popen, removingshell=True.:issue:
1026:pr:1477:pr:2775TypeErrorwhen rendering help for an option whose default value isan object that doesn't support equality comparison with strings, such as
semver.Version. :issue:3298:pr:3299tmp_pathfixture instead of a shared temporary file path. :pr:3238Sentinel.UNSETvalues in adefault_mapas absent, so they fallthrough to the next default source instead of being used as the value.
:issue:
3224:pr:3240pdb.PdbinCliRunnerisolation sopdb.set_trace(),breakpoint(), and debuggers subclassingpdb.Pdb(ipdb, pdbpp) caninteract with the real terminal instead of the captured I/O streams.
:issue:
654:issue:824:issue:843:pr:951:pr:3235pytest-randomlyandpytest-xdistto detect test pollution and race conditions. :pr:3151parallel tests, and Flask smoke tests. :pr:
3151:pr:3177show_defaultstring in prompts, matching the existinghelp text behavior. :issue:
2836:pr:2837:pr:3165:pr:3262:pr:3280:pr:
3328default=Truewith booleanflag_valuealways returning theflag_valueinstead ofTrue. Thedefault=Truetoflag_valuesubstitution now only applies to non-boolean flags, where
Trueacts as asentinel meaning "activate this flag by default". For boolean flags,
default=Trueis returned as a literal value. :issue:3111:pr:3239make_default_short_helpas private API. :issue:3189:pr:3250CliRunner's redirected streams now expose the original file descriptorvia
fileno(), so thatfaulthandler,subprocess, and otherC-level consumers no longer crash with
io.UnsupportedOperation.:issue:
2865ParameterSourceto an :class:~enum.IntEnumand reorderits members from most to least explicit, so values can be compared to
check whether a parameter was explicitly provided. :issue:
2879:pr:3248v8.3.2Compare Source
Released 2026-04-02
flag_valuewhenis_flag=Falseto allow such options to beused without an explicit value. :issue:
3084:pr:3152Sentinel.UNSETvalues asNonewhen usinglookup_default().:issue:
3136:pr:3199:pr:3202:pr:3209:pr:3212:pr:3224_NamedTextIOWrapperfrom closing streams owned byStreamMixer.:issue:
824:issue:2991:issue:2993:issue:3110:pr:3139:pr:3140CliRunnerstream lifecycle, coveringlogging interaction, multi-threaded safety, and sequential invocation
isolation. Add high-iteration stress tests behind a
stressmarkerwith a dedicated CI job. :pr:
3139flag_valuebeing instantiated when used as a default viadefault=True. :issue:3121:pr:3201:pr:3213:pr:3225Configuration
📅 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.
This PR has been generated by Renovate Bot.