msgraph-beta-sdk-python
msgraph-beta-sdk-python copied to clipboard
chore(deps-dev): bump anyio from 4.10.0 to 4.11.0
Bumps anyio from 4.10.0 to 4.11.0.
Release notes
Sourced from anyio's releases.
4.11.0
- Added support for cancellation reasons (the
reasonparameter toCancelScope.cancel()) (#975)- Bumped the minimum version of Trio to v0.31.0
- Added the ability to enter the event loop from foreign (non-worker) threads by passing the return value of
anyio.lowlevel.current_token()toanyio.from_thread.run()andanyio.from_thread.run_sync()as thetokenkeyword argument (#256)- Added pytest option (
anyio_mode = "auto") to make the pytest plugin automatically handle all async tests (#971)- Added the
anyio.Condition.wait_for()method for feature parity with asyncio (#974)- Changed the default type argument of
anyio.abc.TaskStatusfromAnytoNone(#964)- Fixed TCP listener behavior to guarantee the same ephemeral port is used for all socket listeners when
local_port=0(#857; PR by@11kkwand@agronholm)- Fixed inconsistency between Trio and asyncio where a TCP stream that previously raised a
BrokenResourceErroronsend()would still raiseBrokenResourceErrorafter the stream was closed on asyncio, butClosedResourceErroron Trio. They now both raise aClosedResourceErrorin this scenario. (#671)
Changelog
Sourced from anyio's changelog.
Version history
This library adheres to
Semantic Versioning 2.0 <http://semver.org/>_.UNRELEASED
- Added an asynchronous implementation of the
functoolsmodule ([#1001](https://github.com/agronholm/anyio/issues/1001) <https://github.com/agronholm/anyio/pull/1001>_)- Added support for
uvloop=Trueon Windows via the winloop_ implementation ([#960](https://github.com/agronholm/anyio/issues/960) <https://github.com/agronholm/anyio/pull/960>_; PR by@Vizonex)- Added support for use as a context manager to
anyio.lowlevel.RunVar- Added
__all__declarations to public submodules (anyio.lowleveletc.) ([#1009](https://github.com/agronholm/anyio/issues/1009) <https://github.com/agronholm/anyio/pull/1009>_)- Added the ability to set the token count of a
CapacityLimiterto zero ([#1019](https://github.com/agronholm/anyio/issues/1019) <https://github.com/agronholm/anyio/pull/1019>_; requires Python 3.10 or later when using Trio)- Fixed
Process.stdin.send()not raisingClosedResourceErrorandBrokenResourceErroron asyncio. Previously, a non-AnyIO exception was raised in such cases ([#671](https://github.com/agronholm/anyio/issues/671) <https://github.com/agronholm/anyio/issues/671>_; PR by@gschaffner)- Fixed
Process.stdin.send()not checkpointing before writing data on asyncio ([#1002](https://github.com/agronholm/anyio/issues/1002) <https://github.com/agronholm/anyio/issues/1002>_; PR by@gschaffner)- Fixed a race condition where cancelling a
FuturefromBlockingPortal.start_task_soon()would sometimes not cancel the async function ([#1011](https://github.com/agronholm/anyio/issues/1011) <https://github.com/agronholm/anyio/issues/1011>_; PR by@gschaffner).. _winloop: https://github.com/Vizonex/Winloop
4.11.0
- Added support for cancellation reasons (the
reasonparameter toCancelScope.cancel()) ([#975](https://github.com/agronholm/anyio/issues/975) <https://github.com/agronholm/anyio/pull/975>_)- Bumped the minimum version of Trio to v0.31.0
- Added the ability to enter the event loop from foreign (non-worker) threads by passing the return value of
anyio.lowlevel.current_token()toanyio.from_thread.run()andanyio.from_thread.run_sync()as thetokenkeyword argument ([#256](https://github.com/agronholm/anyio/issues/256) <https://github.com/agronholm/anyio/issues/256>_)- Added pytest option (
anyio_mode = "auto") to make the pytest plugin automatically handle all async tests ([#971](https://github.com/agronholm/anyio/issues/971) <https://github.com/agronholm/anyio/pull/971>_)- Added the
anyio.Condition.wait_for()method for feature parity with asyncio ([#974](https://github.com/agronholm/anyio/issues/974) <https://github.com/agronholm/anyio/pull/974>_)- Changed the default type argument of
anyio.abc.TaskStatusfromAnytoNone([#964](https://github.com/agronholm/anyio/issues/964) <https://github.com/agronholm/anyio/pull/964>_)- Fixed TCP listener behavior to guarantee the same ephemeral port is used for all socket listeners when
local_port=0([#857](https://github.com/agronholm/anyio/issues/857) <https://github.com/agronholm/anyio/issues/857>_; PR by@11kkwand@agronholm)- Fixed inconsistency between Trio and asyncio where a TCP stream that previously
... (truncated)
Commits
08737afBumped up the version8bb9fe0Fixed the inconsistent exception on sending to a closed TCP stream (#980)9637093[pre-commit.ci] pre-commit autoupdate (#981)f1bc6eeFixed changelog entry formatting0b58964Mentioned the sub-interpreter support in the README1ed112cEnsure same port is used for IPv4/IPv6 when creating TCP listener with local_...aceeee0Re-enabled coverage reporting on macOS6b890dcReworded a changelog entry and added PR links to others944257dUpdated pre-commit modules087975fFixed a documentation style (#976)- Additional commits viewable in compare view
Most Recent Ignore Conditions Applied to This Pull Request
| Dependency Name | Ignore Conditions |
|---|---|
| anyio | [>= 4.7.dev0, < 4.8] |
| anyio | [>= 4.8.dev0, < 4.9] |
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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)