commit 53531ac792c2e05c9916b464eec3c67391bb7b08
Author: Jakub Bogusz <[email protected]>
Date:   Sat Jan 7 19:51:40 2023 +0100

    - added deprecated patch (fix DeprecationWarnings in docutils usage); 
release 2

 python3-sphinx_panels.spec     |  4 +++-
 sphinx_panels-deprecated.patch | 45 ++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 48 insertions(+), 1 deletion(-)
---
diff --git a/python3-sphinx_panels.spec b/python3-sphinx_panels.spec
index c6fb6d3..6d9ecdd 100644
--- a/python3-sphinx_panels.spec
+++ b/python3-sphinx_panels.spec
@@ -2,12 +2,13 @@ Summary:      Sphinx extension for creating panels in a grid 
layout
 Summary(pl.UTF-8):     Rozszerzenie Sphinksa do tworzenia paneli w układzie 
siatkowym
 Name:          python3-sphinx_panels
 Version:       0.6.0
-Release:       1
+Release:       2
 License:       MIT
 Group:         Libraries/Python
 #Source0Download: https://pypi.org/simple/sphinx-panels/
 Source0:       
https://files.pythonhosted.org/packages/source/s/sphinx-panels/sphinx-panels-%{version}.tar.gz
 # Source0-md5: f2e926a14ad27d66d59fc329339d496e
+Patch0:                sphinx_panels-deprecated.patch
 URL:           https://pypi.org/project/sphinx-panels/
 BuildRequires: python3-modules >= 1:3.2
 BuildRequires: python3-setuptools
@@ -27,6 +28,7 @@ zoptymalizowanych pod kątem HTML+CSS.
 
 %prep
 %setup -q -n sphinx-panels-%{version}
+%patch0 -p1
 
 %build
 %py3_build
diff --git a/sphinx_panels-deprecated.patch b/sphinx_panels-deprecated.patch
new file mode 100644
index 0000000..81640da
--- /dev/null
+++ b/sphinx_panels-deprecated.patch
@@ -0,0 +1,45 @@
+--- sphinx-panels-0.6.0/sphinx_panels/panels.py.orig   2021-06-03 
23:37:02.000000000 +0200
++++ sphinx-panels-0.6.0/sphinx_panels/panels.py        2023-01-07 
19:48:43.752236454 +0100
+@@ -139,9 +139,9 @@ def parse_single_panel(
+ 
+ def add_child_classes(node):
+     """Add classes to specific child nodes."""
+-    for para in node.traverse(nodes.paragraph):
++    for para in node.findall(nodes.paragraph):
+         para["classes"] = ([] if "classes" in para else para["classes"]) + 
["card-text"]
+-    for title in node.traverse(nodes.title):
++    for title in node.findall(nodes.title):
+         title["classes"] = ([] if "classes" in title else title["classes"]) + 
[
+             "card-title"
+         ]
+--- sphinx-panels-0.6.0/sphinx_panels/tabs.py.orig     2021-06-03 
23:37:02.000000000 +0200
++++ sphinx-panels-0.6.0/sphinx_panels/tabs.py  2023-01-07 19:49:17.025389531 
+0100
+@@ -127,7 +127,7 @@ class TabbedHtmlTransform(SphinxPostTran
+     def run(self):
+         matcher = NodeMatcher(nodes.container, type="tabbed")
+         tab_set = None
+-        for node in self.document.traverse(matcher):  # type: nodes.container
++        for node in self.document.findall(matcher):  # type: nodes.container
+             if tab_set is None:
+                 tab_set = TabSet(node)
+             elif node["new_group"]:
+--- sphinx-panels-0.6.0/sphinx_panels/dropdown.py.orig 2021-06-03 
23:37:02.000000000 +0200
++++ sphinx-panels-0.6.0/sphinx_panels/dropdown.py      2023-01-07 
19:49:34.285296026 +0100
+@@ -115,7 +115,7 @@ class DropdownHtmlTransform(SphinxPostTr
+ 
+     def run(self):
+         matcher = NodeMatcher(nodes.container, type="dropdown")
+-        for node in self.document.traverse(matcher):
++        for node in self.document.findall(matcher):
+ 
+             open_marker = nodes.container(
+                 "",
+@@ -171,7 +171,7 @@ class DropdownHtmlTransform(SphinxPostTr
+                 is_div=True,
+                 classes=["summary-content", "card-body"] + 
node["body_classes"]
+             )
+-            for para in body_node.traverse(nodes.paragraph):
++            for para in body_node.findall(nodes.paragraph):
+                 para["classes"] = ([] if "classes" in para else 
para["classes"]) + [
+                     "card-text"
+                 ]
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/python3-sphinx_panels.git/commitdiff/53531ac792c2e05c9916b464eec3c67391bb7b08

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to