farcaster-py
farcaster-py copied to clipboard
:arrow_up: Bump exceptiongroup from 1.1.3 to 1.2.0
Bumps exceptiongroup from 1.1.3 to 1.2.0.
Release notes
Sourced from exceptiongroup's releases.
1.2.0
- Added special monkeypatching if Apport has overridden
sys.excepthook
so it will format exception groups correctly (PR by John Litborn)- Added a backport of
contextlib.suppress()
from Python 3.12.1 which also handles suppressing exceptions inside exception groups- Fixed bare
raise
in a handler reraising the original naked exception rather than an exception group which is what is raised when you do araise
in anexcept*
handler
Changelog
Sourced from exceptiongroup's changelog.
Version history
This library adheres to
Semantic Versioning 2.0 <http://semver.org/>
_.1.2.0
- Added special monkeypatching if
Apport <https://github.com/canonical/apport>
_ has overriddensys.excepthook
so it will format exception groups correctly (PR by John Litborn)- Added a backport of
contextlib.suppress()
from Python 3.12.1 which also handles suppressing exceptions inside exception groups- Fixed bare
raise
in a handler reraising the original naked exception rather than an exception group which is what is raised when you do araise
in anexcept*
handler1.1.3
catch()
now raises aTypeError
if passed an async exception handler instead of just giving aRuntimeWarning
about the coroutine never being awaited. (#66, PR by John Litborn)- Fixed plain
raise
statement in an exception handler callback to work like araise
in anexcept*
block- Fixed new exception group not being chained to the original exception when raising an exception group from exceptions raised in handler callbacks
- Fixed type annotations of the
derive()
,subgroup()
andsplit()
methods to match the ones in typeshed1.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)
raisesKeyError
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 fromException
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
... (truncated)
Commits
4e2df21
Added the release versionf7c00cf
Backportedcontextlib.suppress
from Python 3.12.1 (#95)1ede26f
Enabled pyupgrade ruff rules767e62b
Eliminated pyupgrade and black in favor of ruff/ruff-formatd025269
Fixed bareraise
in a handler not raising an exception group4357e11
Updated the checkout action to the latest versione299167
[pre-commit.ci] pre-commit autoupdate (#94)4e4e879
[pre-commit.ci] pre-commit autoupdate (#92)27a2963
[pre-commit.ci] pre-commit autoupdate (#90)fae9d9a
Monkeypatch Apport excepthook (#88)- Additional commits viewable in compare view
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)