chore(deps): update all non-major dependencies - #3425
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
renovate
Bot
force-pushed
the
renovate/all-minor-patch
branch
from
July 27, 2026 02:28
750cef8 to
0ea8dc1
Compare
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #3425 +/- ##
=======================================
Coverage 95.78% 95.78%
=======================================
Files 100 100
Lines 6172 6172
=======================================
Hits 5912 5912
Misses 260 260
Flags with carried forward coverage won't be shown. Click here to find out more. 🚀 New features to boost your workflow:
|
renovate
Bot
force-pushed
the
renovate/all-minor-patch
branch
17 times, most recently
from
August 2, 2026 22:02
24fbd64 to
2fd1462
Compare
renovate
Bot
force-pushed
the
renovate/all-minor-patch
branch
6 times, most recently
from
August 12, 2026 22:55
eb05ca0 to
64d55d4
Compare
renovate
Bot
force-pushed
the
renovate/all-minor-patch
branch
from
August 15, 2026 06:16
64d55d4 to
bf8a407
Compare
renovate
Bot
force-pushed
the
renovate/all-minor-patch
branch
from
August 15, 2026 14:10
bf8a407 to
9b68bbe
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:
v7.0.0→v7.0.1==4.16.4→==4.17.0v4.16.4→v4.17.0==7.15.1→==7.15.443.261.4→43.288.0==2.3.0→==2.3.1==4.6.0→==4.6.2v2.3.0→v2.3.1v4.0.6→v4.0.7==4.0.6→==4.0.73.12-alpine→3.14-alpine3.12-alpine→3.14-alpine==0.33.0→==0.34.0==6.0.12.20260518→==6.0.12.20260815==0.47.0→==0.48.0Note: The
pre-commitmanager in Renovate is not supported by thepre-commitmaintainers or community. Please do not report any problems there, instead create a Discussion in the Renovate repository if you have any questions.Release Notes
actions/checkout (actions/checkout)
v7.0.1Compare Source
commitizen-tools/commitizen (commitizen)
v4.17.0Compare Source
v4.17.0 (2026-07-29)
Feat
--next USE_GIT_COMMITSFix
v4.16.5Compare Source
v4.16.5 (2026-07-16)
Fix
coveragepy/coveragepy (coverage)
v7.15.4Compare Source
Fix: in the HTML report, a source file name containing a double quote (legal
on POSIX) wasn't escaped where it's dropped into the
hrefof the indexand prev/next links, so it could close the attribute early and inject markup.
Page URLs are now escaped. Thanks,
Rajath Mohare <pull 2227_>_.Fix: the LCOV report wrote file names and other fields into its
line-oriented records without neutralizing control characters. A measured
file whose name contained a newline (legal on POSIX) could forge extra
records, inflating the coverage seen by tools that read the report. Control
characters in a field are now replaced. Thanks,
Rajath Mohare <pull 2226_>_.Wheels are now provided for Python 3.15.
.. _pull 2226: #2226
.. _pull 2227: #2227
.. _changes_7-15-3:
v7.15.3Compare Source
Fix: the sysmon core is incompatible with dynamic contexts. Previously, the
combination would be prevented when read from the coverage.py configuration.
But using the context API as pytest-cov does, contexts would be silently
dropped. Now a warning is issued, thanks to
Jisang Han <pull 2234_>.Closes
issue 2200.A performance improvement in the low-level line number bookkeeping when
combining data files, thanks to
Kevin Turcios <pull 2239_>_.Performance improvement in HTML reporting by reducing the number of times
files have to be parsed, thanks to
Kevin Turcios <pull 2240_>_... _issue 2200: #2200
.. _pull 2234: #2234
.. _pull 2239: #2239
.. _pull 2240: #2240
.. _changes_7-15-2:
v7.15.2Compare Source
increased memory use during reporting for large projects. Now we use a
different approach that is both faster and slimmer than 7.15.0. Fixes
issue 2229_... _issue 2229: #2229
.. _changes_7-15-1:
maxbrunet/pre-commit-renovate (maxbrunet/pre-commit-renovate)
v43.288.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.288.0 for more changes
v43.287.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.287.0 for more changes
v43.286.1Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.286.1 for more changes
v43.286.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.286.0 for more changes
v43.285.7Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.285.7 for more changes
v43.285.6Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.285.6 for more changes
v43.285.5Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.285.5 for more changes
v43.285.4Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.285.4 for more changes
v43.285.3Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.285.3 for more changes
v43.285.2Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.285.2 for more changes
v43.285.1Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.285.1 for more changes
v43.285.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.285.0 for more changes
v43.284.1Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.284.1 for more changes
v43.284.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.284.0 for more changes
v43.283.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.283.0 for more changes
v43.281.1Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.281.1 for more changes
v43.281.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.281.0 for more changes
v43.280.5Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.280.5 for more changes
v43.280.4Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.280.4 for more changes
v43.280.3Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.280.3 for more changes
v43.280.2Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.280.2 for more changes
v43.280.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.280.0 for more changes
v43.279.1Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.279.1 for more changes
v43.279.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.279.0 for more changes
v43.278.5Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.278.5 for more changes
v43.278.4Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.278.4 for more changes
v43.278.3Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.278.3 for more changes
v43.278.2Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.278.2 for more changes
v43.278.1Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.278.1 for more changes
v43.277.1Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.277.1 for more changes
v43.277.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.277.0 for more changes
v43.276.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.276.0 for more changes
v43.275.2Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.275.2 for more changes
v43.275.1Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.275.1 for more changes
v43.275.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.275.0 for more changes
v43.274.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.274.0 for more changes
v43.273.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.273.0 for more changes
v43.272.9Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.272.9 for more changes
v43.272.8Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.272.8 for more changes
v43.272.7Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.272.7 for more changes
v43.272.6Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.272.6 for more changes
v43.272.5Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.272.5 for more changes
v43.272.4Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.272.4 for more changes
v43.272.3Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.272.3 for more changes
v43.272.1Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.272.1 for more changes
v43.272.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.272.0 for more changes
v43.271.3Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.271.3 for more changes
v43.271.2Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.271.2 for more changes
v43.271.1Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.271.1 for more changes
v43.271.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.271.0 for more changes
v43.270.2Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.270.2 for more changes
v43.270.1Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.270.1 for more changes
v43.270.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.270.0 for more changes
v43.269.3Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.269.3 for more changes
v43.269.2Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.269.2 for more changes
v43.269.1Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.269.1 for more changes
v43.269.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.269.0 for more changes
v43.268.5Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.268.5 for more changes
v43.268.4Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.268.4 for more changes
v43.268.2Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.268.2 for more changes
v43.268.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.268.0 for more changes
v43.266.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.266.0 for more changes
v43.265.5Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.265.5 for more changes
v43.265.4Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.265.4 for more changes
v43.265.3Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.265.3 for more changes
v43.265.2Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.265.2 for more changes
v43.265.1Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.265.1 for more changes
v43.265.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.265.0 for more changes
v43.264.2Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.264.2 for more changes
v43.264.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.264.0 for more changes
v43.263.9Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.263.9 for more changes
v43.263.7Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.263.7 for more changes
v43.263.6Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.263.6 for more changes
v43.263.4Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.263.4 for more changes
v43.263.3Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.263.3 for more changes
v43.263.2Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.263.2 for more changes
v43.263.1Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.263.1 for more changes
v43.263.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.263.0 for more changes
v43.262.4Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.262.4 for more changes
v43.262.3Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.262.3 for more changes
v43.262.2Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.262.2 for more changes
v43.262.1Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.262.1 for more changes
v43.262.0Compare Source
See https://github.com/renovatebot/renovate/releases/tag/43.262.0 for more changes
python/mypy (mypy)
v2.3.1Compare Source
pre-commit/pre-commit (pre-commit)
v4.6.2Compare Source
==================
Fixes
language: nodehooks that contain"scripts": {"build": ...}withnpm 11.x.
v4.6.1Compare Source
==================
Fixes
language: nodehooks viagit.JULIA_DEPOT_PATHforlanguage: julia.--repoforpre-commit autoupdate.pre-push.pre-commit run --all-files.pre-commit/mirrors-mypy (pre-commit/mirrors-mypy)
v2.3.1Compare Source
pycqa/pylint (pycqa/pylint)
v4.0.7Compare Source
What's new in Pylint 4.0.7?
Release date: 2026-08-09
False Positives Fixed
Fix a false positive for
invalid-namewhen a module-level variable is assignedan instance of a
TypedDictsubclass. Such a name is a value, not a typedefinition, so it is now checked against the constant or variable regex instead
of
class-rgx.Closes #11231
Other Bug Fixes
Fix a crash in the
bad-open-modecheck when themodeargument ofopenis theNotImplementedconstant (Python >= 3.14).Closes #11099
Fix a crash in the
not-context-managerandnot-async-context-managerchecks when the context manager infers to a value without a name, such as the
slicereturned bywith slice(...)/async with slice(...).Closes #11102
Fix a false positive for
nested-min-max(W3301) when the innermin/maxcall carries a keyword argument such askey=. Flattening the call dropped the keyword and changed the result, so nested calls whose inner call has keyword arguments are no longer flagged.Closes #11130
Fix a false suggestion from
nested-min-max(W3301): when rewriting a nestedmin/maxinto a splat call, arguments positioned after the splatted call were silently dropped, so the suggested code changed the result.Closes #11134
Fix a false positive for
too-many-locals(R0914): PEP 695 type parameters, i.e. theT1andT2in a genericdef f[T1, T2]signature, were counted as local variables. They are type-system constructs, not runtime locals, and are now excluded from the local-variable count.Closes #11136
Fix
literal-comparison(R0123) emitting a corrupted suggestion for identifiersthat contain
is(e.g.axis is 5was renderedax== == 5). The suggestionis now rebuilt from the operands and operator.
Closes #11146
Fix false positives in
bad-string-format-type(E1307) for valid%formatting:%i/%uapplied to a float (both truncate like%d) and%aapplied to anynon-int type (
%ais type-agnostic like%s/%r).Closes #11147
Fix a false positive for :ref:
useless-parent-delegationwhen an override changesthe default value of a positional-only parameter.
Closes #11148
Fixed a crash in
comparison-with-callablewhen comparing a lambda assigned as a class attribute.Closes #11175
too-many-linescould be reported at the line of a# pylint: disable=too-many-linespragma found in a previously linted module. Pragma positions are now reset between
modules, so the message is reported at line 1 (or at the current module's own pragma)
regardless of which files were linted before.
Refs #11191
Fix a crash when a call unpacks a dictionary whose keys are not string
constants, e.g.
copy.copy(**{-1: 1}).Closes #11222
pylint-dev/pylint (pylint)
v4.0.7Compare Source
What's new in Pylint 4.0.7?
Release date: 2026-08-09
False Positives Fixed
Fix a false positive for
invalid-namewhen a module-level variable is assignedan instance of a
TypedDictsubclass. Such a name is a value, not a typedefinition, so it is now checked against the constant or variable regex instead
of
class-rgx.Closes #11231
Other Bug Fixes
Fix a crash in the
bad-open-modecheck when themodeargument ofopenis theNotImplementedconstant (Python >= 3.14).Closes #11099
Fix a crash in the
not-context-managerandnot-async-context-managerchecks when the context manager infers to a value without a name, such as the
slicereturned bywith slice(...)/async with slice(...).Closes #11102
Fix a false positive for
nested-min-max(W3301) when the innermin/maxcall carries a keyword argument such askey=. Flattening the call dropped the keyword and changed the result, so nested calls whose inner call has keyword arguments are no longer flagged.Closes #11130
Fix a false suggestion from
nested-min-max(W3301): when rewriting a nestedmin/maxinto a splat call, arguments positioned after the splatted call were silently dropped, so the suggested code changed the result.Closes #11134
Fix a false positive for
too-many-locals(R0914): PEP 695 type parameters, i.e. theT1andT2in a genericdef f[T1, T2]signature, were counted as local variables. They are type-system constructs, not runtime locals, and are now excluded from the local-variable count.Closes #11136
Fix
literal-comparison(R0123) emitting a corrupted suggestion for identifiersthat contain
is(e.g.axis is 5was renderedax== == 5). The suggestionis now rebuilt from the operands and operator.
Closes #11146
Fix false positives in
bad-string-format-type(E1307) for valid%formatting:%i/%uapplied to a float (both truncate like%d) and%aapplied to anynon-int type (
%ais type-agnostic like%s/%r).Closes #11147
Fix a false positive for :ref:
useless-parent-delegationwhen an override changesthe default value of a positional-only parameter.
Closes #11148
Fixed a crash in
comparison-with-callablewhen comparing a lambda assigned as a class attribute.Closes #11175
too-many-linescould be reported at the line of a# pylint: disable=too-many-linespragma found in a previously linted module. Pragma positions are now reset between
modules, so the message is reported at line 1 (or at the current module's own pragma)
regardless of which files were linted before.
Refs #11191
Fix a crash when a call unpacks a dictionary whose keys are not string
constants, e.g.
copy.copy(**{-1: 1}).Closes #11222
python-trio/trio (trio)
v0.34.0Compare Source
Full Changelog: python-trio/trio@v0.33.0...v0.34.0
Features
MemoryChannelStatisticsnow has apeak_buffer_usedfield, which reports the largest number of items that have ever been in the channel's buffer at once. This makes it easier to pick a sensiblemax_buffer_sizebased on data from a real run, instead of guessing. (#1723)Bugfixes
Nursery.start()now preserves the__cause__and__context__of exceptions raised beforetask_status.started()is called. (#3261)run_process: thestdoutpipe check now correctly says "stdout" instead of "stdin". (#3409)trio.Path.as_uri()on Python 3.14+ to avoid the deprecatedpathlib.PurePath.as_uri()path. (#3460)trio.to_thread.run_syncworkers leaking spawner'sContextonpy314t+free-threaded builds. (#3472)Deprecations and removals
Trying to use absolute deadlines on a
trio.CancelScopeconstructed with a relative deadline now raises, after being deprecated since Trio 0.27.0.To switch a cancel scope from being relative to absolute, replace the
trio.CancelScopeobject instead of trying to mutate it. (#3403)pypa/wheel (wheel)
v0.48.0Compare Source
--local-versionoption towheel packto add, replace, or remove a PEP 440 local version identifier from a wheel (#570)wheel convertunnecessarily upgrading compatible core metadata versions (#643)wheel tagsproducing invalid archives when retagging wheels whose entries use ZIP64, by dropping the central-directory ZIP64 extra field that is not valid in a local file header (#692)wheel convertwriting the converted wheel outside the destination directory when the input archive contained a maliciously crafted project name or version with path separators (arbitrary file write / path traversal) (GHSA-vgq5-9859-3mmw)Configuration
📅 Schedule: (UTC)
* 0-3 * * 1)🚦 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.