Bump anyio from 3.5.0 to 3.7.1 in /services/endorser
Bumps anyio from 3.5.0 to 3.7.1.
Changelog
Sourced from anyio's changelog.
Version history
This library adheres to
Semantic Versioning 2.0 <http://semver.org/>_.UNRELEASED
- Added the
BlockingPortalProviderclass to aid with constructing synchronous counterparts to asynchronous interfaces that would otherwise require multiple blocking portals- Fixed erroneous
RuntimeError: called 'started' twice on the same task statuswhen cancelling a task in a TaskGroup created with thestart()method before the first checkpoint is reached after callingtask_status.started()([#706](https://github.com/agronholm/anyio/issues/706) <https://github.com/agronholm/anyio/issues/706>_; PR by Dominik Schwabe)- Fixed cancellation delivery on asyncio incrementing the wrong cancel scope's cancellation counter when cascading a cancel operation to a child scope, thus failing to uncancel the host task (
[#716](https://github.com/agronholm/anyio/issues/716) <https://github.com/agronholm/anyio/issues/716>_)- Fixed erroneous
TypedAttributeLookupErrorif a typed attribute getter raisesKeyError- Fixed the asyncio backend not respecting the
PYTHONASYNCIODEBUGenvironment variable when setting thedebugflag inanyio.run()- Fixed
SocketStream.receive()not detecting EOF on asyncio if there is also data in the read buffer ([#701](https://github.com/agronholm/anyio/issues/701) <https://github.com/agronholm/anyio/issues/701>_)- Emit a
ResourceWarningforMemoryObjectReceiveStreamandMemoryObjectSendStreamthat were garbage collected without being closed (PR by Andrey Kazantcev)4.3.0
Added support for the Python 3.12
walk_upkeyword argument inanyio.Path.relative_to()(PR by Colin Taylor)Fixed passing
total_tokenstoanyio.CapacityLimiter()as a keyword argument not working on thetriobackend ([#515](https://github.com/agronholm/anyio/issues/515) <https://github.com/agronholm/anyio/issues/515>_)Fixed
Process.aclose()not performing the minimum level of necessary cleanup when cancelled. Previously:
- Cancellation of
Process.aclose()could leak an orphan process- Cancellation of
run_process()could very briefly leak an orphan process.- Cancellation of
Process.aclose()orrun_process()on Trio could leave standard streams unclosed(PR by Ganden Schaffner)
Fixed
Process.stdin.aclose(),Process.stdout.aclose(), andProcess.stderr.aclose()not including a checkpoint on asyncio (PR by Ganden Schaffner)Fixed documentation on how to provide your own typed attributes
4.2.0
... (truncated)
Commits
3e182faBumped up the versiond920654Fixed cache dependency path in GitHub test workflowda94a29Fixed several Sphinx build issuesf1f9991Fixed sending large buffers on UNIX stream sockets on asyncio052634cUpdated pre-commit modulesf7a880fBumped up the version4942cdcAdded the Typing::Typed classifier35758ccRemoved Python 3.12 from the test matrix for now97ae69cAdded Python 3.12 to test matrix and used editable mode when testing79d5cc6Fixed Sphinx build warnings- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency -
@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)