NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #120 most downloaded on PyPI
Backport of PEP 654 (exception groups)
Last release 10 months ago
21 Nov 2025
Release timing varies
gaps range from 8 days to 10 months
Most releases are documented
notes for 10 of 14 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
24 releases · first in 2020
One column per quarter.
Fixed AttributeError: 'TracebackException' object has no attribute 'exceptions' when formatting unpickled TBEs from another Python process which did n
AttributeError: 'TracebackException' object has no attribute 'exceptions' when formatting unpickled TBEs from another Python process which did not apply the exceptiongroup patches (#144)Added kwargs to function and method signatures as appropriate to match the signatures in the standard library
**kwargs to function and method signatures as appropriate to match the signatures in the standard library(Base)ExceptionGroup generic types to define defaults for their generic arguments (defaulting to BaseExceptionGroup[BaseException] and ExceptionGroup[Exception]) (PR by @mikenerone)BaseExceptionGroup.__init__() to directly call BaseException.__init__() instead of the superclass __init__() in order to emulate the CPython behavior (broken or not) (PR by @cfbolz)exceptions attribute to always return the same tuple of exceptions, created from the original exceptions sequence passed to BaseExceptionGroup to match CPython behavior (#143)Removed an assert in exceptiongroup._formatting that caused compatibility issues with Sentry
assert in exceptiongroup._formatting that caused compatibility issues with Sentry (#123)Updated the copying of __notes__ to match CPython behavior (PR by CF Bolz-Tereick)
__notes__ to match CPython behavior (PR by CF Bolz-Tereick)BaseExceptionGroup instead of BaseExceptionsuppress() (PR by John Litborn)Added special monkeypatching if Apport has overridden sys.excepthook so it will format exception groups correctly (PR by John Litborn)
sys.excepthook so it will format exception groups correctly (PR by John Litborn)contextlib.suppress() from Python 3.12.1 which also handles suppressing exceptions inside exception groupsraise in a handler reraising the original naked exception rather than an exception group which is what is raised when you do a raise in an except* handlerAdded the release version
Added the release version
Added the release version
Added the release version
Added the release version
Added the release version
Added the release version
Added the release version
Added the release version
Added the release version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →