You signed in with another tab or window.Reload to refresh your session.You signed out in another tab or window.Reload to refresh your session.You switched accounts on another tab or window.Reload to refresh your session.Dismiss alert
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
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.
Added support for cancellation reasons (thereason parameter toCancelScope.cancel()) (#975)
Bumped the minimum version of Trio to v0.31.0
Added the ability to enter the event loop from foreign (non-worker) threads by passing the return value ofanyio.lowlevel.current_token() toanyio.from_thread.run() andanyio.from_thread.run_sync() as thetoken keyword argument (#256)
Added pytest option (anyio_mode = "auto") to make the pytest plugin automatically handle all async tests (#971)
Added theanyio.Condition.wait_for() method for feature parity with asyncio (#974)
Changed the default type argument ofanyio.abc.TaskStatus fromAny toNone (#964)
Fixed TCP listener behavior to guarantee the same ephemeral port is used for all socket listeners whenlocal_port=0 (#857; PR by@11kkw and@agronholm)
Fixed inconsistency between Trio and asyncio where a TCP stream that previously raised aBrokenResourceError onsend() would still raiseBrokenResourceError after the stream was closed on asyncio, butClosedResourceError on Trio. They now both raise aClosedResourceError in this scenario. (#671)
Fixed crash in 'unnecessary-list-index-lookup' when starting an enumeration using minus the length of an iterable inside a dict comprehension when the len call was only made in this dict comprehension, and not elsewhere. Also changed the approach, to use inference in all cases but the simple ones, so we don't have to fix crashes one by one for arbitrarily complex expressions in enumerate.
Fixed crash in 'unnecessary-list-index-lookup' when starting an enumeration using minus the length of an iterable inside a dict comprehension when the len call was only made in this dict comprehension, and not elsewhere. Also changed the approach, to use inference in all cases but the simple ones, so we don't have to fix crashes one by one for arbitrarily complex expressions in enumerate.
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.
Uh oh!
There was an error while loading.Please reload this page.
Note
Mend has cancelledthe proposed renaming of the Renovate GitHub app being renamed to
mend[bot]
.This notice will be removed on 2025-10-07.
This PR contains the following updates:
==6.0.2
->==6.0.3
v10.0.0
->v10.1.0
==4.10.0
->==4.11.0
==2025.7.19
->==2025.9.25
==6.0.1
->==6.1.0
41.125.3
->41.138.1
6.0.1
->6.1.0
v3.3.8
->v3.3.9
==3.3.8
->==3.3.9
3.12-alpine
->3.13-alpine
3.12-alpine
->3.13-alpine
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
yaml/pyyaml (PyYaml)
v6.0.3
Compare Source
What's Changed
Full Changelog:yaml/pyyaml@6.0.2...6.0.3
actions/stale (actions/stale)
v10.1.0
Compare Source
What's Changed
only-issue-types
option to filter issues by type by@Bibo-Joshi in#1255New Contributors
Full Changelog:actions/stale@v10...v10.1.0
agronholm/anyio (anyio)
v4.11.0
Compare Source
reason
parameter toCancelScope.cancel()
) (#975)anyio.lowlevel.current_token()
toanyio.from_thread.run()
andanyio.from_thread.run_sync()
as thetoken
keyword argument (#256)anyio_mode = "auto"
) to make the pytest plugin automatically handle all async tests (#971)anyio.Condition.wait_for()
method for feature parity with asyncio (#974)anyio.abc.TaskStatus
fromAny
toNone
(#964)local_port=0
(#857; PR by@11kkw and@agronholm)BrokenResourceError
onsend()
would still raiseBrokenResourceError
after the stream was closed on asyncio, butClosedResourceError
on Trio. They now both raise aClosedResourceError
in this scenario. (#671)pradyunsg/furo (furo)
v2025.9.25
Compare Source
PyCQA/isort (isort)
v6.1.0
Compare Source
maxbrunet/pre-commit-renovate (maxbrunet/pre-commit-renovate)
v41.138.1
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.138.1 for more changes
v41.138.0
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.138.0 for more changes
v41.137.3
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.137.3 for more changes
v41.137.2
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.137.2 for more changes
v41.137.1
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.137.1 for more changes
v41.137.0
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.137.0 for more changes
v41.136.0
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.136.0 for more changes
v41.135.8
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.135.8 for more changes
v41.135.7
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.135.7 for more changes
v41.135.6
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.135.6 for more changes
v41.135.5
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.135.5 for more changes
v41.135.4
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.135.4 for more changes
v41.135.3
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.135.3 for more changes
v41.132.5
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.132.5 for more changes
v41.132.4
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.132.4 for more changes
v41.132.3
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.132.3 for more changes
v41.132.2
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.132.2 for more changes
v41.132.1
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.132.1 for more changes
v41.132.0
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.132.0 for more changes
v41.131.12
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.131.12 for more changes
v41.131.11
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.131.11 for more changes
v41.131.10
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.131.10 for more changes
v41.131.9
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.131.9 for more changes
v41.131.8
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.131.8 for more changes
v41.131.7
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.131.7 for more changes
v41.131.6
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.131.6 for more changes
v41.131.5
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.131.5 for more changes
v41.131.4
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.131.4 for more changes
v41.131.2
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.131.2 for more changes
v41.131.1
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.131.1 for more changes
v41.131.0
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.131.0 for more changes
v41.130.2
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.130.2 for more changes
v41.130.1
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.130.1 for more changes
v41.130.0
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.130.0 for more changes
v41.129.0
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.129.0 for more changes
v41.128.1
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.128.1 for more changes
v41.128.0
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.128.0 for more changes
v41.127.2
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.127.2 for more changes
v41.127.1
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.127.1 for more changes
v41.126.0
Compare Source
Seehttps://github.com/renovatebot/renovate/releases/tag/41.126.0 for more changes
pycqa/isort (pycqa/isort)
v6.1.0
Compare Source
pycqa/pylint (pycqa/pylint)
v3.3.9
Compare Source
What's new in Pylint 3.3.9?
Release date: 2025-10-05
False Positives Fixed
Fix used-before-assignment for PEP 695 type aliases and parameters.
Closes#9815
No longer flag undeprecated functions in
importlib.resources
as deprecated.Closes#10593
Fix false positive
inconsistent-return-statements
when usingquit()
orexit()
functions.Closes#10508
Fix false positive
undefined-variable
(E0602) for for-loop variable shadowing patterns likefor item in item:
when the variable was previously defined.Closes#10562
Other Bug Fixes
Fixed crash in 'unnecessary-list-index-lookup' when starting an enumeration using
minus the length of an iterable inside a dict comprehension when the len call was only
made in this dict comprehension, and not elsewhere. Also changed the approach,
to use inference in all cases but the simple ones, so we don't have to fix crashes
one by one for arbitrarily complex expressions in enumerate.
Closes#10510
pylint-dev/pylint (pylint)
v3.3.9
Compare Source
What's new in Pylint 3.3.9?
Release date: 2025-10-05
False Positives Fixed
Fix used-before-assignment for PEP 695 type aliases and parameters.
Closes#9815
No longer flag undeprecated functions in
importlib.resources
as deprecated.Closes#10593
Fix false positive
inconsistent-return-statements
when usingquit()
orexit()
functions.Closes#10508
Fix false positive
undefined-variable
(E0602) for for-loop variable shadowing patterns likefor item in item:
when the variable was previously defined.Closes#10562
Other Bug Fixes
Fixed crash in 'unnecessary-list-index-lookup' when starting an enumeration using
minus the length of an iterable inside a dict comprehension when the len call was only
made in this dict comprehension, and not elsewhere. Also changed the approach,
to use inference in all cases but the simple ones, so we don't have to fix crashes
one by one for arbitrarily complex expressions in enumerate.
Closes#10510
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.