Skip to content

chore(deps): update all non-major dependencies - #3425

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/all-minor-patch
Open

chore(deps): update all non-major dependencies#3425
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/all-minor-patch

Conversation

@renovate

@renovate renovate Bot commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change Age Confidence
actions/checkout action patch v7.0.0v7.0.1 age confidence
commitizen (changelog) minor ==4.16.4==4.17.0 age confidence
commitizen-tools/commitizen repository minor v4.16.4v4.17.0 age confidence
coverage patch ==7.15.1==7.15.4 age confidence
maxbrunet/pre-commit-renovate repository minor 43.261.443.288.0 age confidence
mypy (changelog) patch ==2.3.0==2.3.1 age confidence
pre-commit patch ==4.6.0==4.6.2 age confidence
pre-commit/mirrors-mypy repository patch v2.3.0v2.3.1 age confidence
pycqa/pylint repository patch v4.0.6v4.0.7 age confidence
pylint (changelog) patch ==4.0.6==4.0.7 age confidence
python (source) final minor 3.12-alpine3.14-alpine age confidence
python (source) stage minor 3.12-alpine3.14-alpine age confidence
trio (changelog) minor ==0.33.0==0.34.0 age confidence
types-PyYAML (changelog) patch ==6.0.12.20260518==6.0.12.20260815 age confidence
wheel (changelog) minor ==0.47.0==0.48.0 age confidence

Note: The pre-commit manager in Renovate is not supported by the pre-commit maintainers 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.1

Compare Source

commitizen-tools/commitizen (commitizen)

v4.17.0

Compare Source

v4.17.0 (2026-07-29)

Feat
  • cmd/version: add support for --next USE_GIT_COMMITS
Fix
  • robuster agents
  • version: remove next from exclusive group
  • bump: use correct type for calling changelog

v4.16.5

Compare Source

v4.16.5 (2026-07-16)

Fix
  • exclude star-history API from lychee link checker (#​2029)
coveragepy/coveragepy (coverage)

v7.15.4

Compare 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 href of the index
    and 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.3

Compare 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.2

Compare Source

  • Fix: one of the performance improvements in 7.15.1 (pull 2215) dramatically
    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.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.288.0 for more changes

v43.287.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.287.0 for more changes

v43.286.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.286.1 for more changes

v43.286.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.286.0 for more changes

v43.285.7

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.285.7 for more changes

v43.285.6

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.285.6 for more changes

v43.285.5

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.285.5 for more changes

v43.285.4

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.285.4 for more changes

v43.285.3

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.285.3 for more changes

v43.285.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.285.2 for more changes

v43.285.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.285.1 for more changes

v43.285.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.285.0 for more changes

v43.284.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.284.1 for more changes

v43.284.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.284.0 for more changes

v43.283.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.283.0 for more changes

v43.281.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.281.1 for more changes

v43.281.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.281.0 for more changes

v43.280.5

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.280.5 for more changes

v43.280.4

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.280.4 for more changes

v43.280.3

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.280.3 for more changes

v43.280.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.280.2 for more changes

v43.280.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.280.0 for more changes

v43.279.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.279.1 for more changes

v43.279.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.279.0 for more changes

v43.278.5

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.278.5 for more changes

v43.278.4

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.278.4 for more changes

v43.278.3

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.278.3 for more changes

v43.278.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.278.2 for more changes

v43.278.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.278.1 for more changes

v43.277.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.277.1 for more changes

v43.277.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.277.0 for more changes

v43.276.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.276.0 for more changes

v43.275.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.275.2 for more changes

v43.275.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.275.1 for more changes

v43.275.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.275.0 for more changes

v43.274.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.274.0 for more changes

v43.273.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.273.0 for more changes

v43.272.9

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.272.9 for more changes

v43.272.8

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.272.8 for more changes

v43.272.7

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.272.7 for more changes

v43.272.6

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.272.6 for more changes

v43.272.5

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.272.5 for more changes

v43.272.4

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.272.4 for more changes

v43.272.3

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.272.3 for more changes

v43.272.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.272.1 for more changes

v43.272.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.272.0 for more changes

v43.271.3

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.271.3 for more changes

v43.271.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.271.2 for more changes

v43.271.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.271.1 for more changes

v43.271.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.271.0 for more changes

v43.270.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.270.2 for more changes

v43.270.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.270.1 for more changes

v43.270.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.270.0 for more changes

v43.269.3

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.269.3 for more changes

v43.269.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.269.2 for more changes

v43.269.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.269.1 for more changes

v43.269.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.269.0 for more changes

v43.268.5

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.268.5 for more changes

v43.268.4

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.268.4 for more changes

v43.268.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.268.2 for more changes

v43.268.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.268.0 for more changes

v43.266.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.266.0 for more changes

v43.265.5

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.265.5 for more changes

v43.265.4

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.265.4 for more changes

v43.265.3

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.265.3 for more changes

v43.265.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.265.2 for more changes

v43.265.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.265.1 for more changes

v43.265.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.265.0 for more changes

v43.264.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.264.2 for more changes

v43.264.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.264.0 for more changes

v43.263.9

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.263.9 for more changes

v43.263.7

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.263.7 for more changes

v43.263.6

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.263.6 for more changes

v43.263.4

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.263.4 for more changes

v43.263.3

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.263.3 for more changes

v43.263.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.263.2 for more changes

v43.263.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.263.1 for more changes

v43.263.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.263.0 for more changes

v43.262.4

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.262.4 for more changes

v43.262.3

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.262.3 for more changes

v43.262.2

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.262.2 for more changes

v43.262.1

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.262.1 for more changes

v43.262.0

Compare Source

See https://github.com/renovatebot/renovate/releases/tag/43.262.0 for more changes

python/mypy (mypy)

v2.3.1

Compare Source

pre-commit/pre-commit (pre-commit)

v4.6.2

Compare Source

==================

Fixes

v4.6.1

Compare Source

==================

Fixes
pre-commit/mirrors-mypy (pre-commit/mirrors-mypy)

v2.3.1

Compare Source

pycqa/pylint (pycqa/pylint)

v4.0.7

Compare Source

What's new in Pylint 4.0.7?

Release date: 2026-08-09

False Positives Fixed

  • Fix a false positive for invalid-name when a module-level variable is assigned
    an instance of a TypedDict subclass. Such a name is a value, not a type
    definition, 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-mode check when the mode argument of
    open is the NotImplemented constant (Python >= 3.14).

    Closes #​11099

  • Fix a crash in the not-context-manager and not-async-context-manager
    checks when the context manager infers to a value without a name, such as the
    slice returned by with slice(...) / async with slice(...).

    Closes #​11102

  • Fix a false positive for nested-min-max (W3301) when the inner min/max call carries a keyword argument such as key=. 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 nested min/max into 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. the T1 and T2 in a generic def 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 identifiers
    that contain is (e.g. axis is 5 was rendered ax== == 5). The suggestion
    is now rebuilt from the operands and operator.

    Closes #​11146

  • Fix false positives in bad-string-format-type (E1307) for valid % formatting:
    %i/%u applied to a float (both truncate like %d) and %a applied to any
    non-int type (%a is type-agnostic like %s/%r).

    Closes #​11147

  • Fix a false positive for :ref:useless-parent-delegation when an override changes
    the default value of a positional-only parameter.

    Closes #​11148

  • Fixed a crash in comparison-with-callable when comparing a lambda assigned as a class attribute.

    Closes #​11175

  • too-many-lines could be reported at the line of a # pylint: disable=too-many-lines
    pragma 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.7

Compare Source

What's new in Pylint 4.0.7?

Release date: 2026-08-09

False Positives Fixed

  • Fix a false positive for invalid-name when a module-level variable is assigned
    an instance of a TypedDict subclass. Such a name is a value, not a type
    definition, 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-mode check when the mode argument of
    open is the NotImplemented constant (Python >= 3.14).

    Closes #​11099

  • Fix a crash in the not-context-manager and not-async-context-manager
    checks when the context manager infers to a value without a name, such as the
    slice returned by with slice(...) / async with slice(...).

    Closes #​11102

  • Fix a false positive for nested-min-max (W3301) when the inner min/max call carries a keyword argument such as key=. 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 nested min/max into 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. the T1 and T2 in a generic def 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 identifiers
    that contain is (e.g. axis is 5 was rendered ax== == 5). The suggestion
    is now rebuilt from the operands and operator.

    Closes #​11146

  • Fix false positives in bad-string-format-type (E1307) for valid % formatting:
    %i/%u applied to a float (both truncate like %d) and %a applied to any
    non-int type (%a is type-agnostic like %s/%r).

    Closes #​11147

  • Fix a false positive for :ref:useless-parent-delegation when an override changes
    the default value of a positional-only parameter.

    Closes #​11148

  • Fixed a crash in comparison-with-callable when comparing a lambda assigned as a class attribute.

    Closes #​11175

  • too-many-lines could be reported at the line of a # pylint: disable=too-many-lines
    pragma 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.0

Compare Source

Full Changelog: python-trio/trio@v0.33.0...v0.34.0

Features

  • MemoryChannelStatistics now has a peak_buffer_used field, 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 sensible max_buffer_size based on data from a real run, instead of guessing. (#​1723)
  • Support Python 3.15, as of beta 4. Things may still change and so this support may break in the future. (#​3456)

Bugfixes

  • Nursery.start() now preserves the __cause__ and __context__ of exceptions raised before task_status.started() is called. (#​3261)
  • Fixed incorrect error message in run_process: the stdout pipe check now correctly says "stdout" instead of "stdin". (#​3409)
  • Fixed trio.Path.as_uri() on Python 3.14+ to avoid the deprecated pathlib.PurePath.as_uri() path. (#​3460)
  • Fixed trio.to_thread.run_sync workers leaking spawner's Context on py314t+ free-threaded builds. (#​3472)

Deprecations and removals

  • Trying to use absolute deadlines on a trio.CancelScope constructed 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.CancelScope object instead of trying to mutate it. (#​3403)

pypa/wheel (wheel)

v0.48.0

Compare Source

  • Added a --local-version option to wheel pack to add, replace, or remove a PEP 440 local version identifier from a wheel (#​570)
  • Fixed wheel convert unnecessarily upgrading compatible core metadata versions (#​643)
  • Fixed wheel tags producing 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)
  • Fixed wheel convert writing 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)

  • Branch creation
    • Between 12:00 AM and 03:59 AM, only on Monday (* 0-3 * * 1)
  • 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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch from 750cef8 to 0ea8dc1 Compare July 27, 2026 02:28
@codecov

codecov Bot commented Jul 27, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 95.78%. Comparing base (f30f765) to head (9b68bbe).

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           
Flag Coverage Δ
api_func_v4 83.79% <ø> (-0.05%) ⬇️
cli_func_v4 78.79% <ø> (ø)
unit 90.32% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch 17 times, most recently from 24fbd64 to 2fd1462 Compare August 2, 2026 22:02
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch 6 times, most recently from eb05ca0 to 64d55d4 Compare August 12, 2026 22:55
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch from 64d55d4 to bf8a407 Compare August 15, 2026 06:16
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch from bf8a407 to 9b68bbe Compare August 15, 2026 14:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants