🚀 Lock file maintenance Python dependencies#74
Open
renovate[bot] wants to merge 1 commit intomainfrom
Open
Conversation
f235014 to
d75a1ee
Compare
d75a1ee to
7f639c5
Compare
7f639c5 to
de1e598
Compare
3a73c3e to
8355247
Compare
5a276f2 to
b35925b
Compare
9724241 to
3f03fc1
Compare
a989a8e to
c207108
Compare
c207108 to
8376cfb
Compare
8376cfb to
e350f74
Compare
04023b8 to
b7e5a06
Compare
d15c0dc to
552e4d8
Compare
552e4d8 to
265f01b
Compare
2e6de39 to
265f01b
Compare
f04961b to
f6d6dab
Compare
1ba1422 to
a82dd2b
Compare
a82dd2b to
fbb4fe5
Compare
a8061b3 to
4234ab9
Compare
826dd5b to
66c3964
Compare
388023e to
be2a596
Compare
1900cb0 to
62379ca
Compare
62379ca to
8a79cb7
Compare
9e01fab to
38e621b
Compare
38e621b to
f1da688
Compare
f1da688 to
b1ed80f
Compare
b1ed80f to
c70cb80
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
==8.1.8→==8.3.1==0.69→==0.90==1.2.3→==1.3.0🔧 This Pull Request updates lock files to use the latest dependency versions.
Release Notes
pallets/click (click)
v8.3.1Compare Source
Released 2025-11-15
subprocess.Popen. :issue:3039:pr:
3055Sentinel.UNSETdefault values byNoneas they're passed throughthe
Context.invoke()method. :issue:3066:issue:3065:pr:3068Sentinel.UNSEThappening too early, which caused incorrectbehavior for multiple parameters using the same name. :issue:
3071:pr:3079Sentinel.UNSETvalues asNonewhen looking up for other parametersthrough the context inside parameter callbacks. :issue:
3136:pr:3137promptandconfirmparameterprompt_suffixisempty. :issue:
3019:pr:3021Sentinel.UNSETis found during parsing, it will skip calls totype_cast_value. :issue:3069:pr:3090v8.3.0Compare Source
Released 2025-09-17
Improved flag option handling: Reworked the relationship between
flag_valueand
defaultparameters for better consistency:defaultparameter value is now preserved as-is and passed directlyto CLI functions (no more unexpected transformations)
default=Truemaintain backward compatibilityby defaulting to their
flag_valuedefaultparameter can now be any type (bool,None, etc.)1992:issue:2514:issue:2610:issue:
3024:pr:3030Allow
defaultto be set onArgumentfornargs = -1. :issue:2164:pr:
3030Show correct auto complete value for
nargsoption in combination with flagoption :issue:
2813Fix handling of quoted and escaped parameters in Fish autocompletion. :issue:
2995:pr:3013Lazily import
shutil. :pr:3023Properly forward exception information to resources registered with
click.core.Context.with_resource(). :issue:2447:pr:3058Fix regression related to EOF handling in CliRunner. :issue:
2939:pr:2940v8.2.2Compare Source
Released 2025-07-31
default,flag_valueandtypeparameters forflag options, as well as parsing and normalization of environment variables.
:issue:
2952:pr:2956BadParameterandMissingParameterexceptions for theparameter
param_hintthat did not allow for a sequence of string where theunderlying function
_join_param_hintsallows for it. :issue:2777:pr:2990Enumchoices to render their default value in helpscreen. Refs :issue:
2911:pr:3004zsh) for completion items containingcolons. :issue:
2703:pr:28462971:pr:2972click.testing.StreamMixer's finalization that manifestedas a
ValueErroron close in a multi-threaded test session.:issue:
2993:pr:2991v8.2.1Compare Source
Released 2025-05-20
2894:issue:
2897:pr:29302906:pr:2907sys.stderrat the end ofCliRunner.invoke. :issue:26822787v8.2.0Compare Source
Released 2025-05-10
Drop support for Python 3.7, 3.8, and 3.9. :pr:
2588:pr:2893Use modern packaging metadata with
pyproject.tomlinstead ofsetup.cfg.:pr:
2438Use
flit_coreinstead ofsetuptoolsas build backend. :pr:2543Deprecate the
__version__attribute. Use feature detection, orimportlib.metadata.version("click"), instead. :issue:2598BaseCommandis deprecated.Commandis the base class for allcommands. :issue:
2589MultiCommandis deprecated.Groupis the base class for all groupcommands. :issue:
2590The current parser and related classes and methods, are deprecated.
:issue:
2205OptionParserand theparsermodule, which is a modified copy ofoptparsein the standard library.Context.protected_argsis unneeded.Context.argscontains anyremaining arguments while parsing.
Parameter.add_to_parser(on bothArgumentandOption) isunneeded. Parsing works directly without building a separate parser.
split_arg_stringis moved fromparsertoshell_completion.Enable deferred evaluation of annotations with
from __future__ import annotations. :pr:2270When generating a command's name from a decorated function's name, the
suffixes
_command,_cmd,_group, and_grpare removed.:issue:
2322Show the
types.ParamType.namefortypes.Choiceoptions within--helpmessage ifshow_choices=Falseis specified.:issue:
2356Do not display default values in prompts when
Option.show_defaultisFalse. :pr:2509Add
get_help_extramethod onOptionto fetch the generated extraitems used in
get_help_recordto render help text. :issue:2516:pr:
2517Keep stdout and stderr streams independent in
CliRunner. Alwayscollect stderr output and never raise an exception. Add a new
output stream to simulate what the user sees in its terminal. Removes
the
mix_stderrparameter inCliRunner. :issue:2522:pr:2523Option.show_envvarnow also shows environment variable in error messages.:issue:
2695:pr:2696Context.closewill be called on exit. This results in allContext.call_on_closecallbacks and context managers added viaContext.with_resourceto be closed on exit as well. :pr:2680Add
ProgressBar(hidden: bool)to allow hiding the progressbar. :issue:2609A
UserWarningwill be shown when multiple parameters attempt to use thesame name. :issue:
2396When using
Option.envvarwithOption.flag_value, theflag_valuewill always be used instead of the value of the environment variable.
:issue:
2746:pr:2788Add
Choice.get_invalid_choice_messagemethod for customizing theinvalid choice message. :issue:
2621:pr:2622If help is shown because
no_args_is_helpis enabled (defaults toTruefor groups,
Falsefor commands), the exit code is 2 instead of 0.:issue:
1489:pr:1489Contexts created during shell completion are closed properly, fixing
a
ResourceWarningwhen usingclick.File. :issue:2644:pr:2800:pr:
2767click.edit(filename)now supports passing an iterable of filenames incase the editor supports editing multiple files at once. Its return type
is now also typed:
AnyStriftextis passed, otherwiseNone.:issue:
2067:pr:2068Specialized typing of
progressbar(length=...)asProgressBar[int].:pr:
2630Improve
echo_via_pagerbehaviour in face of errors.:issue:
2674echo_via_pagerraises an exception.
to terminate.
echo_via_pagerwill not ignoreKeyboardInterruptanymore. Thisallows the user to search for future output of the generator when
using less and then aborting the program using ctrl-c.
deprecated: bool | strcan now be used on options and arguments. Thispreviously was only available for
Command. The message can now also becustomised by using a
strinstead of abool. :issue:2263:pr:2271Command.deprecatedformatting in--helpchanged from(Deprecated) helptohelp (DEPRECATED).Add a
catch_exceptionsparameter toCliRunner. Ifcatch_exceptionsis not passed toCliRunner.invoke, the valuefrom
CliRunneris used. :issue:2817:pr:2818Option.flag_valuewill no longer have a default value set based onOption.defaultifOption.is_flagisFalse. This results inOption.defaultnot needing to implement__bool__. :pr:2829Incorrect
click.edittyping has been corrected. :pr:2804Choiceis now generic and supports any iterable value.This allows you to use enums and other non-
strvalues. :pr:2796:issue:
605Fix setup of help option's defaults when using a custom class on its
decorator. Removes
HelpOption. :issue:2832:pr:2840vacanza/holidays (holidays)
v0.90Compare Source
Released February 2, 2026
WORKDAYcategory and substituted holidays (#3240 by @KJhellico)v0.89Compare Source
Released January 19, 2026
test_no_holidays, now also testsupported_categoriesby default (#3197 by @PPsyrius, @arkid15r)HALF_DAYholidays from 2019 onwards (#3212 by @simongreen-net)v0.88Compare Source
Released January 5, 2026
utils::list_long_breaksfunction to find consecutive holidays (#3001 by @AryaPhansalkar, @arkid15r)DE_FACTOcategory (#3138 by @vruss)GOVERNMENT) special holidays (#3159 by @KJhellico)v0.87Compare Source
Released December 15, 2025
TestAllInSameYearclass (#3131 by @PPsyrius, @arkid15r)uv(#3116 by @KJhellico, @arkid15r)uvfor dependency management (#3101 by @PPsyrius, @arkid15r, @KJhellico)v0.86Compare Source
Released December 1, 2025
HolidayBase::_add_multiday_holidaymethod (#3059 by @KJhellico, @arkid15r)HolidayBasemethods (#3079 by @KJhellico, @arkid15r)assert{variant}HolidayDatesInYear,assert{variant}HolidaysInYeartest methods (#3090 by @PPsyrius, @arkid15r)thl10n typo cleanup (#3097 by @PPsyrius)v0.85Compare Source
Released November 17, 2025
pyproject.toml(#3053 by @PPsyrius)v0.84Compare Source
Released November 3, 2025
ChristianHolidays::_add_saint_martins_daymethod (#3023 by @PPsyrius)thl10n for "{insert} Anniversary of...." (#3027 by @PPsyrius)v0.83Compare Source
Released October 20, 2025
_add_observed/_move_holiday'sforce_observedsupport (#2986 by @PPsyrius)HolidayBase::_is_weekdaymethod (#2999 by @PPsyrius, @arkid15r)HolidaySum::__init__(#3013 by @KJhellico, @arkid15r)thl10n support, refactor test cases (#3011 by @PPsyrius)thl10n, refactor test cases (#3006 by @PPsyrius)WORKDAYfor 2026 (#3005 by @KJhellico)WORKDAYcategory for 2025 onwards (#3004 by @PPsyrius)HALF_DAY,OPTIONALholidays,thl10n support (#2984 by @PPsyrius, @arkid15r)flake8-boolean-trap(FBT) errors check (#3007 by @KJhellico)v0.82Compare Source
Released October 6, 2025
en_UStypo fixed (#2937 by @PPsyrius)start_yearto 1911, capitalization fixes (#2942 by @PPsyrius)test_utils.py(#2970 by @PPsyrius)TYPE_CHECKING(#2949 by @KJhellico, @arkid15r)ca) localization (#2960 by @Oriol-Romani-BA, @arkid15r, @KJhellico, @PPsyrius)CHRISTIAN,HEBREWsupported categories (#2928 by @PPsyrius)thl10n support (#2959 by @PPsyrius)start_year(#2939 by @PPsyrius)UNOFFICIALcategory (#2975 by @PPsyrius)lru_cachewithcache(#2964 by @arkid15r, @KJhellico)v0.81Compare Source
Released September 15, 2025
common.py(#2880 by @arkid15r)v0.80Compare Source
Released September 1, 2025
estimated_labelto all countries with Islamic holidays (#2860 by @KJhellico, @arkid15r)TestAllInSameYearmethods (#2877 by @KJhellico)common::CommonTests: expand label tests to financial entities (#2876 by @arkid15r)common::TestCase::assertHolidayNameCountmethod (#2873 by @KJhellico)__init__method (#2850 by @KJhellico)v0.79Compare Source
Released August 18, 2025
ETHIOPIAN_CALENDARsupport, Julian Date Drift adjustment pre-1899 and post-2099 (#2794 by @PPsyrius)HolidayBase::is_weekendmethod (#2780 by @KJhellico, @arkid15r)v0.78Compare Source
Released August 4, 2025
get_nth_working_day(#2770 by @PPsyrius)v0.77Compare Source
Released July 21, 2025
self._yeartriggers (#2726 by @PPsyrius)Configuration
📅 Schedule: Branch creation - "before 4am on monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.