Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 14, 2025

Bumps trio from 0.28.0 to 0.29.0.

Release notes

Sourced from trio's releases.

v0.29.0

Full Changelog: python-trio/trio@v0.28.0...v0.29.0

Features

  • Add trio.lowlevel.in_trio_run and trio.lowlevel.in_trio_task and document the semantics (and differences) thereof. (python-trio/trio#2757)
  • If trio.testing.RaisesGroup does not get the expected exceptions it now raises an AssertionError with a helpful message, instead of letting the raised exception/group fall through. The raised exception is available in the __context__ of the AssertionError and can be seen in the traceback. (python-trio/trio#3145)

Bugfixes

Miscellaneous internal changes

  • Stop using ctypes to mutate tracebacks for strict_exception_groups=False's exception collapsing. (python-trio/trio#405)

  • Fixed spelling error in Windows error code enum for ERROR_INVALID_PARAMETER. (python-trio/trio#3166)

  • Publicly re-export __version__ for type checking purposes. (python-trio/trio#3186)

  • The typing of trio.abc.HostnameResolver.getaddrinfo has been corrected to match that of the stdlib socket.getaddrinfo, which was updated in mypy 1.15 (via a typeshed update) to include the possibility of tuple[int, bytes] for the sockaddr field of the result. This happens in situations where Python was compiled with --disable-ipv6.

    Additionally, the static typing of trio.to_thread.run_sync, trio.from_thread.run and trio.from_thread.run_sync has been improved and should reflect the underlying function being run. (python-trio/trio#3201)

Commits
  • 1497c77 Bump version to 0.29.0
  • b92131c Merge pull request #3200 from A5rocks/clear-after-fork
  • 09daf03 Merge pull request #3207 from python-trio/autodeps/bump_from_ad9462
  • 5900c7c Delay including typing-extensions
  • aa7f2df Dependency updates
  • ad9462b Merge pull request #3201 from tjstum/resolver
  • 3d61e02 _public
  • 26ea897 Merge pull request #3204 from python-trio/pre-commit-ci-update-config
  • c73c2ec Merge pull request #3203 from A5rocks/remove-lines
  • 398424e [pre-commit.ci] auto fixes from pre-commit.com hooks
  • 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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @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 [trio](https://github.com/python-trio/trio) from 0.28.0 to 0.29.0.
- [Release notes](https://github.com/python-trio/trio/releases)
- [Commits](python-trio/trio@v0.28.0...v0.29.0)

---
updated-dependencies:
- dependency-name: trio
  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 Feb 14, 2025
@sobolevn sobolevn merged commit d007810 into master Feb 14, 2025
22 checks passed
@sobolevn sobolevn deleted the dependabot/pip/trio-0.29.0 branch February 14, 2025 14:47
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.

1 participant