Skip to content

chore(deps): bump the dependencies group with 5 updates#486

Merged
TrueBrain merged 1 commit intomainfrom
dependabot/pip/dependencies-d3a3c0e04a
Jul 6, 2023
Merged

chore(deps): bump the dependencies group with 5 updates#486
TrueBrain merged 1 commit intomainfrom
dependabot/pip/dependencies-d3a3c0e04a

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Jul 6, 2023

Bumps the dependencies group with 5 updates:

Package Update
anyio 3.7.0 to 3.7.1
exceptiongroup 1.1.1 to 1.1.2
httpcore 0.17.2 to 0.17.3
sentry-sdk 1.25.1 to 1.27.0
typing-extensions 4.6.3 to 4.7.1

Updates anyio from 3.7.0 to 3.7.1

Changelog

Sourced from anyio's changelog.

Version history

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

3.7.1

  • Fixed sending large buffers via UNIX stream sockets on asyncio
  • Fixed several minor documentation issues (broken links to classes, missing classes or attributes)

3.7.0

  • Dropped support for Python 3.6

  • Improved type annotations:

    • Several functions and methods that were previously annotated as accepting Coroutine[Any, Any, Any] as the return type of the callable have been amended to accept Awaitable[Any] instead, to allow a slightly broader set of coroutine-like inputs, like async_generator_asend objects returned from the asend() method of async generators, and to match the trio annotations:

      • anyio.run()
      • anyio.from_thread.run()
      • TaskGroup.start_soon()
      • TaskGroup.start()
      • BlockingPortal.call()
      • BlockingPortal.start_task_soon()
      • BlockingPortal.start_task()

      Note that this change involved only changing the type annotations; run-time functionality was not altered.

    • The TaskStatus class is now a generic protocol, and should be parametrized to indicate the type of the value passed to task_status.started()

    • The Listener class is now covariant in its stream type

    • create_memory_object_stream() now allows passing only item_type

    • Object receive streams are now covariant and object send streams are correspondingly contravariant

  • Changed TLSAttribute.shared_ciphers to match the documented semantics of SSLSocket.shared_ciphers of always returning None for client-side streams

  • Fixed CapacityLimiter on the asyncio backend to order waiting tasks in the FIFO order (instead of LIFO) (PR by Conor Stevenson)

  • Fixed CancelScope.cancel() not working on asyncio if called before entering the scope

  • Fixed open_signal_receiver() inconsistently yielding integers instead of signal.Signals instances on the trio backend

  • Fixed to_thread.run_sync() hanging on asyncio if the target callable raises StopIteration

  • Fixed start_blocking_portal() raising an unwarranted

... (truncated)

Commits
  • 3e182fa Bumped up the version
  • d920654 Fixed cache dependency path in GitHub test workflow
  • da94a29 Fixed several Sphinx build issues
  • f1f9991 Fixed sending large buffers on UNIX stream sockets on asyncio
  • 052634c Updated pre-commit modules
  • See full diff in compare view

Updates exceptiongroup from 1.1.1 to 1.1.2

Changelog

Sourced from exceptiongroup's changelog.

Version history

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

1.1.2

  • Changed handling of exceptions in exception group handler callbacks to not wrap a single exception in an exception group, as per CPython issue 103590 <https://github.com/python/cpython/issues/103590>_

1.1.1

  • Worked around CPython issue [#98778](https://github.com/agronholm/exceptiongroup/issues/98778) <https://github.com/python/cpython/issues/98778>_, urllib.error.HTTPError(..., fp=None) raises KeyError on unknown attribute access, on affected Python versions. (PR by Zac Hatfield-Dodds)

1.1.0

  • Backported upstream fix for gh-99553 (custom subclasses of BaseExceptionGroup that also inherit from Exception should not be able to wrap base exceptions)
  • Moved all initialization code to __new__() (thus matching Python 3.11 behavior)

1.0.4

  • Fixed regression introduced in v1.0.3 where the code computing the suggestions would assume that both the obj attribute of AttributeError is always available, even though this is only true from Python 3.10 onwards (#43; PR by Carl Friedrich Bolz-Tereick)

1.0.3

  • Fixed monkey patching breaking suggestions (on a NameError or AttributeError) on Python 3.10 (#41; PR by Carl Friedrich Bolz-Tereick)

1.0.2

  • Updated type annotations to match the ones in typeshed

1.0.1

  • Fixed formatted traceback missing exceptions beyond 2 nesting levels of __context__ or __cause__

1.0.0

  • Fixed AttributeError: 'PatchedTracebackException' object has no attribute '__cause__' on Python 3.10 (only) when a traceback is printed from an exception where an exception

... (truncated)

Commits
  • 571b121 Added the release version
  • 821d5eb Changed handling of a single exception raised in exception group handlers to ...
  • 8a104eb Fixed pre-commit error
  • cad96f6 Added .ruff_cache/ to .gitignore
  • 111f338 Fixed coveralls reporting
  • c926b0a Switched from flake8 and isort to ruff
  • 0d63387 Added Python 3.12 to the testing matrix
  • 9bfc03f [pre-commit.ci] pre-commit autoupdate (#63)
  • c604dd8 [pre-commit.ci] pre-commit autoupdate (#62)
  • 516e532 [pre-commit.ci] pre-commit autoupdate (#61)
  • Additional commits viewable in compare view

Updates httpcore from 0.17.2 to 0.17.3

Release notes

Sourced from httpcore's releases.

Version 0.17.3

0.17.3 (5th July 2023)

  • Support async cancellations, ensuring that the connection pool is left in a clean state when cancellations occur. (#726)
  • The networking backend interface has been added to the public API. Some classes which were previously private implementation detail are now part of the top-level public API. (#699)
  • Graceful handling of HTTP/2 GoAway frames, with requests being transparently retried on a new connection. (#730)
  • Add exceptions when a synchronous trace callback is passed to an asynchronous request or an asynchronous trace callback is passed to a synchronous request. (#717)
Changelog

Sourced from httpcore's changelog.

0.17.3 (5th July 2023)

  • Support async cancellations, ensuring that the connection pool is left in a clean state when cancellations occur. (#726)
  • The networking backend interface has been added to the public API. Some classes which were previously private implementation detail are now part of the top-level public API. (#699)
  • Graceful handling of HTTP/2 GoAway frames, with requests being transparently retried on a new connection. (#730)
  • Add exceptions when a synchronous trace callback is passed to an asynchronous request or an asynchronous trace callback is passed to a synchronous request. (#717)
Commits

Updates sentry-sdk from 1.25.1 to 1.27.0

Release notes

Sourced from sentry-sdk's releases.

1.27.0

Various fixes & improvements

1.26.0

Various fixes & improvements

Changelog

Sourced from sentry-sdk's changelog.

1.27.0

Various fixes & improvements

1.26.0

Various fixes & improvements

Commits

Updates typing-extensions from 4.6.3 to 4.7.1

Release notes

Sourced from typing-extensions's releases.

4.7.1

  • Fix support for TypedDict, NamedTuple and is_protocol on PyPy-3.7 and PyPy-3.8. Patch by Alex Waygood. Note that PyPy-3.7 and PyPy-3.8 are unsupported by the PyPy project. The next feature release of typing-extensions will drop support for PyPy-3.7 and may also drop support for PyPy-3.8.

4.7.0

This is a feature release. Major changes include:

  • All non-deprecated names from typing are now re-exported by typing_extensions for convenience
  • Add typing_extensions.get_protocol_members and typing_extensions.is_protocol
  • Declare support for Python 3.12
  • This will be the last feature release to support Python 3.7, which recently reached its end-of-life

Full changelog of versions 4.7.0 and 4.7.0rc1:

Release 4.7.0 (June 28, 2023)

  • This is expected to be the last feature release supporting Python 3.7, which reaches its end of life on June 27, 2023. Version 4.8.0 will support only Python 3.8.0 and up.
  • Fix bug where a typing_extensions.Protocol class that had one or more non-callable members would raise TypeError when issubclass() was called against it, even if it defined a custom __subclasshook__ method. The correct behaviour -- which has now been restored -- is not to raise TypeError in these situations if a custom __subclasshook__ method is defined. Patch by Alex Waygood (backporting python/cpython#105976).

Release 4.7.0rc1 (June 21, 2023)

  • Add typing_extensions.get_protocol_members and typing_extensions.is_protocol (backport of CPython PR #104878). Patch by Jelle Zijlstra.
  • typing_extensions now re-exports all names in the standard library's typing module, except the deprecated ByteString. Patch by Jelle Zijlstra.
  • Due to changes in the implementation of typing_extensions.Protocol, typing.runtime_checkable can now be used on typing_extensions.Protocol (previously, users had to use typing_extensions.runtime_checkable if they were using typing_extensions.Protocol).
  • Align the implementation of TypedDict with the implementation in the standard library on Python 3.9 and higher. typing_extensions.TypedDict is now a function instead of a class. The private functions _check_fails, _dict_new, and _typeddict_new have been removed. is_typeddict now returns False when called with TypedDict itself as the argument. Patch by Jelle Zijlstra.
  • Declare support for Python 3.12. Patch by Jelle Zijlstra.
  • Fix tests on Python 3.13, which removes support for creating TypedDict classes through the keyword-argument syntax. Patch by

... (truncated)

Changelog

Sourced from typing-extensions's changelog.

Release 4.7.1 (July 2, 2023)

  • Fix support for TypedDict, NamedTuple and is_protocol on PyPy-3.7 and PyPy-3.8. Patch by Alex Waygood. Note that PyPy-3.7 and PyPy-3.8 are unsupported by the PyPy project. The next feature release of typing-extensions will drop support for PyPy-3.7 and may also drop support for PyPy-3.8.

Release 4.7.0 (June 28, 2023)

  • This is expected to be the last feature release supporting Python 3.7, which reaches its end of life on June 27, 2023. Version 4.8.0 will support only Python 3.8.0 and up.
  • Fix bug where a typing_extensions.Protocol class that had one or more non-callable members would raise TypeError when issubclass() was called against it, even if it defined a custom __subclasshook__ method. The correct behaviour -- which has now been restored -- is not to raise TypeError in these situations if a custom __subclasshook__ method is defined. Patch by Alex Waygood (backporting python/cpython#105976).

Release 4.7.0rc1 (June 21, 2023)

  • Add typing_extensions.get_protocol_members and typing_extensions.is_protocol (backport of CPython PR #104878). Patch by Jelle Zijlstra.
  • typing_extensions now re-exports all names in the standard library's typing module, except the deprecated ByteString. Patch by Jelle Zijlstra.
  • Due to changes in the implementation of typing_extensions.Protocol, typing.runtime_checkable can now be used on typing_extensions.Protocol (previously, users had to use typing_extensions.runtime_checkable if they were using typing_extensions.Protocol).
  • Align the implementation of TypedDict with the implementation in the standard library on Python 3.9 and higher. typing_extensions.TypedDict is now a function instead of a class. The private functions _check_fails, _dict_new, and _typeddict_new have been removed. is_typeddict now returns False when called with TypedDict itself as the argument. Patch by Jelle Zijlstra.
  • Declare support for Python 3.12. Patch by Jelle Zijlstra.
  • Fix tests on Python 3.13, which removes support for creating TypedDict classes through the keyword-argument syntax. Patch by Jelle Zijlstra.
  • Fix a regression introduced in v4.6.3 that meant that issubclass(object, typing_extensions.Protocol) would erroneously raise TypeError. Patch by Alex Waygood (backporting the CPython PR python/cpython#105239).
  • Allow Protocol classes to inherit from typing_extensions.Buffer or collections.abc.Buffer. Patch by Alex Waygood (backporting python/cpython#104827, by Jelle Zijlstra).
  • Allow classes to inherit from both typing.Protocol and typing_extensions.Protocol

... (truncated)

Commits

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 dependabot bot added the dependencies Pull requests that update a dependency file label Jul 6, 2023
@TrueBrain
Copy link
Copy Markdown
Owner

@dependabot rebase

Bumps the dependencies group with 5 updates:

| Package | Update |
| --- | --- |
| [anyio](https://github.com/agronholm/anyio) | 3.7.0 to 3.7.1 |
| [exceptiongroup](https://github.com/agronholm/exceptiongroup) | 1.1.1 to 1.1.2 |
| [httpcore](https://github.com/encode/httpcore) | 0.17.2 to 0.17.3 |
| [sentry-sdk](https://github.com/getsentry/sentry-python) | 1.25.1 to 1.27.0 |
| [typing-extensions](https://github.com/python/typing_extensions) | 4.6.3 to 4.7.1 |


Updates `anyio` from 3.7.0 to 3.7.1
- [Changelog](https://github.com/agronholm/anyio/blob/3.7.1/docs/versionhistory.rst)
- [Commits](agronholm/anyio@3.7.0...3.7.1)

Updates `exceptiongroup` from 1.1.1 to 1.1.2
- [Changelog](https://github.com/agronholm/exceptiongroup/blob/main/CHANGES.rst)
- [Commits](agronholm/exceptiongroup@1.1.1...1.1.2)

Updates `httpcore` from 0.17.2 to 0.17.3
- [Release notes](https://github.com/encode/httpcore/releases)
- [Changelog](https://github.com/encode/httpcore/blob/master/CHANGELOG.md)
- [Commits](encode/httpcore@0.17.2...0.17.3)

Updates `sentry-sdk` from 1.25.1 to 1.27.0
- [Release notes](https://github.com/getsentry/sentry-python/releases)
- [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md)
- [Commits](getsentry/sentry-python@1.25.1...1.27.0)

Updates `typing-extensions` from 4.6.3 to 4.7.1
- [Release notes](https://github.com/python/typing_extensions/releases)
- [Changelog](https://github.com/python/typing_extensions/blob/main/CHANGELOG.md)
- [Commits](python/typing_extensions@4.6.3...4.7.1)

---
updated-dependencies:
- dependency-name: anyio
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: exceptiongroup
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: httpcore
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: sentry-sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: typing-extensions
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/pip/dependencies-d3a3c0e04a branch from b4223ff to 2f8414b Compare July 6, 2023 07:25
@TrueBrain TrueBrain added the preview Deploy this Pull Request to Preview label Jul 6, 2023
@codecov
Copy link
Copy Markdown

codecov bot commented Jul 6, 2023

Codecov Report

Patch coverage has no change and project coverage change: -0.29 ⚠️

Comparison is base (59cae3a) 83.68% compared to head (2f8414b) 83.39%.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #486      +/-   ##
==========================================
- Coverage   83.68%   83.39%   -0.29%     
==========================================
  Files          52       52              
  Lines        2770     2770              
  Branches      430      430              
==========================================
- Hits         2318     2310       -8     
- Misses        342      349       +7     
- Partials      110      111       +1     

see 2 files with indirect coverage changes

☔ View full report in Codecov by Sentry.
📢 Do you have feedback about the report comment? Let us know in this issue.

@TrueBrain TrueBrain temporarily deployed to Preview July 6, 2023 07:29 — with GitHub Actions Inactive
@TrueBrain TrueBrain merged commit 82a8372 into main Jul 6, 2023
@TrueBrain TrueBrain deleted the dependabot/pip/dependencies-d3a3c0e04a branch July 6, 2023 07:32
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 preview Deploy this Pull Request to Preview

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant