diff options
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-exceptiongroup.spec | 77 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 79 insertions, 0 deletions
@@ -0,0 +1 @@ +/exceptiongroup-1.2.0.tar.gz diff --git a/python-exceptiongroup.spec b/python-exceptiongroup.spec new file mode 100644 index 0000000..0dd90d7 --- /dev/null +++ b/python-exceptiongroup.spec @@ -0,0 +1,77 @@ +%global _empty_manifest_terminate_build 0 +%global _description %{expand: +This is a backport of the BaseExceptionGroup and ExceptionGroup classes from Python 3.11. + +It contains the following: + +- The exceptiongroup.BaseExceptionGroup and exceptiongroup.ExceptionGroup + classes +- A utility function (exceptiongroup.catch()) for catching exceptions possibly + nested in an exception group +- Patches to the TracebackException class that properly formats exception + groups (installed on import) +- An exception hook that handles formatting of exception groups through + TracebackException (installed on import) +- Special versions of some of the functions from the traceback module, modified + to correctly handle exception groups even when monkey patching is disabled, + or blocked by another custom exception hook: + - traceback.format_exception() + - traceback.format_exception_only() + - traceback.print_exception() + - traceback.print_exc() + +If this package is imported on Python 3.11 or later, the built-in +implementations of the exception group classes are used instead, +TracebackException is not monkey patched and the exception hook won’t be +installed. + +See the standard library documentation for more information on exception +groups.} + +Name: python-exceptiongroup +Version: 1.2.0 +Release: 1 +Summary: Backport of the BaseExceptionGroup and ExceptionGroup classes from Python 3.11. + +License: MIT +URL: https://pypi.org/project/exceptiongroup/ +Source: %{pypi_source exceptiongroup} + +BuildArch: noarch + +%description %_description + +%package -n python3-exceptiongroup +Summary: %{summary} +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-setuptools_scm +BuildRequires: python3-pip +BuildRequires: python3-wheel +BuildRequires: python3-editables +BuildRequires: python3-flit-core +BuildRequires: python3-flit-scm + +%description -n python3-exceptiongroup %_description + +%prep +%autosetup -n exceptiongroup-%{version} + +%build +%pyproject_build + +%install +%pyproject_install + +%files -n python3-exceptiongroup +%doc README.rst +%license LICENSE +%{python3_sitelib}/exceptiongroup*.dist-info/ +%{python3_sitelib}/exceptiongroup/ + +%changelog +* Mon Dec 04 2023 jiangxinyu <jiangxinyu@kylinos.cn> - 1.2.0-1 +- Update package to version 1.2.0 + +* Wed Jun 14 2023 li-miaomiao_zhr <mmlidc@isoftstone.com> - 1.1.1-1 +- add package exceptiongroup of version 1.1.1 @@ -0,0 +1 @@ +470fd85d7bf855a99683e69128c902d6 exceptiongroup-1.2.0.tar.gz |