Update Python dependencies #216
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.18.5→>=1.19.0>=7.1.6,<7.2→>=7.1.7,<7.2>=0.140.0→>=0.141.1>=26.1.2→>=26.2.1>=0.16.0→>=0.16.1>=0.0.63→>=0.0.66>=0.27.0→>=0.27.1>=0.51.0→>=0.52.1Release Notes
tkem/cachetools (cachetools)
v7.1.7Compare Source
===================
Improve
Cache.__setitem__behavior when replacing an existingcache item with a larger value.
Update CI environment.
fastapi/fastapi (fastapi)
v0.141.1Compare Source
Fixes
app.frontend(). PR #16105 by @tiangolo.Docs
FASTAPI_ENVin FastAPI CLI guide. PR #16104 by @tiangolo.v0.141.0Compare Source
Features
app.frontend(check_dir="auto"), to make local development more convenient withfastapi dev. PR #16102 by @tiangolo.v0.140.13Compare Source
Fixes
status_codebeing ignored for SSE and JSONL streaming endpoints. PR #15937 by @SAURABHSALVE.Docs
format_sse_eventdocstring rendering of\n\nterminator. PR #15613 by @AshNicolus.v0.140.12Compare Source
Fixes
format_sse_eventto comply with SSE spec. PR #15515 by @Zawwarsami16.v0.140.11Compare Source
Fixes
response_model_*params ignored for non-generator endpoints withIterable[..]return type. PR #15093 by @YuriiMotov.v0.140.10Compare Source
Fixes
Internal
v0.140.9Compare Source
Fixes
exclude_defaultsnot propagated to dict keys and values injsonable_encoder. PR #16043 by @MBGrao.Internal
v0.140.8Compare Source
Fixes
include_router(). PR #15077 by @alex-raw.v0.140.7Compare Source
Refactors
Internal
v0.140.6Compare Source
Refactors
v0.140.5Compare Source
Refactors
v0.140.4Compare Source
Refactors
v0.140.3Compare Source
Refactors
v0.140.2Compare Source
Refactors
Internal
v0.140.1Compare Source
Refactors
pypa/pip (pip)
v26.2.1Compare Source
v26.2Compare Source
astral-sh/ruff (ruff)
v0.16.1Compare Source
Released on 2026-07-30.
Preview features
flake8-pytest-style] Make fixes safe by default and unsafe only when comments are present (PT018) (#27201)pyupgrade] Skip fix when a defaultedTypeVarprecedes a non-defaulted one (UP040,UP046,UP047) (#27133)ruff] Fix false positive with unpacked arguments (RUF065) (#26959)Bug fixes
gen-lsp-typesto gracefully handle unknown enumeration values in LSP messages (#27230)flake8-bugbear] Markrangeas immutable (B008) (#27247)flake8-comprehensions] NFKC-normalize keyword names inC408fix (#26813)flake8-return] Fix false positive when variable is read infinallyclause (RET504) (#25441)pydocstyle] Skip section detection inside RST directive bodies (D214,D405,D413) (#23635)refurb] Parenthesizeyieldarguments in theFURB192fix (#27192)Rule changes
flake8-pytest-style] MarkPT022fixes as unsafe (#26440)refurb] Mark fixes that remove unknown separators as unsafe (FURB105) (#27200)Server
Documentation
pyconMarkdown formatting (#27153)flake8-bandit] DocumentTYPE_CHECKINGexception (S101) (#27004)flake8-import-conventions] Document thatextend-aliasescan override default aliases (#27191)pylint] Add missing fix safety gotchas fornon-augmented-assignment(PLR6104) (#27250)Other changes
Contributors
astral-sh/ty (ty)
v0.0.66Compare Source
Released on 2026-08-03.
LSP server
with-statement targets as symbols (#27256)Library support
Diagnostics
__aenter__and__aexit__that do not return awaitables (#27414)Core type checking
TypeIsreturn types (#26864)Unknownout of the experimentalty_extensionsAPI (#27430)TypeVarTuplecontext duringGenericrecovery (#27381)ClassVarandFinalqualifiers inNamedTuplefields (#27380)ParamSpeccomponents (#27378)Contributors
v0.0.65Compare Source
Released on 2026-07-29.
LSP server
Library support
__replace__for models (#27220)Diagnostics
ParamSpecforwarded-argument diagnostic locations (#27263)functools.partialdiagnostic sources (#27265)Core type checking
Performance
Contributors
v0.0.64Compare Source
Released on 2026-07-27.
Bug fixes
LSP server
textDocument/implementationrequest (#25410)CLI
--exclude-scriptsand--include-scripts(#27169)Diagnostics
--add-ignoreto add space after the colon forty: ignore(#27120)missing-override-decoratorsuggestion before Python 3.12 (#27166)Configuration
Core type checking
Selfin__new__calls (#27003)Performance
ModuleTypeglobals (#27182)TypedDictunions (#27108)Contributors
fastapi/typer (typer)
v0.27.1Compare Source
Features
epilogformatting consistent with other parts of the help string. PR #1405 by @svlandeg.Docs
Internal
Kludex/uvicorn (uvicorn)
v0.52.1: Version 0.52.1Compare Source
Fixed
websockets-sansioandwsprotoimplementations, waiting for the client's close reply with a 10 second timeout instead of resetting the connection (#3053)websockets-sansioimplementation, preventing data truncation on server-initiated closes with large in-flight payloads (#3048)Content-TypeandContent-Lengthheaders from WebSocket denial responses on thewebsockets-sansioimplementation, and deliver non-UTF-8 denial bodies intact (#3041)Full Changelog: https://github.com/Kludex/uvicorn/compare/0.52.0...0.52.1
v0.52.0: Version 0.52.0Compare Source
This release adds an experimental HTTP/1.1 implementation backed by zttp, a sans-IO HTTP parser I've been developing on the side: a core written in Zig, with bindings to Python. It has been running under a fuzzer for some weeks now, and has been through multiple rounds of security auditing.
It is still experimental, so don't put it in front of production traffic yet. Try it with
--http zttp, and please send any feedback to the issue tracker.Added
zttpHTTP/1.1 implementation, selectable with--http zttp(#2979)Fixed
Full Changelog: https://github.com/Kludex/uvicorn/compare/0.51.0...0.52.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.
ca5651350da2a29147c8a2a29147c83e08809f45Superseded by #218, which bundles this round of bumps into one branch. Every change from this PR is included there unchanged.
Pull request closed