Sourced from setuptools's changelog.
v80.4.0
Features
- Simplified the error reporting in editable installs. (#4984)
a82f96d
Bump version: 80.3.1 → 80.4.0aa4bdf8
Merge pull request #4985
from pypa/feature/user-focused-editable-installsaf2f2ba
Add news fragment.bcc23a2
Implement the editable debugging tips as a reference to the docs.aa911c6
By default, provide a much more concise error message.Sourced from exceptiongroup's releases.
1.3.0
- Added
**kwargsto function and method signatures as appropriate to match the signatures in the standard library- In line with the stdlib typings in typeshed, updated
(Base)ExceptionGroupgeneric types to define defaults for their generic arguments (defaulting toBaseExceptionGroup[BaseException]andExceptionGroup[Exception]) (PR by@mikenerone)- Changed
BaseExceptionGroup.__init__()to directly callBaseException.__init__()instead of the superclass__init__()in order to emulate the CPython behavior (broken or not) (PR by@cfbolz)- Changed the
exceptionsattribute to always return the same tuple of exceptions, created from the original exceptions sequence passed toBaseExceptionGroupto match CPython behavior (#143)
Sourced from exceptiongroup's changelog.
Version history
This library adheres to
Semantic Versioning 2.0 <http://semver.org/>_.1.3.0
- Added
**kwargsto function and method signatures as appropriate to match the signatures in the standard library- In line with the stdlib typings in typeshed, updated
(Base)ExceptionGroupgeneric types to define defaults for their generic arguments (defaulting toBaseExceptionGroup[BaseException]andExceptionGroup[Exception]) (PR by@mikenerone)- Changed
BaseExceptionGroup.__init__()to directly callBaseException.__init__()instead of the superclass__init__()in order to emulate the CPython behavior (broken or not) (PR by@cfbolz)- Changed the
exceptionsattribute to always return the same tuple of exceptions, created from the original exceptions sequence passed toBaseExceptionGroupto match CPython behavior ([#143](https://github.com/agronholm/exceptiongroup/issues/143) <https://github.com/agronholm/exceptiongroup/issues/143>_)1.2.2
- Removed an
assertinexceptiongroup._formattingthat caused compatibility issues with Sentry ([#123](https://github.com/agronholm/exceptiongroup/issues/123) <https://github.com/agronholm/exceptiongroup/issues/123>_)1.2.1
- Updated the copying of
__notes__to match CPython behavior (PR by CF Bolz-Tereick)- Corrected the type annotation of the exception handler callback to accept a
BaseExceptionGroupinstead ofBaseException- Fixed type errors on Python < 3.10 and the type annotation of
suppress()(PR by John Litborn)1.2.0
- Added special monkeypatching if
Apport <https://github.com/canonical/apport>_ has overriddensys.excepthookso 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
raisein a handler reraising the original naked exception rather than an exception group which is what is raised when you do araisein anexcept*handler1.1.3
catch()now raises aTypeErrorif passed an async exception handler instead of just giving aRuntimeWarningabout the coroutine never being awaited. (#66, PR by John Litborn)
... (truncated)
77fba8a
Added the release version5e153aa
Revert "Migrated test dependencies to dependency groups"5000bfe
Migrated tox configuration to native TOML427220d
Updated pytest options4ca264f
Migrated test dependencies to dependency groups163c3a8
Marked test_exceptions_mutate_original_sequence as xfail on
pypy3.11a176574
Always create the exceptions tuple at init and return it from the
exceptions ...550b796
Added BaseExceptionGroup.init, following CPython (#142)2a84dfd
Added typevar defaults to (Base)ExceptionGroup (#147)fb9133b
[pre-commit.ci] pre-commit autoupdate (#145)