Update Python dependencies#93
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
renovate
Bot
force-pushed
the
renovate/python-dependencies
branch
2 times, most recently
from
May 16, 2026 19:46
dff4cd4 to
9a3d598
Compare
renovate
Bot
force-pushed
the
renovate/python-dependencies
branch
from
May 18, 2026 12:14
9a3d598 to
df64cc7
Compare
renovate
Bot
force-pushed
the
renovate/python-dependencies
branch
from
May 21, 2026 15:34
df64cc7 to
0dfd801
Compare
renovate
Bot
force-pushed
the
renovate/python-dependencies
branch
2 times, most recently
from
May 28, 2026 16:35
89dee71 to
df18397
Compare
renovate
Bot
force-pushed
the
renovate/python-dependencies
branch
from
June 3, 2026 20:19
df18397 to
4625a06
Compare
renovate
Bot
force-pushed
the
renovate/python-dependencies
branch
from
June 4, 2026 17:15
4625a06 to
5157e2a
Compare
renovate
Bot
force-pushed
the
renovate/python-dependencies
branch
2 times, most recently
from
June 11, 2026 23:58
6acdb1a to
2937ff0
Compare
renovate
Bot
force-pushed
the
renovate/python-dependencies
branch
2 times, most recently
from
June 24, 2026 04:58
cb80942 to
5f7880a
Compare
renovate
Bot
force-pushed
the
renovate/python-dependencies
branch
from
June 25, 2026 19:12
5f7880a to
63ba807
Compare
renovate
Bot
force-pushed
the
renovate/python-dependencies
branch
2 times, most recently
from
July 9, 2026 23:07
5e2b348 to
346fd9f
Compare
renovate
Bot
force-pushed
the
renovate/python-dependencies
branch
from
July 15, 2026 11:26
346fd9f to
286ce80
Compare
renovate
Bot
force-pushed
the
renovate/python-dependencies
branch
2 times, most recently
from
July 17, 2026 14:04
a820f37 to
6962cf7
Compare
renovate
Bot
force-pushed
the
renovate/python-dependencies
branch
from
July 21, 2026 15:02
6962cf7 to
5835cf7
Compare
renovate
Bot
force-pushed
the
renovate/python-dependencies
branch
from
July 23, 2026 14:04
5835cf7 to
8b6ffe9
Compare
renovate
Bot
force-pushed
the
renovate/python-dependencies
branch
from
July 23, 2026 20:55
8b6ffe9 to
a62ad95
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:
==6.11.0→==6.12.0==0.15.22→==0.16.0~=0.15.2→~=0.16.0Release Notes
borntyping/python-colorlog (colorlog)
v6.12.0Compare Source
What's Changed
Full Changelog: borntyping/python-colorlog@v6.11.0...v6.12.0
astral-sh/ruff (ruff)
v0.16.0Compare Source
Released on 2026-07-23.
Check out the blog post for a migration
guide and overview of the changes!
Breaking changes
Ruff now enables a much larger set of rules by default (413, up from 59). See the blog post for
more details and the new Default Rules page for a
full listing of the enabled rules.
Ruff can now format Python code blocks in Markdown files and will do this by default. See the
documentation for more details.
Ruff now supports
ruff: ignorecomments at the ends of lines, likenoqacomments, or on the line preceding a diagnostic. For example, these both suppress anunused-import(F401) diagnostic:Fixes are now shown in
checkandformat --checkoutput:This example also shows off the Markdown formatting.
format --checknow supports the same output formats as the linter, including thegithubandgitlaboutputs for rendering annotations in CI:See the CLI help or documentation for the
full list of supported formats.
The
filename,location,end_location,fix.edits[].location, andfix.edits[].end_locationfields in the JSON output format may now be
nullrather than defaulting to the empty string androw 1, column 1, respectively.
Stabilization
The following rules have been stabilized and are no longer in preview:
airflow3-incompatible-function-signature(
AIR303)missing-copyright-notice(
CPY001)unnecessary-from-float(FURB164)sorted-min-max(FURB192)implicit-string-concatenation-in-collection-literal(
ISC004)log-exception-outside-except-handler(
LOG004)invalid-bool-return-type(
PLE0304)too-many-positional-arguments(
PLR0917)stop-iteration-return(PLR1708)none-not-at-end-of-union(
RUF036)access-annotations-from-class-dict(
RUF063)duplicate-entry-in-dunder-all(
RUF068)The following behaviors have been stabilized:
blind-except(BLE001) is now suppressed whenthe exception is logged via
loggingmethods other thancritical,errorandexception.future-required-type-annotation(
FA102) now checks for additional PEP 585-compatibleAPIs, such as those from
collections.abc.f-string-in-get-text-func-call(
INT001),format-in-get-text-func-call(
INT002), andprintf-in-get-text-func-call(
INT003) now check for additional common ways of using thegettextmodule, such as assigningit to
builtins._.suspicious-url-open-usage(
S310) now resolves local string literal bindings to avoid more false positives.snmp-insecure-version(S508) andsnmp-weak-cryptography(S509) nowsupport the recommended API from newer versions of PySNMP.
typing-text-str-alias(UP019) nowrecognizes
typing_extensions.Textin addition totyping.Text.Preview features
pyupgrade] Fix false positive withTypeVardefault before Python 3.13 (UP040) (#26888)Bug fixes
ruff] Fix missing check on unrecognized early bound (RUF016) (#26986)Rule changes
Performance
pyupgrade] Speed upunnecessary-future-import(UP010) (#27047)Documentation
ruff] Add missing period in "Why is this bad?" section (RUF200) (#26930)flake8-simplify] Clarifyos.environbehavior on Windows (SIM112) (#26972)pydocstyle] Document fix safety (D400) (#26971)Contributors
alecthomas/voluptuous (voluptuous)
v0.16.0Compare Source
New:
anyOfa list of keysFixes:
vol.InAnyvalidator andREMOVE_EXTRAChanges:
humanize.pymoduleConfiguration
📅 Schedule: (in timezone Europe/Zurich)
🚦 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. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.