Skip to content

Conversation

@dependabot
Copy link
Contributor

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

Bumps anyio from 3.3.4 to 3.4.0.

Changelog

Sourced from anyio'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](https://github.com/agronholm/anyio) from 3.3.4 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@3.3.4...3.4.0)

---
updated-dependencies:
- dependency-name: anyio
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Nov 23, 2021
@codecov
Copy link

codecov bot commented Nov 23, 2021

Codecov Report

Merging #1139 (4384b41) into master (d5f8009) will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff            @@
##            master     #1139   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files           79        79           
  Lines         2338      2338           
  Branches       153       153           
=========================================
  Hits          2338      2338           

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update d5f8009...4384b41. Read the comment docs.

@sobolevn sobolevn merged commit ac4c35e into master Nov 23, 2021
@sobolevn sobolevn deleted the dependabot/pip/anyio-3.4.0 branch November 23, 2021 14:48
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 python Pull requests that update Python code

Development

Successfully merging this pull request may close these issues.

2 participants