mezidia / SeekMe

Project for subject "Web development" in KPI. Workers: @mezgoodle, @Dmytrenko-Roman, @VsIG-official
MIT License
1 stars 0 forks source link

Bump anyio from 3.5.0 to 3.6.1 #22

Closed dependabot[bot] closed 2 years ago

dependabot[bot] commented 2 years ago

Bumps anyio from 3.5.0 to 3.6.1.

Changelog

Sourced from anyio's changelog.

Version history

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

3.6.1

  • Fixed exception handler in the asyncio test runner not properly handling a context that does not contain the exception key

3.6.0

  • Fixed TypeError in get_current_task() on asyncio when using a custom Task factory

  • Updated type annotations on run_process() and open_process():

    • command now accepts accepts bytes and sequences of bytes
    • stdin, stdout and stderr now 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 yield

3.5.0

  • Added start_new_session keyword argument to run_process() and open_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() 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

... (truncated)

Commits
  • 48efdec Bumped up the version
  • e2fe626 Fixed KeyError in the asyncio test runner's exception handler
  • 518ea7f Bumped up the version
  • b949fb8 Replaced obsolete warning about asyncgen fixtures
  • f07e705 Backported PR #345 to the 3.x branch (#437)
  • 95f43f8 Fixed cancel message related test failure on py3.11
  • 7713779 Improved type annotations on run_process() and open_process()
  • c1bd3b4 Switched to Black for code formatting and updated type annotations
  • b691039 Renamed the test workflow to better suit the build status badge
  • 0d20fb3 Fixed obsolete reference: run_sync_in_worker_thread -> run_sync (#436)
  • 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)
mezidia-inspector[bot] commented 2 years ago

Nice to meet you, @dependabot[bot]. Thank you for creating a pull request. It's your first contribution, so read CONTRIBUTING.md, if you didn't do this. There are some tasks for you:

To close issue send comment "close", to reopen - "reopen", to merge - "merge"

dependabot[bot] commented 2 years ago

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

mezidia-inspector[bot] commented 2 years ago

Okay, @dependabot[bot], see you next time

To reopen pull request type the comment "reopen"