Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-sphinxcontrib-autoprogram for 
openSUSE:Factory checked in at 2023-04-07 18:17:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-sphinxcontrib-autoprogram (Old)
 and      
/work/SRC/openSUSE:Factory/.python-sphinxcontrib-autoprogram.new.19717 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-sphinxcontrib-autoprogram"

Fri Apr  7 18:17:01 2023 rev:7 rq:1077836 version:0.1.8

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-sphinxcontrib-autoprogram/python-sphinxcontrib-autoprogram.changes
        2023-03-06 18:56:31.652963564 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-sphinxcontrib-autoprogram.new.19717/python-sphinxcontrib-autoprogram.changes
     2023-04-07 18:17:11.728845830 +0200
@@ -1,0 +2,8 @@
+Thu Apr  6 09:42:32 UTC 2023 - pgaj...@suse.com
+
+- do not require python-six
+- added patches
+  fix https://github.com/sphinx-contrib/autoprogram/issues/63
+  + python-sphinxcontrib-autoprogram-no-six.patch
+
+-------------------------------------------------------------------

New:
----
  python-sphinxcontrib-autoprogram-no-six.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-sphinxcontrib-autoprogram.spec ++++++
--- /var/tmp/diff_new_pack.Xx8jpJ/_old  2023-04-07 18:17:12.440849931 +0200
+++ /var/tmp/diff_new_pack.Xx8jpJ/_new  2023-04-07 18:17:12.448849977 +0200
@@ -42,15 +42,15 @@
 Patch1:         skip-failing-test.patch
 # PATCH-FIX-UPSTREAM sphinx6.patch gh#sphinx-contrib/autoprogram#62
 Patch2:         sphinx6.patch
+# https://github.com/sphinx-contrib/autoprogram/issues/63
+Patch3:         python-sphinxcontrib-autoprogram-no-six.patch
 BuildRequires:  %{python_module Sphinx >= 1.2}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 Requires:       python-Sphinx >= 1.2
-Requires:       python-six
 BuildArch:      noarch
 %if "%{flavor}" == "test"
-BuildRequires:  %{python_module six}
 BuildRequires:  %{python_module sphinxcontrib-autoprogram == %{version}}
 BuildRequires:  %{python_module sphinxcontrib-websupport >= 1.0.1}
 %endif
@@ -73,7 +73,7 @@
 %endif
 
 %prep
-%autosetup -n %{short_name}-%{version} -p1
+%autosetup -p1 -n %{short_name}-%{version} -p1
 
 %build
 %if "%{flavor}" == ""

++++++ python-sphinxcontrib-autoprogram-no-six.patch ++++++
Index: autoprogram-0.1.8/sphinxcontrib/autoprogram.py
===================================================================
--- autoprogram-0.1.8.orig/sphinxcontrib/autoprogram.py
+++ autoprogram-0.1.8/sphinxcontrib/autoprogram.py
@@ -25,8 +25,8 @@ from docutils import nodes
 from docutils.parsers.rst import Directive
 from docutils.parsers.rst.directives import unchanged
 from docutils.statemachine import StringList, ViewList
-from six import exec_
-from six.moves import builtins, reduce
+from functools import reduce
+import builtins
 from sphinx.domains import std
 from sphinx.util.nodes import nested_parse_with_titles
 
@@ -154,7 +153,7 @@ def import_object(import_name: str):
                 with open(f[0]) as fobj:
                     codestring = fobj.read()
                 foo = imp.new_module("foo")
-                exec_(codestring, foo.__dict__)
+                exec(codestring, foo.__dict__)
 
                 sys.modules["foo"] = foo
                 mod = __import__("foo")
Index: autoprogram-0.1.8/setup.py
===================================================================
--- autoprogram-0.1.8.orig/setup.py
+++ autoprogram-0.1.8/setup.py
@@ -9,7 +6,7 @@ from setuptools import setup, find_packa
 # Do not change the variable name.  It's parsed by doc/conf.py script.
 version = '0.1.8'
 
-requires = ['Sphinx >= 1.2', 'six']
+requires = ['Sphinx >= 1.2']
 
 
 def readme():

Reply via email to