-
Notifications
You must be signed in to change notification settings - Fork 19
fix(deps): update python packages #248
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
|
Thank you for contributing! 👋 |
53283d0 to
335c316
Compare
mshafer-NI
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
we can't use newer flake8-import-order
I think this failed due to the Edit: oops, I didn't see this comment:
I created #249 to fix the dev-dependencies warning. |
335c316 to
c983da4
Compare
| flake8-black = ">=0.2.1" | ||
| flake8-docstrings = ">=1.5.0" | ||
| flake8-import-order = ">=0.18.1,<0.19.0" # we're not compatible with 0.19.0 yet due to #226 | ||
| flake8-import-order = ">=0.19.2,<0.20.0" # we're not compatible with 0.19.0 yet due to #226 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yep, still can't merge this
c983da4 to
313c5e0
Compare
313c5e0 to
bbf1ef2
Compare
This PR contains the following updates:
0.1.3->0.1.424.8.0->24.10.08.1.8->8.3.10.3.6->0.4.0>=0.18.1,<0.19.0->>=0.19.2,<0.20.04.11.0->4.12.05.11.5->5.13.20.11.2->0.12.10.14.0->0.15.1Release Notes
ni/py_better_diff (better-diff)
v0.1.4: - turn up the whitespace diff to 11Compare Source
What's Changed
Full Changelog: ni/py_better_diff@v0.1.3...v0.1.4
psf/black (black)
v24.10.0Compare Source
Highlights
mypyc-compiled wheels. (#4436) (#4449)
safety issue in Python 3.12.5 that can cause Black's AST safety checks to fail. Please
use Python 3.12.6 or Python 3.12.4 instead. (#4447)
Stable style
X | Ystyle unions.(#4453)
%%magic (#4462)Preview style
def fn(*args: *tuple[*Ts, T]) -> None: pass) (#4440)Caching
--unstable(#4466)Packaging
blackdnow requires a newer version of aiohttp. (#4451)Output
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:2840PyCQA/flake8-import-order (flake8-import-order)
v0.19.2Compare Source
Fix
AttributeErrorin code for checking the order of imports in aTYPE_CHECKINGblock.Yank 0.19.0 from PyPI to avoid aforementioned users on older versions
of Python accidentally receiving 0.19.0
v0.19.1Compare Source
Fix bug in code for checking the order of imports in a
TYPE_CHECKINGblock.Fix
python_requiresmissing from 0.19.0 to allow folks usingvulnerable and unmaintained versions of Python to continue running
0.18.x with pip selecting the correct version for them.
v0.19.0Compare Source
Drop deprecated Python versions 3.7 and 3.8
Drop unsupported pypy3.9
Use
sys.stdlib_module_nameswhere available to determine whether amodule is in the standard library or not.
Replace usage of
pkg_resourcesfrom setuptools withimportlib.metadata.Move package to PyCQA PyPI organization
Add support for checking ordering in a
TYPE_CHECKINGblock. Thiswill support the following variants:
if TYPE_CHECKING:(where there was a priorfrom typing import TYPE_CHECKING).if t.TYPE_CHECKING:(where there was a priorimport typing as t).if typing.TYPE_CHECKING:adamchainz/flake8-tidy-imports (flake8-tidy-imports)
v4.12.0Compare Source
PyCQA/isort (isort)
v5.13.2Compare Source
v5.13.1Compare Source
v5.13.0Compare Source
v5.12.0Compare Source
cpburnz/python-pathspec (pathspec)
v0.12.1Compare Source
Bug fixes:
Issue #​84_: PathSpec.match_file() returns None since 0.12.0... _
Issue #​84: #84v0.12.0Compare Source
Major changes:
Pull #​82_.API changes:
pathspec.pathspec.PathSpec._match_file()(with a leading underscore) has been changed fromdef _match_file(patterns: Iterable[Pattern], file: str) -> booltodef _match_file(patterns: Iterable[Tuple[int, Pattern]], file: str) -> Tuple[Optional[bool], Optional[int]].New features:
pathspec.pathspec.PathSpec.check_*()methods. These methods behave similarly to.match_*()but return additional information in thepathspec.util.CheckResultobjects (e.g.,CheckResult.indexindicates the index of the last pattern that matched the file).pathspec.pattern.RegexPattern.patternattribute which stores the original, uncompiled pattern.Bug fixes:
Issue #​81_: GitIgnoreSpec behaviors differ from git.Pull #​83_: Fix ReadTheDocs builds.Improvements:
Pull #​82_.pathspec.pathspec.PathSpec.match_tree_entries().pathspec.util.iter_tree_entries()... _
Issue #​81: #81.. _
Pull #​82: #82.. _
Pull #​83: #83PyCQA/pep8-naming (pep8-naming)
v0.15.1Compare Source
v0.15.0Compare Source
v0.14.1Compare Source
Configuration
📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) in timezone US/Central, 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.