Skip to content

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Nov 29, 2021

Bumps anyio[curio,trio] from 2.0.2 to 3.4.0.

Changelog

Sourced from anyio[curio,trio]'s changelog.

Version history

This library adheres to Semantic Versioning 2.0 <http://semver.org/>_.

3.4.0

  • Added context propagation to/from worker threads in to_thread.run_sync(), from_thread.run() and from_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 Lock and Semaphore classes when a task waiting on acquire() 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>_)

  • Fixed async context manager's __aexit__() method not being called in BlockingPortal.wrap_async_context_manager() if the host task is cancelled ([#381](https://github.com/agronholm/anyio/issues/381) <https://github.com/agronholm/anyio/issues/381>_; PR by Jonathan Slenders)

  • Fixed worker threads being marked as being event loop threads in sniffio

  • Fixed task parent ID not getting set to the correct value on asyncio

  • Enabled the test suite to run without IPv6 support, trio or pytest plugin autoloading

3.3.4

  • Fixed BrokenResourceError instead of EndOfStream being raised in TLSStream when the peer abruptly closes the connection while TLSStream is receiving data with standard_compatible=False set

3.3.3

  • Fixed UNIX socket listener not setting accepted sockets to non-blocking mode on asyncio
  • Changed unconnected UDP sockets to be always bound to a local port (on "any" interface) to avoid errors on asyncio + Windows

3.3.2

  • Fixed cancellation problem on asyncio where level-triggered cancellation for all parent cancel scopes would not resume after exiting a shielded nested scope ([#370](https://github.com/agronholm/anyio/issues/370) <https://github.com/agronholm/anyio/issues/370>_)

3.3.1

  • Added missing documentation for the ExceptionGroup.exceptions attribute
  • Changed the asyncio test runner not to use uvloop by default (to match the behavior of anyio.run())
  • Fixed RuntimeError on asyncio when a CancelledError is raised from a task spawned through a BlockingPortal ([#357](https://github.com/agronholm/anyio/issues/357) <https://github.com/agronholm/anyio/issues/357>_)
  • Fixed asyncio warning about a Future with an exception that was never retrieved which happened when a socket was already written to but the peer abruptly closed the connection

... (truncated)

Commits
  • 5376d62 Bumped up the version
  • 79b2ed2 Updated the changelog
  • e762197 Enabled the test suite to be run without trio present
  • b63b032 Enabled the test suite to run even with pytest plugin autoloading disabled
  • 74597a2 Fixed broken IPv6 check
  • d3f8c64 Clean up IPv6 test socket
  • 9ddc81c Added better IPv6 detection for socket tests
  • a170da3 Added propagation of contextvars to/from threads (#390)
  • fac3e89 Fixed typos discovered by codespell (#394)
  • 32ac736 Fixed parentage of tasks started from task groups (#393)
  • Additional commits viewable in compare view

Dependabot compatibility score

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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will 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 version will 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 dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [anyio[curio,trio]](https://github.com/agronholm/anyio) from 2.0.2 to 3.4.0.
- [Release notes](https://github.com/agronholm/anyio/releases)
- [Changelog](https://github.com/agronholm/anyio/blob/master/docs/versionhistory.rst)
- [Commits](agronholm/anyio@2.0.2...3.4.0)

---
updated-dependencies:
- dependency-name: anyio[curio,trio]
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Nov 29, 2021
@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Jan 17, 2022

Superseded by #64.

@dependabot dependabot bot closed this Jan 17, 2022
@dependabot dependabot bot deleted the dependabot/pip/testing/plugins_integration/anyio-curiotrio--3.4.0 branch January 17, 2022 03:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants