Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn morehere.
This PR contains the following updates:
Note: Thepre-commit
manager in Renovate is not supported by thepre-commit
maintainers or community. Please do not report any problems there, insteadcreate a Discussion in the Renovate repository if you have any questions.
Release Notes
psf/black (black)
Compare Source
Highlights
- Remove support for pre-python 3.7
await/async
as soft keywords/variable names
(#4676)
Stable style
- Fix crash while formatting a long
del
statement containing tuples (#4628) - Fix crash while formatting expressions using the walrus operator in complex
with
statements (#4630) - Handle
# fmt: skip
followed by a comment at the end of file (#4635) - Fix crash when a tuple appears in the
as
clause of awith
statement (#4634) - Fix crash when tuple is used as a context manager inside a
with
statement (#4646) - Fix crash when formatting a
\
followed by a\r
followed by a comment (#4663) - Fix crash on a
\\r\n
(#4673) - Fix crash on
await ...
(where...
is a literalEllipsis
) (#4676) - Fix crash on parenthesized expression inside a type parameter bound (#4684)
- Fix crash when using line ranges excluding indented single line decorated items
(#4670)
Preview style
- Fix a bug where one-liner functions/conditionals marked with
# fmt: skip
would still
be formatted (#4552) - Improve
multiline_string_handling
with ternaries and dictionaries (#4657) - Fix a bug where
string_processing
would not split f-strings directly after
expressions (#4680) - Wrap the
in
clause of comprehensions across lines if necessary (#4699) - Remove parentheses around multiple exception types in
except
andexcept*
without
as
. (#4720) - Add
\r
style newlines to the potential newlines to normalize file newlines both from
and to (#4710)
Parser
- Rewrite tokenizer to improve performance and compliance (#4536)
- Fix bug where certain unusual expressions (e.g., lambdas) were not accepted in type
parameter bounds and defaults. (#4602)
Performance
- Avoid using an extra process when running with only one worker (#4734)
Integrations
- Fix the version check in the vim file to reject Python 3.8 (#4567)
- Enhance GitHub Action
psf/black
to read Black version from an additional section in
pyproject.toml:[project.dependency-groups]
(#4606) - Build gallery docker image with python3-slim and reduce image size (#4686)
Documentation
- Add FAQ entry for windows emoji not displaying (#4714)
nedbat/coveragepy (coverage)
Compare Source
Performance: with branch coverage in large files, generating HTML, JSON, or
LCOV reports could take far too long due to some quadratic behavior when
creating the function and class index pages. This is now fixed, closing
issue 2048
_. Thanks to Daniel Diniz for help diagnosing the problem.
Most warnings and a few errors now have links to a page in the docs
explaining the specific message. Closesissue 1921
_.
.. _issue 1921:#1921
.. _issue 2048:#2048
.. _changes_7-10-6:
maxbrunet/pre-commit-renovate (maxbrunet/pre-commit-renovate)
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.125.3 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.125.2 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.125.1 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.125.0 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.124.1 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.124.0 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.123.0 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.122.3 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.122.2 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.122.1 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.122.0 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.121.4 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.121.3 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.121.2 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.121.1 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.121.0 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.119.6 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.119.5 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.119.4 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.119.3 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.119.0 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.118.2 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.118.1 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.118.0 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.117.1 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.117.0 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.116.10 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.116.9 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.116.8 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.116.7 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.116.6 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.116.5 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.116.4 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.116.3 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.116.2 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.116.1 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.115.6 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.115.5 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.115.4 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.115.3 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.115.2 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.115.1 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.115.0 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.114.0 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.113.8 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.113.7 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.113.6 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.113.5 for more changes
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.113.4 for more changes
python/mypy (mypy)
Compare Source
- Fix crash on recursive alias (Ivan Levkivskyi, PR19845)
- Add additional guidance for stubtest errors when runtime is
object.__init__
(Stephen Morton, PR19733) - Fix handling of None values in f-string expressions in mypyc (BobTheBuidler, PR19846)
pre-commit/mirrors-mypy (pre-commit/mirrors-mypy)
Compare Source
Configuration
📅Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined).
🚦Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻Immortal: This PR will be recreated if closed unmerged. Getconfig help if that's undesired.
This PR was generated byMend Renovate. View therepository job log.
Uh oh!
There was an error while loading.Please reload this page.
Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn morehere.
This PR contains the following updates:
==25.1.0
->==25.9.0
==7.10.6
->==7.10.7
41.113.3
->41.125.3
==1.18.1
->==1.18.2
v1.18.1
->v1.18.2
25.1.0
->25.9.0
3.12-alpine
->3.13-alpine
3.12-alpine
->3.13-alpine
==6.0.12.20250822
->==6.0.12.20250915
Note: The
pre-commit
manager in Renovate is not supported by thepre-commit
maintainers or community. Please do not report any problems there, insteadcreate a Discussion in the Renovate repository if you have any questions.Release Notes
psf/black (black)
v25.9.0
Compare Source
Highlights
await/async
as soft keywords/variable names(#4676)
Stable style
del
statement containing tuples (#4628)with
statements (#4630)
# fmt: skip
followed by a comment at the end of file (#4635)as
clause of awith
statement (#4634)with
statement (#4646)\
followed by a\r
followed by a comment (#4663)\\r\n
(#4673)await ...
(where...
is a literalEllipsis
) (#4676)(#4670)
Preview style
# fmt: skip
would stillbe formatted (#4552)
multiline_string_handling
with ternaries and dictionaries (#4657)string_processing
would not split f-strings directly afterexpressions (#4680)
in
clause of comprehensions across lines if necessary (#4699)except
andexcept*
withoutas
. (#4720)\r
style newlines to the potential newlines to normalize file newlines both fromand to (#4710)
Parser
parameter bounds and defaults. (#4602)
Performance
Integrations
psf/black
to read Black version from an additional section inpyproject.toml:
[project.dependency-groups]
(#4606)Documentation
nedbat/coveragepy (coverage)
v7.10.7
Compare Source
Performance: with branch coverage in large files, generating HTML, JSON, or
LCOV reports could take far too long due to some quadratic behavior when
creating the function and class index pages. This is now fixed, closing
issue 2048
_. Thanks to Daniel Diniz for help diagnosing the problem.Most warnings and a few errors now have links to a page in the docs
explaining the specific message. Closes
issue 1921
_... _issue 1921:#1921
.. _issue 2048:#2048
.. _changes_7-10-6:
maxbrunet/pre-commit-renovate (maxbrunet/pre-commit-renovate)
v41.125.3
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.125.3 for more changes
v41.125.2
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.125.2 for more changes
v41.125.1
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.125.1 for more changes
v41.125.0
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.125.0 for more changes
v41.124.1
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.124.1 for more changes
v41.124.0
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.124.0 for more changes
v41.123.0
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.123.0 for more changes
v41.122.3
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.122.3 for more changes
v41.122.2
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.122.2 for more changes
v41.122.1
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.122.1 for more changes
v41.122.0
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.122.0 for more changes
v41.121.4
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.121.4 for more changes
v41.121.3
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.121.3 for more changes
v41.121.2
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.121.2 for more changes
v41.121.1
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.121.1 for more changes
v41.121.0
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.121.0 for more changes
v41.119.6
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.119.6 for more changes
v41.119.5
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.119.5 for more changes
v41.119.4
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.119.4 for more changes
v41.119.3
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.119.3 for more changes
v41.119.0
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.119.0 for more changes
v41.118.2
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.118.2 for more changes
v41.118.1
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.118.1 for more changes
v41.118.0
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.118.0 for more changes
v41.117.1
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.117.1 for more changes
v41.117.0
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.117.0 for more changes
v41.116.10
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.116.10 for more changes
v41.116.9
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.116.9 for more changes
v41.116.8
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.116.8 for more changes
v41.116.7
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.116.7 for more changes
v41.116.6
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.116.6 for more changes
v41.116.5
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.116.5 for more changes
v41.116.4
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.116.4 for more changes
v41.116.3
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.116.3 for more changes
v41.116.2
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.116.2 for more changes
v41.116.1
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.116.1 for more changes
v41.115.6
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.115.6 for more changes
v41.115.5
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.115.5 for more changes
v41.115.4
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.115.4 for more changes
v41.115.3
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.115.3 for more changes
v41.115.2
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.115.2 for more changes
v41.115.1
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.115.1 for more changes
v41.115.0
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.115.0 for more changes
v41.114.0
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.114.0 for more changes
v41.113.8
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.113.8 for more changes
v41.113.7
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.113.7 for more changes
v41.113.6
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.113.6 for more changes
v41.113.5
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.113.5 for more changes
v41.113.4
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.113.4 for more changes
python/mypy (mypy)
v1.18.2
Compare Source
object.__init__
(Stephen Morton, PR19733)pre-commit/mirrors-mypy (pre-commit/mirrors-mypy)
v1.18.2
Compare Source
Configuration
📅Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined).
🚦Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻Immortal: This PR will be recreated if closed unmerged. Getconfig help if that's undesired.
This PR was generated byMend Renovate. View therepository job log.