summaryrefslogtreecommitdiff
path: root/dev-python/breathe/files/breathe-4.34.0-sphinx-5.3.0.patch
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-12-23 13:59:28 +0000
committerV3n3RiX <venerix@koprulu.sector>2022-12-23 13:59:28 +0000
commit1ffbeeb1643e9197d8a58c65a1d76bbaf3656292 (patch)
tree2cb5d912afaf290c355b58f8a7334b0e6c5277f0 /dev-python/breathe/files/breathe-4.34.0-sphinx-5.3.0.patch
parent7819ef4baadbb9171070ce385f7051989fe64e49 (diff)
gentoo auto-resync : 23:12:2022 - 13:59:28
Diffstat (limited to 'dev-python/breathe/files/breathe-4.34.0-sphinx-5.3.0.patch')
-rw-r--r--dev-python/breathe/files/breathe-4.34.0-sphinx-5.3.0.patch43
1 files changed, 43 insertions, 0 deletions
diff --git a/dev-python/breathe/files/breathe-4.34.0-sphinx-5.3.0.patch b/dev-python/breathe/files/breathe-4.34.0-sphinx-5.3.0.patch
new file mode 100644
index 000000000000..52c65b99ec4a
--- /dev/null
+++ b/dev-python/breathe/files/breathe-4.34.0-sphinx-5.3.0.patch
@@ -0,0 +1,43 @@
+From 877d88e5aecd1d39978a46fe7f3df35474d7cd8d Mon Sep 17 00:00:00 2001
+From: Daniel Garcia Moreno <daniel.garcia@suse.com>
+Date: Fri, 28 Oct 2022 08:45:33 +0200
+Subject: [PATCH] Fix tests for Sphinx 5.3.0
+
+Fix https://github.com/breathe-doc/breathe/issues/863
+---
+ tests/test_renderer.py | 12 +++++++++++-
+ 1 file changed, 11 insertions(+), 1 deletion(-)
+
+diff --git a/tests/test_renderer.py b/tests/test_renderer.py
+index 1688981..a858c65 100644
+--- a/tests/test_renderer.py
++++ b/tests/test_renderer.py
+@@ -109,6 +109,12 @@ class WrappedCompoundDef(compounddefTypeSub, WrappedDoxygenNode):
+ WrappedDoxygenNode.__init__(self, compounddefTypeSub, **kwargs)
+
+
++class MockMemo:
++ def __init__(self):
++ self.title_styles = ""
++ self.section_level = ""
++
++
+ class MockState:
+ def __init__(self, app):
+ from breathe.project import ProjectInfoFactory
+@@ -123,7 +129,11 @@ class MockState:
+ settings.env = env
+ self.document = utils.new_document("", settings)
+
+- def nested_parse(self, content, content_offset, contentnode):
++ # In sphinx 5.3.0 the method state.nested_parse is not called directly
++ # so this memo object should exists here
++ self.memo = MockMemo()
++
++ def nested_parse(self, content, content_offset, contentnode, match_titles=1):
+ pass
+
+
+--
+2.39.0
+