Skip to content

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Sep 27, 2021

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

Changelog

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

Version history

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

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

3.3.0

  • Added asynchronous Path class
  • Added the wrap_file() function for wrapping existing files as asynchronous file objects
  • Relaxed the type of the path initializer argument to FileReadStream and FileWriteStream so they accept any path-like object (including the new asynchronous Path class)
  • Dropped unnecessary dependency on the async_generator library
  • Changed the generics in AsyncFile so that the methods correctly return either str or bytes based on the argument to open_file()
  • Fixed an asyncio bug where under certain circumstances, a stopping worker thread would still accept new assignments, leading to a hang

3.2.1

  • Fixed idle thread pruning on asyncio sometimes causing an expired worker thread to be assigned a task

3.2.0

  • Added Python 3.10 compatibility
  • Added the ability to close memory object streams synchronously (including support for use as a synchronous context manager)
  • Changed the default value of the use_uvloop asyncio backend option to False to prevent unsafe event loop policy changes in different threads
  • Fixed to_thread.run_sync() hanging on the second call on asyncio when used with loop.run_until_complete()
  • Fixed to_thread.run_sync() prematurely marking a worker thread inactive when a task await on the result is cancelled

... (truncated)

Commits
  • d973403 Bumped up the version
  • 49ddd1b Fixed level cancellation not resuming for all parent scopes after exiting a s...
  • cd20543 Renamed a misnamed test
  • fdf3c9a Worked around a bug in Python 3.9.7
  • 9ad5e71 Bumped up the version
  • 6648116 Test against the latest 3.10 release
  • 80b13e7 Fixed warning about an unretrieved exception in write_future (#364)
  • b523a46 Fixed TLS test flakiness on Windows
  • b0bc343 Quoted the Python version number in the RTD config
  • da98ebe Changed the default of uvloop to False on the asyncio TestRunner
  • 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.3.2.
- [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.3.2)

---
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 Sep 27, 2021
@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Oct 11, 2021

Superseded by #52.

@dependabot dependabot bot closed this Oct 11, 2021
@dependabot dependabot bot deleted the dependabot/pip/testing/plugins_integration/anyio-curiotrio--3.3.2 branch October 11, 2021 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.

1 participant