Update Python dependencies #355
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "renovate/python"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
>=1.19.2→>=1.20.0>=4.15.0→>=4.15.1>=7.1.8,<7.2→>=7.2.0,<7.3>=0.16.6→>=0.16.8>=2.0.52→>=2.0.54>=0.0.78→>=0.0.82>=0.52.4→>=0.53.0Release Notes
agronholm/anyio (anyio)
v4.15.1Compare Source
anyio.*submodules from the main package even when those submodules were not directly imported first (#1311 <https://github.com/agronholm/anyio/issues/1311\>)tkem/cachetools (cachetools)
v7.2.0Compare Source
===================
Deprecate use of
cache=Noneto suppress caching with the@cacheddecorator.Add support for Python 3.15.
Minor test improvements.
Minor documentation updates.
astral-sh/ruff (ruff)
v0.16.8Compare Source
Released on 2026-09-16.
Bug fixes
TypedDictkeyword arguments correctly (#28584)flake8-simplify] Detect nestedasync withunder sync parent (SIM117) (#27821)flake8-simplify] Preserve operand order inSIM109fix (#27824)pyupgrade] Preserve required parentheses in multilineUP040fixes (#28164)pyupgrade] SkipTypeVarTupleandParamSpecconversions with bounds or constraints (UP040,UP046,UP047) (#28505)Rule changes
__lazy_modules__(#28459)TypedDictclass keywords (#28533)typing.TypeForm(#28507)__lazy_modules__(#28491)flake8-type-checking] Prefer lazy imports overTYPE_CHECKINGon Python 3.15 and later (TC001,TC002,TC003) (#28541)pyupgrade] Make the fix forUP040always unsafe (#28526)pyupgrade] Stop recommending deprecatedByteStringaliases (UP035) (#28498)ruff,flake8-use-pathlib] Recognize theparent_modeargument (RUF064,PTH103) (#28528)ruff] Detect\Zinpytest.raises()match patterns (RUF043) (#28598)CLI
Configuration
flake8-tidy-imports] Addextend-banned-api(#28644)Contributors
v0.16.7Compare Source
Released on 2026-09-10.
Preview features
ruff] Add rule for default values on method receivers (RUF077) (#26700)ruff] Recognizere.prefixmatch(RUF039,RUF055) (#28311)Bug fixes
flake8-implicit-str-concat] Mark fix unsafe when it creates a docstring (ISC003) (#27981)flake8-tidy-imports] Skip fixes for multi-member imports (TID254) (#26584)pylint] GateImportCycleErroron Python 3.15 (PLW0133) (#28310)Rule changes
D211andD203rule conflict diagnostic (#28444)sliceandfrozendictgenerics (#28477)__cached__for Python 3.15 (#28476)pyupgrade] Stop recommending removedtyping.no_type_check_decorator(UP035) (#28475)Performance
Documentation
line-lengthpath in--configexample (#28392)Other changes
Contributors
astral-sh/ty (ty)
v0.0.82Compare Source
Released on 2026-09-17.
Preview features
CLI
--config-file(#28573)LSP server
Diagnostic improvements
redundant-conditionrules warning about reachability implications (#28263)while,assert, andmatchstatements (#28290)Core type checking
functools.partialtypes (#28660)Recursivetypes and fully support recursive implicit type aliases (#28425)frozen=Falseoverrides on Pydantic subclasses (#28515)type[A & B](#27124)Performance
__init__files withoutpkg(#28665)Memory usage improvements
Contributors
v0.0.81Compare Source
Released on 2026-09-14.
Bug fixes
CLI
Core type checking
Performance
Memory usage improvements
Contributors
v0.0.80Compare Source
Released on 2026-09-09.
Bug fixes
--force-excludefor directories with an excluded ancestor (#28451)LSP server
Diagnostic improvements
Core type checking
functools.partialrelations (#28460)__set__itself (#28408)Performance
leninference over unions (#28470)Memory usage improvements
Contributors
v0.0.79Compare Source
Released on 2026-09-07.
Bug fixes
CLI
Diagnostic improvements
Literalfixes for diagnostics flagging invalid type annotations (#28185)awaitfixes for redundant conditions (#28169)assert_neverfixes for redundant finalelifbranches (#28178)eliffixes (#28179)reveal_typebackport fixes (#28177)Core type checking
TypeIsandisinstancenarrowing (#28193)Unknownwhen collecting type context constraints (#28297)f is identity(f)evaluates toLiteral[True](#28360)ParamSpec(#28085)ParamSpecinference (#28306)type[]aliases (#28267)Performance
Memory usage improvements
Other changes
Contributors
Kludex/uvicorn (uvicorn)
v0.53.0: Version 0.53.0Compare Source
🌐 Opt-in HTTP/2 support
uvicorn0.53.0 adds experimental HTTP/2 throughzttp, alongside a newzuvloopintegration and connection-handling improvements.zttp(#2982, #3101). Installzttp, then enable HTTP/2 with--http zttp --http2. Uvicorn negotiates HTTP/2 over TLS with ALPN and supports cleartext prior knowledge.⚙️ More event loop choice
zuvloop(#3104). Installzuvloopseparately and select it explicitly with--loop zuvloopon CPython 3.14 or newer.🛡️ More reliable connections and proxies
Connection: closetoken lists (#3103). Uvicorn now parses comma-separated tokens case-insensitively across HTTP implementations.FORWARDED_ALLOW_IPSvalue now includes::1.Full changelog: 0.52.4...0.53.0
Configuration
📅 Schedule: (in timezone Europe/Amsterdam)
🚦 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 has been generated by Mend Renovate CLI.
2ea06efe770b704345c1Update dependency anyio to >=4.15.1to Update Python dependencies0b704345c1053d32b677053d32b6776efc79cd4d6efc79cd4d272e2e0172272e2e01727fa51269ba7fa51269ba294360b4e0294360b4e0d74bde7076d74bde7076a79d00ac62