chore(deps): update indirect python dependencies #1164
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:
==2.0a4->==2.0==0.0.3->==0.0.4==4.11.0->==4.12.0==3.10.0->==3.11.0==4.14.2->==4.14.3==3.11.0->==3.12.1==6.2.1->==6.2.2==2025.10.5->==2025.11.12==3.4.0->==3.5.0==8.3.0->==8.3.1==9.10.3->==9.11.0==7.11.1->==7.12.0==1.65.0->==1.66.0==0.21.2->==0.22.3==0.121.0->==0.123.5==0.0.14->==0.0.16==0.3.1->==0.5.2==2025.10.0->==2025.12.0==1.10.0->==1.10.1==3.5->==3.6==2.2.6->==2.3.5==1.38.0->==1.39.0==1.38.0->==1.39.0==1.38.0->==1.39.0==1.38.0->==1.39.0==1.38.0->==1.39.0==1.38.0->==1.39.0==1.38.0->==1.39.0==0.13.6->==0.14.0==2.29.0->==2.30.0==4.3.0->==4.5.0==6.33.0->==6.33.1==2.12.4->==2.12.5==2.11.0->==2.12.0==1.1.406->==1.1.407==1.2.0->==1.3.0==26.3.0->==26.4.0==7.0.1->==7.1.0==0.15.1->==0.17.0==0.28.0->==0.30.0==0.2.14->==0.2.15==0.14.4->==0.14.7==2.43.0->==2.47.0==0.49.3->==0.50.0==0.2.0->==0.2.2==2025.10.1->==2025.11.0Release Notes
DiamondLightSource/aioca (aioca)
v2.0Compare Source
Breaking changes
asyncio.get_running_loop()to get its event loop rather thanasyncio.get_event_loop(). If you are usingaiocafrom within an asyncio event loop (the common use case) then this will not make any difference. If you are usingaiocafrom a thread without an asyncio event loop (unlikely) then this will now raise an exception rather than silently creating an event loop for that thread.What's Changed
New Contributors
Full Changelog: DiamondLightSource/aioca@1.8.1...2.0
fastapi/annotated-doc (annotated-doc)
v0.0.4Compare Source
Fixes
pdmbuild system. PR #19 by @svlandeg.Upgrades
Internal
typing-extensionsto test requirements for Python < 3.9. PR #12 by @musicinmybrain.agronholm/anyio (anyio)
v4.12.0Compare Source
functoolsmodule (#1001)uvloop=Trueon Windows via the winloop implementation (#960; PR by @Vizonex)anyio.lowlevel.RunVar(#1003)__all__declarations to public submodules (anyio.lowleveletc.) (#1009)CapacityLimiterto zero (#1019; requires Python 3.10 or later when using Trio)case_sensitiveandrecurse_symlinksalong with support for path-like objects toanyio.Path.glob()andanyio.Path.rglob()(#1033; PR by @northisup)sniffioas a direct dependency and added theget_available_backends()function (#1021)Process.stdin.send()not raisingClosedResourceErrorandBrokenResourceErroron asyncio. Previously, a non-AnyIO exception was raised in such cases (#671; PR by @gschaffner)Process.stdin.send()not checkpointing before writing data on asyncio (#1002; PR by @gschaffner)FuturefromBlockingPortal.start_task_soon()would sometimes not cancel the async function (#1011; PR by @gschaffner)RuntimeError: Set changed size during iterationwhile shutting down the process pool when using the asyncio backend (#985)django/asgiref (asgiref)
v3.11.0Compare Source
sync_to_asyncgains acontextparameter, similar to those forasyncio.create_task,TaskGroup&co, that can be used on Python 3.11+ tocontrol the context used by the underlying task.
The parent context is already propagated by default but the additional
control is useful if multiple
sync_to_asynccalls need to share the samecontext, e.g. when used with
asyncio.gather().Blosc/python-blosc2 (blosc2)
v3.12.1Compare Source
XXX version-specific blurb XXX
v3.12.0Compare Source
importin (saved)LazyUDFobjectsv3.11.1Compare Source
XXX version-specific blurb XXX
tkem/cachetools (cachetools)
v6.2.2Compare Source
===================
Minor improvements from GitHub Copilot code review.
Improve documentation.
certifi/python-certifi (certifi)
v2025.11.12Compare Source
asottile/cfgv (cfgv)
v3.5.0Compare Source
pallets/click (click)
v8.3.1Compare Source
Released 2025-11-15
subprocess.Popen. :issue:3039:pr:
3055Sentinel.UNSETdefault values byNoneas they're passed throughthe
Context.invoke()method. :issue:3066:issue:3065:pr:3068Sentinel.UNSEThappening too early, which caused incorrectbehavior for multiple parameters using the same name. :issue:
3071:pr:3079Sentinel.UNSETvalues asNonewhen looking up for other parametersthrough the context inside parameter callbacks. :issue:
3136:pr:3137promptandconfirmparameterprompt_suffixisempty. :issue:
3019:pr:3021Sentinel.UNSETis found during parsing, it will skip calls totype_cast_value. :issue:3069:pr:3090copier-org/copier (copier)
v9.11.0Compare Source
Feat
clean (#2369)
Fix
chmodis not allowedRefactor
coveragepy/coveragepy (coverage)
v7.12.0Compare Source
The HTML report now shows separate coverage totals for statements and
branches, as well as the usual combined coverage percentage. Thanks to Ryuta
Otsuka for the
discussion <issue 2081_>_ and theimplementation <pull 2085_>_.The JSON report now includes separate coverage totals for statements and
branches, thanks to
Ryuta Otsuka <pull 2090_>_.Fix:
except*clauses were not handled properly under the "sysmon"measurement core, causing KeyError exceptions as described in
issue 2086_.This is now fixed.
Fix: we now defend against aggressive mocking of
open()that could causeerrors inside coverage.py. An example of a failure is in
issue 2083_.Fix: in unusual cases where a test suite intentionally exhausts the system's
file descriptors to test handling errors in
open(), coverage.py wouldfail when trying to open source files, as described in
issue 2091_. Thisis now fixed.
A small tweak to the HTML report: file paths now use thin spaces around
slashes to make them easier to read.
.. _issue 2081: #2081
.. _issue 2083: #2083
.. _pull 2085: #2085
.. _issue 2086: #2086
.. _pull 2090: #2090
.. _issue 2091: #2091
.. _changes_7-11-3:
v7.11.3Compare Source
Fix: the 7.11.1 changes meant that conflicts between a requested measurement
core and other settings would raise an error. This was a breaking change from
previous behavior, as reported in
issue 2076_ andissue 2078_.The previous behavior has been restored: when the requested core conflicts
with other settings, another core is used instead, and a warning is issued.
For contributors: the repo has moved from Ned's
nedbat GitHub account_ tothe
coveragepy GitHub organization_. The default branch has changed frommaster to main.
.. _issue 2076: #2076
.. _issue 2078: #2078
.. _nedbat GitHub account: https://github.com/nedbat
.. _coveragepy GitHub organization: https://github.com/coveragepy
.. _changes_7-11-2:
v7.11.2Compare Source
Fix: using the "sysmon" measurement core in 7.11.1, if Python code was
claimed to come from a non-Python file, a
NotPythonexception could beraised. This could happen for example with Jinja templates compiled to
Python, as reported in
issue 2077_. This is now fixed.Doc: corrected the first entry in the 7.11.1 changelog.
.. _issue 2077: #2077
.. _changes_7-11-1:
DiamondLightSource/dodal (dls-dodal)
v1.66.0: Dodal 1.66.0Compare Source
What's Changed
Full Changelog: DiamondLightSource/dodal@1.65.0...1.66.0
What's Changed
Full Changelog: DiamondLightSource/dodal@1.65.0...1.66.0
fastapi/fastapi (fastapi)
v0.123.5Compare Source
Features
functools.partial(). PR #9753 by @lieryan.@functools.wraps()) used with forward references. PR #5077 by @lucaswiman.Fixes
Refactors
is_coroutinecheck to reuse internal supported variants (unwrap, check class). PR #14434 by @tiangolo.Translations
v0.123.4Compare Source
Fixes
separate_input_output_schemas=False. PR #13207 by @vgrafe.Docs
serversparameter. PR #14405 by @YuriiMotov.v0.123.3Compare Source
Fixes
serialize sequence valuewith Pydantic V2. PR #14297 by @YuriiMotov.v0.123.2Compare Source
Fixes
{type_}in FastAPIError. PR #14416 by @Just-Helpful.Formparameter list. PR #14303 by @YuriiMotov.Noneif that's the default), for compatibility with HTML forms. PR #13537 by @MarinPostma.Docs
pipin case ofNo module named piperror invirtual-environments.md. PR #14211 by @zadevhub.v0.123.1Compare Source
Fixes
TypeErrorwhen encoding a decimal with aNaNorInfinityvalue. PR #12935 by @kentwelcome.Internal
v0.123.0Compare Source
Fixes
v0.122.1Compare Source
Fixes
Docs
Internal
v0.122.0Compare Source
Fixes
401status code in security classes when credentials are missing. PR #13786 by @YuriiMotov.403status code, check the new docs about how to override the classes, to use the same old behavior: Use Old 403 Authentication Error Status Codes.Internal
lang-alllabel. PR #14213 by @YuriiMotov.latest-changesGitHub Action and pinactions/checkout@v5. PR #14403 by @svlandeg.add-permalinksandadd-permalinks-pagetoscripts/docs.py. PR #14033 by @YuriiMotov.v0.121.3Compare Source
0.121.3
Refactors
Depends()andSecurity()hashable, as a workaround for other tools interacting with these internal parts. PR #14372 by @tiangolo.Upgrades
0.51.0. PR #14282 by @musicinmybrain.Docs
v0.121.2Compare Source
Fixes
Docs
Translations
v0.121.1Compare Source
Fixes
Depends(func, scope='function')for top level (parameterless) dependencies. PR #14301 by @luzzodev.Docs
yield, noting the changes in 0.121.0, addingscope. PR #14287 by @tiangolo.Internal
fastapi/fastapi-cli (fastapi-cli)
v0.0.16Compare Source
Fixes
v0.0.15Compare Source
Features
pyproject.toml. PR #236 by @patrick91.You can use it in
pyproject.tomllike:Internal
waitinglabel inissue-manager. PR #227 by @YuriiMotov.Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, 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.