Skip to content

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Feb 8, 2021

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

Changelog

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

Version history

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

2.1.0

  • Added the spawn_task() and wrap_async_context_manager() methods to BlockingPortal
  • Added the handshake_timeout and error_handler parameters to TLSListener
  • Fixed Event objects on the trio backend not inheriting from anyio.abc.Event
  • Fixed run_sync_in_worker_thread() raising UnboundLocalError on asyncio when cancelled
  • Fixed send() on socket streams not raising any exception on asyncio, and an unwrapped BrokenPipeError on trio and curio when the peer has disconnected
  • Fixed MemoryObjectSendStream.send() raising BrokenResourceError when the last receiver is closed right after receiving the item
  • Fixed ValueError: Invalid file descriptor: -1 when closing a SocketListener on asyncio

2.0.2

  • Fixed one more case of AttributeError: 'async_generator_asend' object has no attribute 'cr_await' on asyncio

2.0.1

  • Fixed broken MultiListener.extra() (PR by daa)
  • Fixed TLSStream returning an empty bytes object instead of raising EndOfStream when trying to receive from the stream after a closing handshake
  • Fixed AttributeError when cancelling a task group's scope inside an async test fixture on asyncio
  • Fixed wait_all_tasks_blocked() raising AttributeError on asyncio if a native task is waiting on an async generator's asend() method

2.0.0

  • General new features:

    • Added support for subprocesses
    • Added support for "blocking portals" which allow running functions in the event loop thread from external threads
    • Added the anyio.aclose_forcefully() function for closing asynchronous resources as quickly as possible
  • General changes/fixes:

    • BACKWARDS INCOMPATIBLE Some functions have been renamed or removed (see further below for socket/fileio API changes):

      • finalize() → (removed; use async_generator.aclosing() instead)
      • receive_signals()open_signal_receiver()
      • run_in_thread()run_sync_in_worker_thread()

... (truncated)

Commits
  • 1c8bc55 Bumped up the version
  • 2b2a34e Merged two lines in the changelog
  • 8e29bb8 Fixed remaining absolute imports
  • 7d8b900 Fixed a typo
  • bb59ccb Added two extra methods to BlockingPortal (#191)
  • 2938eba Added description for the "network" pytest marker
  • c15447e Updated documentation (#170)
  • c20564a Added changes missing from previous commit
  • 4e7f00d Added documentation link from anyio.run() to backend options
  • f7a0ddf Documented backend specific options
  • 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)

@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Feb 8, 2021
@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Mar 1, 2021

Superseded by #7.

@dependabot dependabot bot closed this Mar 1, 2021
@dependabot dependabot bot deleted the dependabot/pip/testing/plugins_integration/anyio-curiotrio--2.1.0 branch March 1, 2021 03:04
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