summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2026-10-23 10:43:07 +0000
committerCoprDistGit <infra@openeuler.org>2026-10-23 10:43:07 +0000
commitce62600d95eb1eacd4bfaad6039015e927994529 (patch)
tree26a627bc5e2fc9ee98034da73f9363a28e966161
parentcf374c707f75b85ec15bfc7bb5bd3dca57dd0377 (diff)
automatic import of python-exceptiongroup
-rw-r--r--.gitignore1
-rw-r--r--exceptiongroup.spec76
-rw-r--r--sources1
3 files changed, 78 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..8be6a60 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/exceptiongroup-1.2.2.tar.gz
diff --git a/exceptiongroup.spec b/exceptiongroup.spec
new file mode 100644
index 0000000..19d1f1d
--- /dev/null
+++ b/exceptiongroup.spec
@@ -0,0 +1,76 @@
+# topdir: exceptiongroup-1.2.2
+# Build backend: flit_scm (flit_core + setuptools_scm); version auto-detected from git tag
+%global pypi_name exceptiongroup
+
+Name: python-%{pypi_name}
+Version: 1.2.2
+Release: 1%{?dist}
+Summary: Backport of PEP 654 (exception groups)
+License: MIT
+URL: https://github.com/agronholm/exceptiongroup
+Source0: https://github.com/agronholm/exceptiongroup/archive/refs/tags/%{version}/%{pypi_name}-%{version}.tar.gz
+BuildArch: noarch
+
+BuildRequires: python3-devel
+BuildRequires: python3-pip
+BuildRequires: pyproject-rpm-macros
+BuildRequires: python3-flit-scm
+
+%description
+This is a backport of the BaseExceptionGroup and ExceptionGroup classes
+from Python 3.11. It contains the exception group classes, a utility
+function (exceptiongroup.catch()) for catching exceptions possibly nested
+in an exception group, patches to the TracebackException class that
+properly format exception groups, and an exception hook that handles
+formatting of exception groups through TracebackException.
+
+
+%package -n python3-%{pypi_name}
+Summary: Backport of PEP 654 (exception groups)
+Provides: python-%{pypi_name}
+Provides: python3dist(%{pypi_name}) = %{version}
+
+%description -n python3-%{pypi_name}
+This is a backport of the BaseExceptionGroup and ExceptionGroup classes
+from Python 3.11. It contains the exception group classes, a utility
+function (exceptiongroup.catch()) for catching exceptions possibly nested
+in an exception group, patches to the TracebackException class that
+properly format exception groups, and an exception hook that handles
+formatting of exception groups through TracebackException.
+
+
+%package help
+Summary: Development documents and examples for %{pypi_name}
+Requires: python3-%{pypi_name}
+Provides: python3-%{pypi_name}-doc
+
+%description help
+This package provides development documents and examples for %{pypi_name}.
+
+
+%prep
+%autosetup -n %{pypi_name}-%{version} -p1
+
+
+%build
+%pyproject_build
+
+
+%install
+%pyproject_install
+
+
+%files -n python3-%{pypi_name}
+%license LICENSE
+%{python3_sitelib}/exceptiongroup/
+%{python3_sitelib}/exceptiongroup-%{version}*.dist-info/
+
+
+%files help
+%license LICENSE
+%doc README.rst CHANGES.rst
+
+
+%changelog
+* Fri Oct 23 2026 Python_Bot <Python_Bot@openeuler.org> - 1.2.2-1
+- Initial package
diff --git a/sources b/sources
new file mode 100644
index 0000000..eb8cfdb
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+23883f5e063f325aec8edf1ba2b7a204 exceptiongroup-1.2.2.tar.gz