From ef51dbe996fd62e9e92fdba4c0471b20239a7fce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Hrn=C4=8Diar?= Date: Tue, 3 Dec 2024 12:08:45 +0100 Subject: [PATCH] Backport upstream patch needed for compatibility with sphinx 8 --- 1338660.patch | 25 +++++++++++++++++++++++++ python-numpydoc.spec | 4 ++++ 2 files changed, 29 insertions(+) create mode 100644 1338660.patch diff --git a/1338660.patch b/1338660.patch new file mode 100644 index 0000000..861ed7a --- /dev/null +++ b/1338660.patch @@ -0,0 +1,25 @@ +From 1338660931330bfd881c2c5792ac7ac1ee3dab96 Mon Sep 17 00:00:00 2001 +From: Ross Barnowski +Date: Thu, 17 Oct 2024 07:21:24 -0700 +Subject: [PATCH] MAINT: Add _exception_on_warning to MockApp (#586) + +MockApp in test suite is now breaking due to the absence +of a private _exception_on_warning attribute. + +Fix by explicitly adding to the MockApp. +--- + numpydoc/tests/test_numpydoc.py | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/numpydoc/tests/test_numpydoc.py b/numpydoc/tests/test_numpydoc.py +index f46e2565..997cb0a5 100644 +--- a/numpydoc/tests/test_numpydoc.py ++++ b/numpydoc/tests/test_numpydoc.py +@@ -49,6 +49,7 @@ def __init__(self): + self.verbosity = 2 + self._warncount = 0 + self.warningiserror = False ++ self._exception_on_warning = False + + + def test_mangle_docstrings_basic(): diff --git a/python-numpydoc.spec b/python-numpydoc.spec index 5812075..96b8ee7 100644 --- a/python-numpydoc.spec +++ b/python-numpydoc.spec @@ -6,6 +6,10 @@ Summary: Sphinx extension to support docstrings in NumPy format License: BSD-2-Clause URL: https://pypi.python.org/pypi/numpydoc Source: %pypi_source numpydoc + +# Compatibility with sphinx 8 +Patch: https://github.com/numpy/numpydoc/commit/1338660.patch + BuildArch: noarch BuildRequires: python3-devel