Update requirements.txt#125
Open
red-hat-konflux[bot] wants to merge 1 commit into
Open
Conversation
b2ee429 to
011b1c4
Compare
36f79ae to
d40935b
Compare
2898edc to
098b42f
Compare
098b42f to
3d8d02b
Compare
fe6e507 to
65978bd
Compare
3e429b0 to
c61f7d0
Compare
aa67323 to
e5dc563
Compare
61b8a8f to
6c448ad
Compare
acab71d to
5757ef5
Compare
818b9d8 to
0a2d2af
Compare
9e0c1a1 to
d75ea7f
Compare
186279b to
ebc4d20
Compare
f4fa384 to
f870529
Compare
bf5d176 to
e43ee3b
Compare
f2cc9c4 to
04f47fc
Compare
b63345a to
7048188
Compare
9df2bbd to
1f37007
Compare
7799fc8 to
e0bb295
Compare
e0bb295 to
b802219
Compare
293ad3e to
a562a85
Compare
c254a9e to
b689eae
Compare
Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
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:
==3.8→==3.10.2==2.19.1→==2.20.0==3.3.9→==3.3.11==2.17.0→==2.18.0==25.1.0→==25.12.0==2025.4.17→==2025.10.20==2024.8.30→==2024.12.14==3.3.2→==3.4.7==8.1.7→==8.4.2==3.0.12→==3.2.8==5.2.1→==5.3.1==0.4.0→==0.4.1==0.3.9→==0.4.3==1.3.4→==1.5.0==1.2.2→==1.3.1==2.21.1→==2.21.2==3.18.0→==3.29.4==7.2.0→==7.3.0==3.1.44→==3.1.50==1.7.3→==1.15.0==0.3.2→==0.4.0==0.4.0→==0.5.0==1.27.0→==1.30.1==3.10→==3.18==8.7.0→==8.9.0==2.1.0→==2.3.0==6.0.1→==6.1.0==3.1.4→==3.1.6==1.2.0→==1.4.4==0.2.0→==0.2.2==9.5.50→==9.7.6==0.26.1→==0.30.1==1.11.1→==1.19.0==2.4.4→==2.4.9==4.3.7→==4.10.0==2.1.2→==2.4.1==2.13.0→==2.14.0==3.3.2→==3.4.0==3.3.6→==3.3.9==10.15→==10.21.3==8.3.5→==8.4.2==6.0.2→==6.0.3==2.32.3→==2.34.2==0.18.10→==0.19.1==0.2.12→==0.2.15==5.0.2→==5.0.3==5.4.1→==5.8.0==2.2.1→==2.4.1==0.13.2→==0.15.0==2025.3.19.19→==2025.12.1.14==6.0.12.20250402→==6.0.12.20260518==4.13.2→==4.15.0==2.2.3→==2.7.0==20.30.0→==20.39.1==5.0.2→==5.0.3==0.45.1→==0.47.0==1.37.0→==1.38.0==3.21.0→==3.23.1Warning
Some dependencies could not be looked up. Check the warning logs for more information.
Release Notes
Python-Markdown/markdown (Markdown)
v3.10.2Compare Source
Fixed
</(#1593).v3.10.1Compare Source
Fixed
v3.10Compare Source
v3.9Compare Source
v3.8.2Compare Source
Fixed
codecsdeprecation in Python 3.14.<fooand Python 3.14.v3.8.1Compare Source
Fixed
md_in_html(#1526).pygments/pygments (Pygments)
v2.20.0Compare Source
(released March 29th, 2026)
New lexers:
Updated lexers:
analyse_text(#3028, #3032)]',]?,]!(#2946)__PROPERTY__magic constant (#2924), add reserved keywords (#3002)t-string support (#2973, #3009, #3010).xbrlas file ending (#2890, #2891)Drop Python 3.8, and add Python 3.14 as a supported version (#2987, #3012)
Various improvements to
autopygmentize(#2894)Update
onedarkstyle to support more token types (#2977)Update
rttstyle to support more token types (#2895)Cache entry points to improve performance (#2979)
Fix
xterm-256color table (#3043)Fix
kwargsdictionary getting mutated on each call (#3044)v2.19.2Compare Source
(released June 21st, 2025)
pylint-dev/astroid (astroid)
v3.3.11Compare Source
=============================
Release date: 2025-07-13
Fix a crash when parsing an empty arbitrary expression with
extract_node(extract_node("__()")).Closes #2734
Fix a crash when parsing a slice called in a decorator on a function that is also decorated with
a known
sixdecorator.Closes #2721
v3.3.10Compare Source
=============================
Release date: 2025-05-10
Avoid importing submodules sharing names with standard library modules.
Closes #2684
Fix bug where
pylint code.custom_extensionwould analyzecode.pyorcode.pyiinstead if they existed.Closes pylint-dev/pylint#3631
python-babel/babel (babel)
v2.18.0Compare Source
Happy 2026! This release is, coincidentally, also being made from FOSDEM.
We will aspire for a slightly less glacial release cadence in this year;
there are interesting features in the pipeline.
Features
11841194121311961246Other improvements
12281230122712291174118911861202123312401197pyproject.tomlby @tomasr8 in :gh:1187unittesttest cases to bare functions by @akx in :gh:1241psf/black (black)
v25.12.0Compare Source
Highlights
Stable style
# fmt: off/# fmt: onblocks were incorrectlyremoved, particularly affecting Jupytext's
# %% [markdown]comments (#4845)# fmt: skipcomments are used in a multi-part if-clause, onstring literals, or on dictionary entries with long lines (#4872)
fmt:directives aren't on the top level (#4856)Preview style
fmt: skipskipping the line after instead of the line it's on (#4855)magic trailing commas and intentional multiline formatting (#4865)
fix_fmt_skip_in_one_linerscrashing onwithstatements (#4853)fix_fmt_skip_in_one_linerscrashing on annotated parameters (#4854)# fmt: skipon them (#4894)Packaging
Integrations
output-fileinput to GitHub Actionpsf/blackto write formatter output to afile for artifact capture and log cleanliness (#4824)
v25.11.0Compare Source
Highlights
Stable style
# fmt: offand# fmt: onwere reformatted (#4811)being normalized (#4811)
Preview style
multiline_string_handlingfrom--unstableto--preview(#4760)comments (#4764)
# type: <value>(#4645)fix_fmt_skip_in_one_linerspreview feature to respect# fmt: skipfor compoundstatements with semicolon-separated bodies (#4800)
Configuration
no_cacheoption to control caching behavior. (#4803)Packaging
Output
(#4610)
Blackd
requests to blackd (#4774)
Integrations
psf/blackto support therequired-versionmajor-version-only"stability" format when using pyproject.toml (#4770)
v25.9.0Compare Source
Highlights
await/asyncas soft keywords/variable names(#4676)
Stable style
delstatement containing tuples (#4628)withstatements (#4630)
# fmt: skipfollowed by a comment at the end of file (#4635)asclause of awithstatement (#4634)withstatement (#4646)\followed by a\rfollowed by a comment (#4663)\\r\n(#4673)await ...(where...is a literalEllipsis) (#4676)(#4670)
Preview style
# fmt: skipwould stillbe formatted (#4552)
multiline_string_handlingwith ternaries and dictionaries (#4657)string_processingwould not split f-strings directly afterexpressions (#4680)
inclause of comprehensions across lines if necessary (#4699)exceptandexcept*withoutas. (#4720)\rstyle newlines to the potential newlines to normalize file newlines both fromand to (#4710)
Parser
parameter bounds and defaults. (#4602)
Performance
Integrations
psf/blackto read Black version from an additional section inpyproject.toml:
[project.dependency-groups](#4606)Documentation
di/calver (calver)
v2025.10.20Compare Source
What's Changed
DeprecationWarningfordatetime.datetime.utcnow()by @di in #27Full Changelog: di/calver@2025.04.17...2025.10.20
certifi/python-certifi (certifi)
v2024.12.14Compare Source
jawah/charset_normalizer (charset-normalizer)
v3.4.7Compare Source
Changed
setuptoolsconstraint tosetuptools>=68,<82.1.Fixed
v3.4.6Compare Source
Changed
charset_normalizer.mdfor higher performance. Removedeligible(..)andfeed(...)in favor of
feed_info(...).UNICODE_RANGES_COMBINEDusing Unicode blocks v17.Fixed
--normalizewriting to wrong path when passing multiple files in. (#702)Misc
v3.4.5Compare Source
Changed
setuptoolsconstraint tosetuptools>=68,<=82.Fixed
Misc
query_yes_nofunction (inside CLI) to avoid using ambiguous licensed code.cd.pysubmodule into mypyc optional compilation to reduce further the performance impact.v3.4.4Compare Source
Changed
setuptoolsto a specific constraintsetuptools>=68,<=81.Removed
setuptools-scmas a build dependency.Misc
dev-requirements.txtand createdci-requirements.txtfor security purposes.multiple.intoto.jsonlin GitHub releases in addition to individual attestation file per wheel.v3.4.3Compare Source
Changed
CHARSET_NORMALIZER_USE_MYPYCisn't set to1. (#595) (#583)detectoutput legacy function. (#391)Added
Fixed
Misc
Each published wheel comes with its SBOM. We choose CycloneDX as the format.
v3.4.2Compare Source
Fixed
argparse.FileTypeby backporting the target class into the package. (#591)Changed
v3.4.1Compare Source
Changed
pyproject.tomlinstead ofsetup.cfgusing setuptools as the build backend.Added
Removed
build-requirements.txtas per usingpyproject.tomlnative build configuration.bin/integration.pyandbin/serve.pyin favor of downstream integration test (see noxfile).setup.cfgin favor ofpyproject.tomlmetadata configuration.utils.range_scanfunction.Fixed
utf_8instead of preferredutf-8. (#572)v3.4.0Compare Source
Added
--no-preemptivein the CLI to prevent the detector to search for hints.Fixed
pallets/click (click)
v8.4.2Compare Source
Released 2026-06-24
8.4.0by {pr}3126. Newlines andtabs in option help text are now escaped, keeping the original completion
format while still supporting multi-line help. {issue}
3502{issue}
3043{pr}3504{pr}3508render a stray leading space before the
(DEPRECATED)label. {pr}3509Groupwithinvoke_without_command=Truemarks its subcommand asoptional in the usage help, showing
[COMMAND]instead ofCOMMAND.{issue}
3059{pr}3507echo_via_pagerflushes after each write, so passing a generator streamsoutput to the pager incrementally instead of staying hidden until the pipe
buffer fills. {issue}
3242{issue}2542{pr}3534echo_via_pagerandget_pager_fileno longer close a borrowed stdoutstream when no external pager runs, completing the partial
I/O operation on closed filefix from {pr}3482. {issue}3449{pr}
3533[[a|b|c]]...whose type already brackets their metavar. {pr}3578version_optionresolves apackage_namethat does not match aninstalled distribution as an import (top-level module) name via
{func}
importlib.metadata.packages_distributions. Packages whosetop-level module name differs from their distribution name (
PILvsPillow,jwtvsPyJWT) no longer raiseRuntimeErrorout of thebox. {issue}
2331{issue}1884{issue}3125{pr}3582v8.4.1Compare Source
Released 2026-05-21
get_parameter_source()is available during eager callbacks and typeconversion again. {issue}
3458{pr}34843277{pr}3466Enumvalues used asChoiceoptions produces avalid completion result. {issue}
3015{pr}34713487{pr}3493echo_via_pager. {issue}3449{pr}3482open_urlon Windows when the file path contains spaces.{issue}
2994{pr}3478v8.4.0Compare Source
Released 2026-05-17
{class}
ParamTypetyping improvements. {pr}3371ParamTypeis now a generic abstract base class,parameterized by its converted value type.
~ParamType.convertreturn types are narrowed on allconcrete types (
strfor {class}STRING,intfor{class}
INT, etc.).~ParamType.to_info_dictreturns specific{class}
~typing.TypedDictsubclasses instead ofdict[str, Any].CompositeParamTypeand the number-range base are nowgeneric with abstract methods.
Refactor
convert_typeto extract type inference into a private_guess_typehelper, and add {func}typing.overloadsignatures.{pr}
3372{class}
Parametertyping improvements. {pr}2805Parameteris now an abstract base class, making explicitthat it cannot be instantiated directly.
Parameter.nameis nowstrinstead ofstr | None.When
expose_value=False, the name is set to""insteadof
None.ctxparameter of {meth}Parameter.get_error_hintis nowtyped as
Context | None, matching the runtime behavior.Split string values from
default_mapfor parameters withnargs > 1or {class}
Tupletype, matching environment variable behavior.{issue}
2745{pr}3364Auto-detect
type=UNPROCESSEDforflag_valueof non-basic types(not
str,int,float, orbool), so programmer-providedPython objects like classes and enum members are passed through unchanged
instead of being stringified. Previously
type=click.UNPROCESSEDhadto be set explicitly. {issue}
2012{pr}3363The error hint now uses {meth}
Command.get_help_option_namesto picknon-shadowed help option names, so
Try '... -h'no longer points to asubcommand option that shadows
-h. The longest surviving name isshown (
--helpover-h) for readability. {issue}2790{pr}3208Fix readline functionality on non-Windows platforms. Prompt text is now
passed directly to readline instead of being printed separately, allowing
proper backspace, line editing, and line wrapping behavior. {issue}
2968{pr}
2969Use {func}
os.startfileon Windows to open URLs in {func}open_url,replacing the
startbuilt-in which cannot be invoked withoutshell=True. {issue}2868{issue}3164{pr}3186Fix Fish shell completion errors when option help text contains newlines.
{issue}
3043{pr}3126Add {class}
NoSuchCommandexception with suggestions for misspelledcommands. {issue}
3107{pr}3228Use {class}
ValueErrormessage when conversion in {class}FuncParamTypewouldfail. {issue}
3105{pr}3211Add
click.get_pager_filefor file-like access to an outputpager. {pr}
1572{pr}3405{func}
~click.formatting.wrap_textnow measures line width in visiblecharacters,
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
To execute skipped test pipelines write comment
/ok-to-test.Documentation
Find out how to configure dependency updates in MintMaker documentation or see all available configuration options in Renovate documentation.