From 3be3e301b7cd70ab5b3d124952666492c4bb823e Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Mon, 26 Aug 2024 11:13:20 +0000 Subject: automatic import of python-exceptiongroup --- .gitignore | 1 + python-exceptiongroup.spec | 77 ++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 79 insertions(+) create mode 100644 python-exceptiongroup.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore index e69de29..80d9c3c 100644 --- a/.gitignore +++ b/.gitignore @@ -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 - 1.2.0-1 +- Update package to version 1.2.0 + +* Wed Jun 14 2023 li-miaomiao_zhr - 1.1.1-1 +- add package exceptiongroup of version 1.1.1 diff --git a/sources b/sources new file mode 100644 index 0000000..a2ee9d8 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +470fd85d7bf855a99683e69128c902d6 exceptiongroup-1.2.0.tar.gz -- cgit v1.2.3