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():