Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-Sphinx for openSUSE:Factory checked in at 2022-01-23 16:25:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-Sphinx (Old) and /work/SRC/openSUSE:Factory/.python-Sphinx.new.1938 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-Sphinx" Sun Jan 23 16:25:38 2022 rev:84 rq:947727 version:4.4.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-Sphinx/python-Sphinx.changes 2022-01-05 13:39:30.189513810 +0100 +++ /work/SRC/openSUSE:Factory/.python-Sphinx.new.1938/python-Sphinx.changes 2022-01-23 16:25:40.600598780 +0100 @@ -1,0 +2,86 @@ +Thu Jan 20 14:26:44 UTC 2022 - Ben Greiner <c...@bnavigator.de> + +- Fix missing install_requires dependencies. + +------------------------------------------------------------------- +Wed Jan 19 16:49:53 UTC 2022 - Matej Cepl <mc...@suse.com> + +- I know it looks cool to have URLs for all Source files, but these are + files in VCS and they are inherently very unstable, so it breaks our + checks. + +------------------------------------------------------------------- +Sun Jan 16 18:25:51 UTC 2022 - Martin Li??ka <mli...@suse.cz> + +- Update to version 4.4.0: + * #10007: Use ``importlib_metadata`` for python-3.9 or older + * #10007: Drop ``setuptools`` + * #9075: autodoc: Add a config variable :confval:`autodoc_typehints_format` + to suppress the leading module names of typehints of function signatures (ex. + ``io.StringIO`` -> ``StringIO``) + * #9831: Autosummary now documents only the members specified in a module's + ``__all__`` attribute if :confval:`autosummary_ignore_module_all` is set to + ``False``. The default behaviour is unchanged. Autogen also now supports + this behavior with the ``--respect-module-all`` switch. + * #9555: autosummary: Improve error messages on failure to load target object + * #9800: extlinks: Emit warning if a hardcoded link is replaceable + by an extlink, suggesting a replacement. + * #9961: html: Support nested <kbd> HTML elements in other HTML builders + * #10013: html: Allow to change the loading method of JS via ``loading_method`` + parameter for :meth:`Sphinx.add_js_file()` + * #9551: html search: "Hide Search Matches" link removes "highlight" parameter + from URL + * #9815: html theme: Wrap sidebar components in div to allow customizing their + layout via CSS + * #9827: i18n: Sort items in glossary by translated terms + * #9899: py domain: Allows to specify cross-reference specifier (``.`` and + ``~``) as ``:type:`` option + * #9894: linkcheck: add option ``linkcheck_exclude_documents`` to disable link + checking in matched documents. + * #9793: sphinx-build: Allow to use the parallel build feature in macOS on macOS + and Python3.8+ + * #10055: sphinx-build: Create directories when ``-w`` option given + * #9993: std domain: Allow to refer an inline target (ex. ``_`target name```) + via :rst:role:`ref` role + * #9981: std domain: Strip value part of the option directive from general index + * #9391: texinfo: improve variable in ``samp`` role + * #9578: texinfo: Add :confval:`texinfo_cross_references` to disable cross + references for readability with standalone readers + * #9822 (and #9062), add new Intersphinx role :rst:role:`external` for explict + lookup in the external projects, without resolving to the local project. + * #9866: autodoc: doccomment for the imported class was ignored + * #9883: autodoc: doccomment for the alias to mocked object was ignored + * #9908: autodoc: debug message is shown on building document using NewTypes + with Python 3.10 + * #9968: autodoc: instance variables are not shown if __init__ method has + position-only-arguments + * #9194: autodoc: types under the "typing" module are not hyperlinked + * #10009: autodoc: Crashes if target object raises an error on getting docstring + * #10058: autosummary: Imported members are not shown when + ``autodoc_class_signature = 'separated'`` + * #9947: i18n: topic directive having a bullet list can't be translatable + * #9878: mathjax: MathJax configuration is placed after loading MathJax itself + * #9932: napoleon: empty "returns" section is generated even if no description + * #9857: Generated RFC links use outdated base url + * #9909: HTML, prevent line-wrapping in literal text. + * #10061: html theme: Configuration values added by themes are not be able to + override from conf.py + * #10073: imgconverter: Unnecessary availablity check is called for "data" URIs + * #9925: LaTeX: prohibit also with ``'xelatex'`` line splitting at dashes of + inline and parsed literals + * #9944: LaTeX: extra vertical whitespace for some nested declarations + * #9940: LaTeX: Multi-function declaration in Python domain has cramped + vertical spacing in latexpdf output + * #10015: py domain: types under the "typing" module are not hyperlinked defined + at info-field-list + * #9390: texinfo: Do not emit labels inside footnotes + * #9413: xml: Invalid XML was generated when cross referencing python objects + * #9979: Error level messages were displayed as warning messages + * #10057: Failed to scan documents if the project is placed onto the root + directory + * #9636: code-block: ``:dedent:`` without argument did strip newlines +- Add new intersphinx mapping file: readthedocs.inv. +- Fix %fdupes. +- Remove python-Sphinx-rpmlintrc as it is not used any more. + +------------------------------------------------------------------- Old: ---- Sphinx-4.3.2.tar.gz Sphinx-4.3.2.tar.gz.asc python-Sphinx-rpmlintrc New: ---- Sphinx-4.4.0.tar.gz Sphinx-4.4.0.tar.gz.asc readthedocs.inv ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-Sphinx.spec ++++++ --- /var/tmp/diff_new_pack.7JJS3o/_old 2022-01-23 16:25:41.128595170 +0100 +++ /var/tmp/diff_new_pack.7JJS3o/_new 2022-01-23 16:25:41.132595143 +0100 @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,8 +16,7 @@ # -%{?!python_module:%define python_module() python-%{**} python3-%{**}} -%define oldpython python +%{?!python_module:%define python_module() python3-%{**}} %global flavor @BUILD_FLAVOR@%{nil} %if "%{flavor}" == "test" %define psuffix -test @@ -28,7 +27,7 @@ %endif %define skip_python2 1 Name: python-Sphinx%{psuffix} -Version: 4.3.2 +Version: 4.4.0 Release: 0 Summary: Python documentation generator License: BSD-2-Clause @@ -37,9 +36,12 @@ Source: https://files.pythonhosted.org/packages/source/S/Sphinx/Sphinx-%{version}.tar.gz Source1: https://files.pythonhosted.org/packages/source/S/Sphinx/Sphinx-%{version}.tar.gz.asc # Provide intersphinx inventory offline -Source2: https://docs.python.org/3/objects.inv#/python3.inv -Source3: https://requests.readthedocs.io/en/master/objects.inv#/requests.inv -Source99: python-Sphinx-rpmlintrc +# https://docs.python.org/3/objects.inv#/python3.inv +Source2: python3.inv +# https://requests.readthedocs.io/en/master/objects.inv#/requests.inv +Source3: requests.inv +# https://docs.readthedocs.io/en/stable/objects.inv#/readthedocs.inv +Source4: readthedocs.inv BuildRequires: %{python_module base} BuildRequires: %{python_module setuptools} BuildRequires: fdupes @@ -52,6 +54,7 @@ Requires: python-alabaster >= 0.7 Requires: python-docutils >= 0.12 Requires: python-imagesize +Requires: python-packaging Requires: python-requests >= 2.5.0 Requires: python-setuptools Requires: python-snowballstemmer >= 1.1 @@ -63,6 +66,9 @@ Requires: python-sphinxcontrib-qthelp >= 1.0.2 Requires: python-sphinxcontrib-serializinghtml >= 1.1.5 Requires: python-sphinxcontrib-websupport +%if 0%{?python_version_nodots} < 310 +Requires: python-importlib-metadata >= 4.4 +%endif Requires(post): update-alternatives Requires(postun):update-alternatives Recommends: python-SQLAlchemy >= 0.9 @@ -77,7 +83,7 @@ BuildRequires: %{python_module pytest} BuildRequires: %{python_module sphinxcontrib-websupport} BuildRequires: %{python_module testsuite} -BuildRequires: %{python_module typed-ast} +BuildRequires: (python3-typed-ast if python3-base < 3.8) BuildRequires: ImageMagick BuildRequires: graphviz # For PNG format @@ -236,12 +242,14 @@ cp %{SOURCE2} doc/python3.inv cp %{SOURCE3} doc/requests.inv +cp %{SOURCE4} doc/readthedocs.inv %{python_expand # Use one bundled intersphinx inventory for all flavors. # The python3.6 inventory fails to build even in its own flavor. # Use a more recent default (currently 3.9) from the source tag instead. # The same for requests. sed -i -e "s/\((.https:..docs.python.org.3.., \)None\()\)/\1'python3.inv'\2/g" doc/conf.py sed -i -e "s/\((.https:..requests.readthedocs.io.*, \)None\()\)/\1'requests.inv'\2/g" doc/conf.py +sed -i -e "s/\((.https:..docs.readthedocs.io.*, \)None\()\)/\1'readthedocs.inv'\2/g" doc/conf.py $python setup.py build_sphinx rm build/sphinx/html/.buildinfo $python setup.py build_sphinx -b man @@ -276,6 +284,7 @@ %else mkdir -p %{buildroot}%{_docdir}/python-Sphinx/ mv build.doc/html %{buildroot}%{_docdir}/python-Sphinx/ +rm -rf %{buildroot}%{_docdir}/python-Sphinx/html/_images mkdir -p %{buildroot}%{_mandir}/man1 mv build.doc/man/sphinx-all.1 %{buildroot}%{_mandir}/man1/sphinx-all.1 ++++++ Sphinx-4.3.2.tar.gz -> Sphinx-4.4.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/python-Sphinx/Sphinx-4.3.2.tar.gz /work/SRC/openSUSE:Factory/.python-Sphinx.new.1938/Sphinx-4.4.0.tar.gz differ: char 5, line 1 ++++++ python3.inv ++++++ Binary files /var/tmp/diff_new_pack.7JJS3o/_old and /var/tmp/diff_new_pack.7JJS3o/_new differ