chore(deps): bump anyio from 3.6.1 to 3.6.2
Bumps anyio from 3.6.1 to 3.6.2.
Changelog
Sourced from anyio's changelog.
Version history
This library adheres to
Semantic Versioning 2.0 <http://semver.org/>_.3.6.2
- Pinned Trio to < 0.22 to avoid incompatibility with AnyIO's
ExceptionGroupclass causingAttributeError: 'NonBaseMultiError' object has no attribute '_exceptions'(AnyIO 4 is unaffected)3.6.1
- Fixed exception handler in the asyncio test runner not properly handling a context that does not contain the
exceptionkey3.6.0
Fixed
TypeErroringet_current_task()on asyncio when using a customTaskfactoryUpdated type annotations on
run_process()andopen_process():
commandnow accepts accepts bytes and sequences of bytesstdin,stdoutandstderrnow accept file-like objects (PR by John T. Wodder II)Changed the pytest plugin to run both the setup and teardown phases of asynchronous generator fixtures within a single task to enable use cases such as cancel scopes and task groups where a context manager straddles the
yield3.5.0
- Added
start_new_sessionkeyword argument torun_process()andopen_process()(PR by Jordan Speicher)- Fixed deadlock in synchronization primitives on asyncio which can happen if a task acquiring a primitive is hit with a native (not AnyIO) cancellation with just the right timing, leaving the next acquiring task waiting forever (
[#398](https://github.com/agronholm/anyio/issues/398) <https://github.com/agronholm/anyio/issues/398>_)- Added workaround for bpo-46313_ to enable compatibility with OpenSSL 3.0
.. _bpo-46313: https://bugs.python.org/issue46313
3.4.0
Added context propagation to/from worker threads in
to_thread.run_sync(),from_thread.run()andfrom_thread.run_sync()([#363](https://github.com/agronholm/anyio/issues/363) <https://github.com/agronholm/anyio/issues/363>_; partially based on a PR by Sebastián Ramírez)NOTE: Requires Python 3.7 to work properly on asyncio!
Fixed race condition in
LockandSemaphoreclasses when a task waiting onacquire()is cancelled while another task is waiting to acquire the same primitive ([#387](https://github.com/agronholm/anyio/issues/387) <https://github.com/agronholm/anyio/issues/387>_)
... (truncated)
Commits
787cb0cPinned trio to < 0.22 on AnyIO 3.x7cc3cf8Updated pre-commit modules- See full diff in compare view
You can trigger a rebase of this PR 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 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)