From c7329601b92c57f273105bfe9aa811c168e4157b0cce0982b2c021a732728a57 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chv=C3=A1tal?= Date: Mon, 13 Jul 2020 06:31:50 +0000 Subject: [PATCH 1/5] Accepting request 820454 from home:apersaud:branches:devel:languages:python update to latest version OBS-URL: https://build.opensuse.org/request/show/820454 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=153 --- Sphinx-3.0.4.tar.gz | 3 - Sphinx-3.0.4.tar.gz.asc | 16 --- Sphinx-3.1.2.tar.gz | 3 + Sphinx-3.1.2.tar.gz.asc | 16 +++ python-Sphinx.changes | 223 ++++++++++++++++++++++++++++++++++++++++ python-Sphinx.spec | 4 +- 6 files changed, 243 insertions(+), 22 deletions(-) delete mode 100644 Sphinx-3.0.4.tar.gz delete mode 100644 Sphinx-3.0.4.tar.gz.asc create mode 100644 Sphinx-3.1.2.tar.gz create mode 100644 Sphinx-3.1.2.tar.gz.asc diff --git a/Sphinx-3.0.4.tar.gz b/Sphinx-3.0.4.tar.gz deleted file mode 100644 index c68568e..0000000 --- a/Sphinx-3.0.4.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ea64df287958ee5aac46be7ac2b7277305b0381d213728c3a49d8bb9b8415807 -size 5909229 diff --git a/Sphinx-3.0.4.tar.gz.asc b/Sphinx-3.0.4.tar.gz.asc deleted file mode 100644 index 9511563..0000000 --- a/Sphinx-3.0.4.tar.gz.asc +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIzBAABCAAdFiEEihG3ml0NdJpm8KAwECwsF0mNa54FAl7NNzkACgkQECwsF0mN -a579pxAAjSOY7KtbxD/HR1bUqRdcTlnlN+OE1CjcPsvtOKDQQM4Tf/fgw0FCq6zO -X1rhPkkDkey2prOnioulxvbK6h+gYkOeFbESENwj2SkEUAdfhoee7M27jAOPRTzU -bAv3Q5eXLum2SkGBn7A5K+o764r77F3khTb4qdUs8E7JKWZd4vTgLQnrQdw65gxR -0Hm1Nvl2McpaGYxli+G8cwQZLON00uPYt+LdUHfDlHBBq/2NhRR4L0pCLB7+e+vo -OtdlXeElAk3BWMKOPzG49O6YpNhJDldN5GgyGknVAe9nIRataAJdK7OcJMOrUQzh -H4pB+4fSf6vXDtrkE4/pnpbMJl9emDjAMtr8Vn5P1DxkMmoyhtSXAKHU4C2JWeQB -XMHPlFzUPINRlZsbToLbneX2AXa8o56WbC6sZNV4jP9rAXMIJfEJ2DYXpOxfjA1G -ckvzD+7QkjN4P4DnKu0TxbPnc8K55xCvrDc1pdaJqCaMQv830BfPK9w1uN+SzmeW -eHcfeA2WO11bu5i/0kI3bn67HEWCSO5ZO1gjD6e2nqom1z6Odg5RYOCvc2jBid2T -AzMGtr9tCM8UvrYauW46uNy4wj39/0Cu8+8YLqp9ijn/Vw65tBRpZ50Jtla9bpi4 -p8lXdINsWzC3U9rJClaqRMn4u6SmaFq/T5AwoQWUPfJDmGuDFg8= -=HZrA ------END PGP SIGNATURE----- diff --git a/Sphinx-3.1.2.tar.gz b/Sphinx-3.1.2.tar.gz new file mode 100644 index 0000000..87f3a45 --- /dev/null +++ b/Sphinx-3.1.2.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b9daeb9b39aa1ffefc2809b43604109825300300b987a24f45976c001ba1a8fd +size 5934433 diff --git a/Sphinx-3.1.2.tar.gz.asc b/Sphinx-3.1.2.tar.gz.asc new file mode 100644 index 0000000..30b314b --- /dev/null +++ b/Sphinx-3.1.2.tar.gz.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEEihG3ml0NdJpm8KAwECwsF0mNa54FAl8BryEACgkQECwsF0mN +a54s0w//UBpPi7Uxtr7IiUpn46DqsKZT67M/WG1CrBauocTKabUGHLujqhyNw6F3 +cHA8kaHx5ROMWIkhNl/AkrwAZikHjRKwORQ+3wy8gqyl3LFoHJT6D1YaH6JJGR/Q +3b6+sPD1ZctC33tQCRnDMzbjMeXpzkVRjLNhnSIbYVtNVllcyIjf2ZUWxgzW8BVy +5AE9+kPSc3uQStKzWBfIXOLms/rDM89xipT8vvm6jg3Fh9jJfD8FZA+wAl3Kq6cm +zv7pwTGUPhJOXWntiN3YIYrp5uh8p9VBESYQNxFrk78jQIYbrO0N5GaW65c/BG7c +SLOtTMDX594iz283Sk8Ev1YXeRXu6pj95MmhTmU5N75Mk22c3yNmaLLHBelMIfyV +3NK/sGWb9JlSJo1eSOr0I3583Qke9cwE0Ghs1+QrFndroeChH9SCiJce5OQ0rRdx +vLTszgHBHSUQL2vQNw/P++CUYuem+/7KGGMdkXbwnz54vuIHwFluCy1OgZdQACRO +hTiM6W9WWl+zrCoFU8cso0uOSLLndbtCP60Lqj5kEoXFvbnBKVPZCJzDT3q7tj+4 +oy70tE6BBJVmz0MVICJAJUEid207lxHXa1Euh8+peenpmkqhL+KeDaqjxBdLwBEw +r4a2flXTWgmTYQIU5k6xlSdx9n8Gafs+zJk5LVwtBDUex4aZ06Q= +=x0eH +-----END PGP SIGNATURE----- diff --git a/python-Sphinx.changes b/python-Sphinx.changes index bf3f0e9..dcca8b5 100644 --- a/python-Sphinx.changes +++ b/python-Sphinx.changes @@ -1,3 +1,226 @@ +------------------------------------------------------------------- +Sat Jul 11 18:49:26 UTC 2020 - Arun Persaud + +- 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 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 + directory + + #7653: sphinx-quickstart: Fix multiple directory creation for + nested relpath + + #2785: html: Bad alignment of equation links + + #7718: html theme: some themes does not respect background color + of Pygments style (agogo, haiku, nature, pyramid, scrolls, + sphinxdoc and traditional) + + #7544: html theme: inconsistent padding in admonitions + + #7581: napoleon: bad parsing of inline code in attribute + docstrings + + #7628: imgconverter: runs imagemagick once unnecessary for + builders not supporting images + + #7610: incorrectly renders consecutive backslashes for + docutils-0.16 + + #7646: handle errors on event handlers + + #4187: LaTeX: EN DASH disappears from PDF bookmarks in Japanese + documents + + #7701: LaTeX: Anonymous indirect hyperlink target causes + duplicated labels + + #7723: LaTeX: pdflatex crashed when URL contains a single quote + + #7756: py domain: The default value for positional only argument + is not shown + + #7760: coverage: Add :confval:`coverage_show_missing_items` to + show coverage result to console + + C++, fix rendering and xrefs in nested names explicitly starting + in global scope, e.g., "::A::B". + + C, fix rendering and xrefs in nested names explicitly starting + in global scope, e.g., ".A.B". + + #7763: C and C++, don't crash during display stringification of + unary expressions and fold expressions. + ------------------------------------------------------------------- Sat May 30 23:25:39 UTC 2020 - Arun Persaud diff --git a/python-Sphinx.spec b/python-Sphinx.spec index 36ef37b..8796c4b 100644 --- a/python-Sphinx.spec +++ b/python-Sphinx.spec @@ -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 @@ -239,8 +239,6 @@ cp %{SOURCE2} doc/python3.inv %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 From 9c403871fb8ace18fcdf2601a7567b6a623d65ef40cac82703276c2b50ebf976 Mon Sep 17 00:00:00 2001 From: Matej Cepl Date: Thu, 16 Jul 2020 12:53:58 +0000 Subject: [PATCH 2/5] - In the new multiversion world, python*.inv is in python3.8 directory not python3. OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=154 --- python-Sphinx.changes | 6 ++++++ python-Sphinx.spec | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/python-Sphinx.changes b/python-Sphinx.changes index dcca8b5..558dd08 100644 --- a/python-Sphinx.changes +++ b/python-Sphinx.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Jul 16 12:52:54 UTC 2020 - Matej Cepl + +- In the new multiversion world, python*.inv is in python3.8 + directory not python3. + ------------------------------------------------------------------- Sat Jul 11 18:49:26 UTC 2020 - Arun Persaud diff --git a/python-Sphinx.spec b/python-Sphinx.spec index 8796c4b..f25a605 100644 --- a/python-Sphinx.spec +++ b/python-Sphinx.spec @@ -236,9 +236,9 @@ mkdir build.doc # 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 +%python_expand cp %{_defaultdocdir}/python%{$python_version}/html/objects.inv doc/python%{$python_version}.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 +%python_expand sed -i -e "s/\(intersphinx_mapping = ..python.: (.https:..docs.python.org.3.., \)None\()}\)/\1'python%{$python_version}.inv'\2/g" doc/conf.py %python_exec setup.py build_sphinx && rm build/sphinx/html/.buildinfo %python_exec setup.py build_sphinx -b man From 2e84a7d85142fc395cfba41e0fbb89e9ffc08ca727e0d8d89bc3116c282dd32b Mon Sep 17 00:00:00 2001 From: Matej Cepl Date: Thu, 16 Jul 2020 12:58:08 +0000 Subject: [PATCH 3/5] Better version OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=155 --- python-Sphinx.spec | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/python-Sphinx.spec b/python-Sphinx.spec index f25a605..5d8c3cb 100644 --- a/python-Sphinx.spec +++ b/python-Sphinx.spec @@ -227,6 +227,14 @@ sed -i 's/\r$//' sphinx/themes/basic/static/jquery.js # Fix wrong end-of-line en %if %{with test} mkdir build.doc +%{python_expand +%if "%{$python_prefix}" == "python%{$python_version}" +%define __pydocprefix python%{$python_version} +%else +%define __pydocprefix %{$python_prefix} +%endif +} + # 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 @@ -236,9 +244,9 @@ mkdir build.doc # so use a copy from version 3.8.2-3.1 from Tumbleweed cp %{SOURCE2} doc/python3.inv %else -%python_expand cp %{_defaultdocdir}/python%{$python_version}/html/objects.inv doc/python%{$python_version}.inv +%python_expand cp %{_defaultdocdir}/%{__pydocprefix}/html/objects.inv doc/python%{$python_version}.inv %endif -%python_expand sed -i -e "s/\(intersphinx_mapping = ..python.: (.https:..docs.python.org.3.., \)None\()}\)/\1'python%{$python_version}.inv'\2/g" doc/conf.py +%python_expand sed -i -e "s/\(intersphinx_mapping = ..python.: (.https:..docs.python.org.3.., \)None\()}\)/\1'%{__pydocprefix}.inv'\2/g" doc/conf.py %python_exec setup.py build_sphinx && rm build/sphinx/html/.buildinfo %python_exec setup.py build_sphinx -b man From f3d03df06aef782ffd1a5022316bb0b399c77610cb09601ebf45830cb2ed1210 Mon Sep 17 00:00:00 2001 From: Matej Cepl Date: Thu, 16 Jul 2020 13:22:51 +0000 Subject: [PATCH 4/5] Too much work. Just use bundled python3.inv OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=156 --- python-Sphinx.spec | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-) diff --git a/python-Sphinx.spec b/python-Sphinx.spec index 5d8c3cb..08fa943 100644 --- a/python-Sphinx.spec +++ b/python-Sphinx.spec @@ -227,26 +227,10 @@ sed -i 's/\r$//' sphinx/themes/basic/static/jquery.js # Fix wrong end-of-line en %if %{with test} mkdir build.doc -%{python_expand -%if "%{$python_prefix}" == "python%{$python_version}" -%define __pydocprefix python%{$python_version} -%else -%define __pydocprefix %{$python_prefix} -%endif -} - # 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}/%{__pydocprefix}/html/objects.inv doc/python%{$python_version}.inv -%endif -%python_expand sed -i -e "s/\(intersphinx_mapping = ..python.: (.https:..docs.python.org.3.., \)None\()}\)/\1'%{__pydocprefix}.inv'\2/g" doc/conf.py +%python_expand sed -i -e "s/\(intersphinx_mapping = ..python.: (.https:..docs.python.org.3.., \)None\()}\)/\1'python%{$python_version}.inv'\2/g" doc/conf.py %python_exec setup.py build_sphinx && rm build/sphinx/html/.buildinfo %python_exec setup.py build_sphinx -b man From 99906790bafefe94f4f1d73b1c30be32a64a8436f156a6092fb069ce8b66515b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chv=C3=A1tal?= Date: Fri, 17 Jul 2020 08:39:19 +0000 Subject: [PATCH 5/5] OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=157 --- python-Sphinx.spec | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/python-Sphinx.spec b/python-Sphinx.spec index 08fa943..98ea2d3 100644 --- a/python-Sphinx.spec +++ b/python-Sphinx.spec @@ -71,7 +71,6 @@ BuildArch: noarch 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} @@ -230,7 +229,7 @@ mkdir build.doc # get its intersphinx_inventroy from python3-doc # instead of via network from https://docs.python.org/3/objects.inv cp %{SOURCE2} doc/python3.inv -%python_expand sed -i -e "s/\(intersphinx_mapping = ..python.: (.https:..docs.python.org.3.., \)None\()}\)/\1'python%{$python_version}.inv'\2/g" doc/conf.py +%python_expand sed -i -e "s/\(intersphinx_mapping = ..python.: (.https:..docs.python.org.3.., \)None\()}\)/\1'%{$python_prefix}.inv'\2/g" doc/conf.py %python_exec setup.py build_sphinx && rm build/sphinx/html/.buildinfo %python_exec setup.py build_sphinx -b man