Hello community, here is the log from the commit of package python-Sphinx for openSUSE:Factory checked in at 2020-07-26 16:14:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-Sphinx (Old) and /work/SRC/openSUSE:Factory/.python-Sphinx.new.3592 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-Sphinx" Sun Jul 26 16:14:09 2020 rev:66 rq:821465 version:3.1.2 Changes: -------- --- /work/SRC/openSUSE:Factory/python-Sphinx/python-Sphinx.changes 2020-06-21 19:02:55.308326231 +0200 +++ /work/SRC/openSUSE:Factory/.python-Sphinx.new.3592/python-Sphinx.changes 2020-07-26 16:15:10.216584252 +0200 @@ -1,0 +2,229 @@ +Thu Jul 16 12:52:54 UTC 2020 - Matej Cepl <mc...@suse.com> + +- In the new multiversion world, python*.inv is in python3.8 + directory not python3. + +------------------------------------------------------------------- +Sat Jul 11 18:49:26 UTC 2020 - Arun Persaud <a...@gmx.de> + +- update to version 3.1.2: + * Incompatible changes + + #7650: autodoc: the signature of base function will be shown for + decorated functions, not a signature of decorator + * Bugs fixed + + #7844: autodoc: Failed to detect module when relative module + name given + + #7856: autodoc: AttributeError is raised when non-class object + is given to the autoclass directive + + #7850: autodoc: KeyError is raised for invalid mark up when + autodoc_typehints is 'description' + + #7812: autodoc: crashed if the target name matches to both an + attribute and module that are same name + + #7650: autodoc: function signature becomes "(*args, **kwargs)" + if the function is decorated by generic decorator + + #7812: autosummary: generates broken stub files if the target + code contains an attribute and module that are same name + + #7806: viewcode: Failed to resolve viewcode references on 3rd + party builders + + #7838: html theme: List items have extra vertical space + + #7878: html theme: Undesired interaction between "overflow" and + "float" + +- changes from version 3.1.1: + * Incompatible changes + + #7808: napoleon: a type for attribute are represented as typed + field + * Features added + + #7807: autodoc: Show detailed warning when type_comment is + mismatched with its signature + * Bugs fixed + + #7808: autodoc: Warnings raised on variable and attribute type + annotations + + #7802: autodoc: EOFError is raised on parallel build + + #7821: autodoc: TypeError is raised for overloaded C-ext + function + + #7805: autodoc: an object which descriptors returns is + unexpectedly documented + + #7807: autodoc: wrong signature is shown for the function using + contextmanager + + #7812: autosummary: generates broken stub files if the target + code contains an attribute and module that are same name + + #7808: napoleon: Warnings raised on variable and attribute type + annotations + + #7811: sphinx.util.inspect causes circular import problem + +- changes from version 3.1.0: + * Dependencies + + #7746: mathjax: Update to 2.7.5 + * Incompatible changes + + #7477: imgconverter: Invoke "magick convert" command by default + on Windows + * Deprecated + + The first argument for + sphinx.ext.autosummary.generate.AutosummaryRenderer has been + changed to Sphinx object + + "sphinx.ext.autosummary.generate.AutosummaryRenderer" takes an + object type as an argument + + The "ignore" argument of + "sphinx.ext.autodoc.Documenter.get_doc()" + + The "template_dir" argument of "sphinx.ext.autosummary.generate. + AutosummaryRenderer" + + The "module" argument of "sphinx.ext.autosummary.generate. + find_autosummary_in_docstring()" + + The "builder" argument of "sphinx.ext.autosummary.generate. + generate_autosummary_docs()" + + The "template_dir" argument of "sphinx.ext.autosummary.generate. + generate_autosummary_docs()" + + The "ignore" argument of + "sphinx.util.docstring.prepare_docstring()" + + "sphinx.ext.autosummary.generate.AutosummaryRenderer.exists()" + + "sphinx.util.rpartition()" + * Features added + + LaTeX: Make the "toplevel_sectioning" setting optional in LaTeX + theme + + LaTeX: Allow to override papersize and pointsize from LaTeX + themes + + LaTeX: Add :confval:`latex_theme_options` to override theme + options + + #7410: Allow to suppress "circular toctree references detected" + warnings using :confval:`suppress_warnings` + + C, added scope control directives, :rst:dir:`c:namespace`, + :rst:dir:`c:namespace-push`, and :rst:dir:`c:namespace-pop`. + + #2044: autodoc: Suppress default value for instance attributes + + #7473: autodoc: consider a member public if docstring contains + ":meta public:" in info-field-list + + #7487: autodoc: Allow to generate docs for singledispatch + functions by py:autofunction + + #7143: autodoc: Support final classes and methods + + #7384: autodoc: Support signatures defined by "__new__()", + metaclasses and builtin base classes + + #2106: autodoc: Support multiple signatures on docstring + + #4422: autodoc: Support GenericAlias in Python 3.7 or above + + #3610: autodoc: Support overloaded functions + + #7722: autodoc: Support TypeVar + + #7466: autosummary: headings in generated documents are not + translated + + #7490: autosummary: Add ":caption:" option to autosummary + directive to set a caption to the toctree + + #7469: autosummary: Support module attributes + + #248, #6040: autosummary: Add ":recursive:" option to + autosummary directive to generate stub files recursively + + #4030: autosummary: Add :confval:`autosummary_context` to add + template variables for custom templates + + #7530: html: Support nested <kbd> elements + + #7481: html theme: Add right margin to footnote/citation labels + + #7482, #7717: html theme: CSS spacing for code blocks with + captions and line numbers + + #7443: html theme: Add new options :confval:`globaltoc_collapse` + and :confval:`globaltoc_includehidden` to control the behavior + of globaltoc in sidebar + + #7484: html theme: Avoid clashes between sidebar and other + blocks + + #7476: html theme: Relbar breadcrumb should contain current page + + #7506: html theme: A canonical URL is not escaped + + #7533: html theme: Avoid whitespace at the beginning of + genindex.html + + #7541: html theme: Add a "clearer" at the end of the "body" + + #7542: html theme: Make admonition/topic/sidebar scrollable + + #7543: html theme: Add top and bottom margins to tables + + #7695: html theme: Add viewport meta tag for basic theme + + #7721: html theme: classic: default codetextcolor/codebgcolor + doesn't override Pygments + + C and C++: allow semicolon in the end of declarations. + + C++, parse parameterized noexcept specifiers. + + #7294: C++, parse expressions with user-defined literals. + + C++, parse trailing return types. + + #7143: py domain: Add ":final:" option to :rst:dir:`py:class:`, + :rst:dir:`py:exception:` and :rst:dir:`py:method:` directives + + #7596: py domain: Change a type annotation for variables to a + hyperlink + + #7770: std domain: :rst:dir:`option` directive support arguments + in the form of "foo[=bar]" + + #7582: napoleon: a type for attribute are represented like type + annotation + + #7734: napoleon: overescaped trailing underscore on attribute + + #7247: linkcheck: Add :confval:`linkcheck_request_headers` to + send custom HTTP headers for specific host + + #7792: setuptools: Support "--verbosity" option + + #7683: Add "allowed_exceptions" parameter to "Sphinx.emit()" to + allow handlers to raise specified exceptions + + #7295: C++, parse (trailing) requires clauses. + * Bugs fixed + + #6703: autodoc: incremental build does not work for imported + objects + + #7564: autodoc: annotations not to be shown for descriptors + + #6588: autodoc: Decorated inherited method has no documentation + + #7469: autodoc: The change of autodoc-process-docstring for + variables is cached unexpectedly + + #7559: autodoc: misdetects a sync function is async + + #6857: autodoc: failed to detect a classmethod on Enum class + + #7562: autodoc: a typehint contains spaces is wrongly rendered + under autodoc_typehints='description' mode + + #7551: autodoc: failed to import nested class + + #7362: autodoc: does not render correct signatures for built-in + functions + + #7654: autodoc: "Optional[Union[foo, bar]]" is presented as + "Union[foo, bar, None]" + + #7629: autodoc: autofunction emits an unfriendly warning if an + invalid object specified + + #7650: autodoc: undecorated signature is shown for decorated + functions + + #7676: autodoc: typo in the default value of + autodoc_member_order + + #7676: autodoc: wrong value for :member-order: option is ignored + silently + + #7676: autodoc: member-order="bysource" does not work for C + module + + #3673: autodoc: member-order="bysource" does not work for a + module having __all__ + + #7668: autodoc: wrong retann value is passed to a handler of + autodoc-proccess-signature + + #7711: autodoc: fails with ValueError when processing numpy + objects + + #7791: autodoc: TypeError is raised on documenting + singledispatch function + + #7551: autosummary: a nested class is indexed as non-nested + class + + #7661: autosummary: autosummary directive emits warnings twices + if failed to import the target module + + #7685: autosummary: The template variable "members" contains + imported members even if + :confval:`autossummary_imported_members` is False + + #7671: autosummary: The location of import failure warning is + missing + + #7535: sphinx-autogen: crashes when custom template uses + inheritance + + #7536: sphinx-autogen: crashes when template uses i18n feature + + #7781: sphinx-build: Wrong error message when outdir is not ++++ 32 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/python-Sphinx/python-Sphinx.changes ++++ and /work/SRC/openSUSE:Factory/.python-Sphinx.new.3592/python-Sphinx.changes Old: ---- Sphinx-3.0.4.tar.gz Sphinx-3.0.4.tar.gz.asc New: ---- Sphinx-3.1.2.tar.gz Sphinx-3.1.2.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-Sphinx.spec ++++++ --- /var/tmp/diff_new_pack.zJyU5l/_old 2020-07-26 16:15:12.980586579 +0200 +++ /var/tmp/diff_new_pack.zJyU5l/_new 2020-07-26 16:15:12.980586579 +0200 @@ -28,7 +28,7 @@ %endif %define skip_python2 1 Name: python-Sphinx%{psuffix} -Version: 3.0.4 +Version: 3.1.2 Release: 0 Summary: Python documentation generator License: BSD-2-Clause @@ -71,7 +71,6 @@ BuildRequires: %{python_module Cython} BuildRequires: %{python_module Sphinx = %{version}} BuildRequires: %{python_module Sphinx-latex = %{version}} -BuildRequires: %{python_module doc} BuildRequires: %{python_module html5lib} BuildRequires: %{python_module mypy} BuildRequires: %{python_module pytest} @@ -229,18 +228,8 @@ # get its intersphinx_inventroy from python3-doc # instead of via network from https://docs.python.org/3/objects.inv -# https://github.com/sphinx-doc/sphinx/pull/7616 -%if %{python3_version_nodots} <= 36 -# python3-doc 3.6.5-lp151.5.4 from Leap 15.1 -# doesn't have one necessary entry in python3.inv -# so use a copy from version 3.8.2-3.1 from Tumbleweed cp %{SOURCE2} doc/python3.inv -%else -%python_expand cp %{_defaultdocdir}/%{$python_prefix}/html/objects.inv doc/%{$python_prefix}.inv -%endif %python_expand sed -i -e "s/\(intersphinx_mapping = ..python.: (.https:..docs.python.org.3.., \)None\()}\)/\1'%{$python_prefix}.inv'\2/g" doc/conf.py -# fix file not found error -sed -i -e 's/.. include:: ...CODE_OF_CONDUCT//g' doc/code_of_conduct.rst %python_exec setup.py build_sphinx && rm build/sphinx/html/.buildinfo %python_exec setup.py build_sphinx -b man ++++++ Sphinx-3.0.4.tar.gz -> Sphinx-3.1.2.tar.gz ++++++ ++++ 20909 lines of diff (skipped)