Commit Graph

148 Commits

Author SHA256 Message Date
a21cdf41cb Accepting request 1057658 from home:marxin:branches:devel:languages:python
- Update to version 6.1.3
  * #11116: Reverted to previous Sphinx 5 node copying method
  * #11117: Reverted changes to parallel image processing from Sphinx 6.1.0
  * #11119: Supress ``ValueError`` in the ``linkcheck`` builder

OBS-URL: https://build.opensuse.org/request/show/1057658
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=229
2023-01-10 21:51:34 +00:00
5a0a1ae826 Accepting request 1056898 from home:marxin:branches:devel:languages:python
- Update to version 6.1.2
  * #11101: LaTeX: div.topic_padding key of sphinxsetup documented at 5.1.0 was
    implemented with name topic_padding
  * #11099: LaTeX: shadowrule key of sphinxsetup causes PDF build to crash since
    Sphinx 5.1.0
  * #11096: LaTeX: shadowsize key of sphinxsetup causes PDF build to crash since
    Sphinx 5.1.0
  * #11095: LaTeX: shadow of topic and contents boxes not in page margin since
    Sphinx 5.1.0
  * #11100: Fix copying images when running under parallel mode.
- Disable test_copy_images tests as they need an internet access.

OBS-URL: https://build.opensuse.org/request/show/1056898
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=228
2023-01-09 08:19:34 +00:00
75b12d2e85 Accepting request 1056250 from home:marxin:branches:devel:languages:python
- Update to version 6.1.1
  * #11091: Fix ``util.nodes.apply_source_workaround`` for ``literal_block`` nodes
    with no source information in the node or the node's parents.
  * Adopted the `Ruff`_ code linter.
    .. _Ruff: https://github.com/charliermarsh/ruff
  * #10979: gettext: Removed support for pluralisation in ``get_translation``.
    This was unused and complicated other changes to ``sphinx.locale``.
  * ``sphinx.util`` functions:
     * Renamed ``sphinx.util.typing.stringify()``
       to ``sphinx.util.typing.stringify_annotation()``
     * Moved ``sphinx.util.xmlname_checker()``
       to ``sphinx.builders.epub3._XML_NAME_PATTERN``
     Moved to ``sphinx.util.display``:
     * ``sphinx.util.status_iterator``
     * ``sphinx.util.display_chunk``
     * ``sphinx.util.SkipProgressMessage``
     * ``sphinx.util.progress_message``
     Moved to ``sphinx.util.http_date``:
     * ``sphinx.util.epoch_to_rfc1123``
     * ``sphinx.util.rfc1123_to_epoch``
     Moved to ``sphinx.util.exceptions``:
     * ``sphinx.util.save_traceback``
     * ``sphinx.util.format_exception_cut_frames``
  * Cache doctrees in the build environment during the writing phase.
  * Make all writing phase tasks support parallel execution.
  * #11072: Use PEP 604 (``X | Y``) display conventions for ``typing.Optional``
    and ``typing.Optional`` types within the Python domain and autodoc.
  * #10700: autodoc: Document ``typing.NewType()`` types as classes rather than
    'data'.
  * Cache doctrees between the reading and writing phases.

OBS-URL: https://build.opensuse.org/request/show/1056250
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=227
2023-01-05 18:55:57 +00:00
d143ea4ce1 - Add link to github issue for the latest patch, gh#sphinx-doc/sphinx#11067
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=226
2023-01-04 06:30:27 +00:00
44ed368a82 Accepting request 1046681 from home:marxin:branches:devel:languages:python
- Add pygments-2.14.patch in order to fix Pygments tests
  after the 2.14 release.

OBS-URL: https://build.opensuse.org/request/show/1046681
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=225
2023-01-04 06:27:36 +00:00
4f3e8c57ee Accepting request 1045890 from home:marxin:branches:devel:languages:python
- Update to version 6.0.0
  * #10468: Drop Python 3.6 support
  * #10470: Drop Python 3.7, Docutils 0.14, Docutils 0.15, Docutils 0.16, and
    Docutils 0.17 support. Patch by Adam Turner
  * #7405: Removed the jQuery and underscore.js JavaScript frameworks.
    These frameworks are no longer be automatically injected into themes from
    Sphinx 6.0. If you develop a theme or extension that uses the
    ``jQuery``, ``$``, or ``$u`` global objects, you need to update your
    JavaScript to modern standards, or use the mitigation below.
    The first option is to use the sphinxcontrib.jquery_ extension, which has been
    developed by the Sphinx team and contributors. To use this, add
    ``sphinxcontrib.jquery`` to the ``extensions`` list in ``conf.py``, or call
    ``app.setup_extension("sphinxcontrib.jquery")`` if you develop a Sphinx theme
    or extension.
    The second option is to manually ensure that the frameworks are present.
    To re-add jQuery and underscore.js, you will need to copy ``jquery.js`` and
    ``underscore.js`` from `the Sphinx repository`_ to your ``static`` directory,
    and add the following to your ``layout.html``:
    .. code-block:: html+jinja
       {%- block scripts %}
           <script src="{{ pathto('_static/jquery.js', resource=True) }}"></script>
           <script src="{{ pathto('_static/underscore.js', resource=True) }}"></script>
           {{ super() }}
       {%- endblock %}
    .. _sphinxcontrib.jquery: https://github.com/sphinx-contrib/jquery/
    Patch by Adam Turner.
  * #10471, #10565: Removed deprecated APIs scheduled for removal in Sphinx 6.0. See
    :ref:`dev-deprecated-apis` for details. Patch by Adam Turner.
  * #10901: C Domain: Remove support for parsing pre-v3 style type directives and
    roles. Also remove associated configuration variables ``c_allow_pre_v3`` and

OBS-URL: https://build.opensuse.org/request/show/1045890
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=224
2023-01-02 09:24:35 +00:00
921ceb8e20 Accepting request 1011246 from home:marxin:branches:devel:languages:python
- Update to version 5.3.0
  * #10759: LaTeX: add :confval:`latex_table_style` and support the
    ``'booktabs'``, ``'borderless'``, and ``'colorrows'`` styles.
    (thanks to Stefan Wiehler for initial pull requests #6666, #6671)
  * #10840: One can cross-reference including an option value like ``:option:`--module=foobar```,
    ``:option:`--module[=foobar]``` or ``:option:`--module foobar```.
    Patch by Martin Liska.
  * #10881: autosectionlabel: Record the generated section label to the debug log.
  * #10268: Correctly URI-escape image filenames.
  * #10887: domains: Allow sections in all the content of all object description
    directives (e.g. :rst:dir:`py:function`). Patch by Adam Turner

OBS-URL: https://build.opensuse.org/request/show/1011246
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=222
2022-10-17 07:30:04 +00:00
7775e1c551 Accepting request 1007682 from home:mcalabkova:branches:devel:languages:python
- BuildRequires just flit-core instead of flit

OBS-URL: https://build.opensuse.org/request/show/1007682
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=220
2022-10-03 12:33:53 +00:00
2e955024c1 Accepting request 1007300 from home:marxin:branches:devel:languages:python
- Update to version 5.2.3
  * #10878: Fix base64 image embedding in sphinx.ext.imgmath
  * #10886: Add :nocontentsentry: flag and global domain table of contents entry
    control option. Patch by Adam Turner

OBS-URL: https://build.opensuse.org/request/show/1007300
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=219
2022-09-30 20:34:10 +00:00
081a34f3af Accepting request 1006671 from home:marxin:branches:devel:languages:python
- Update to version 5.2.2
  * #10872: Restore link targets for autodoc modules to the top of content.
    Patch by Dominic Davis-Foster.

- Update to version 5.2.1
  * #10861: Always normalise the ``pycon3`` lexer to ``pycon``.
  * Fix using ``sphinx.ext.autosummary`` with modules containing titles in the
    module-level docstring.
- Remove unneeded spec hunks.

- Update to version 5.2.0
  * #10356: Sphinx now uses declarative metadata with pyproject.toml to create packages,
    using PyPA’s build project as a build backend. Patch by Adam Turner.
  * #10286: C++, support requires clauses not just between the template parameter lists and the declaration.
  * #10755: linkcheck: Check the source URL of raw directives that use the url option.
  * #10781: Allow ref role to be used with definitions and fields.
  * #10717: HTML Search: Increase priority for full title and subtitle matches in search results
  * #10718: HTML Search: Save search result score to the HTML element for debugging
  * #10673: Make toctree accept ‘genindex’, ‘modindex’ and ‘search’ docnames
  * #6316, #10804: Add domain objects to the table of contents. Patch by Adam Turner
  * #6692: HTML Search: Include explicit index directive index entries in the search index and search results. Patch by Adam Turner
  * #10816: imgmath: Allow embedding images in HTML as base64
  * #10257: C++, ensure consistent non-specialization template argument representation.
  * #10729: C++, fix parsing of certain non-type template parameter packs.
  * #10715: Revert #10520: “Fix” use of sidebar classes in agogo.css_t

  * #10701: Fix ValueError in the new ``deque`` based ``sphinx.ext.napolean``
    iterator implementation.
  * #10702: Restore compatability with third-party builders.

OBS-URL: https://build.opensuse.org/request/show/1006671
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=218
2022-09-28 16:52:39 +00:00
d10c739274 Accepting request 991350 from home:marxin:branches:devel:languages:python
- Update to version 5.1.1
* #10701: Fix ValueError in the new ``deque`` based ``sphinx.ext.napolean``
  iterator implementation.
* #10702: Restore compatability with third-party builders.

OBS-URL: https://build.opensuse.org/request/show/991350
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=216
2022-07-27 12:33:39 +00:00
74c6c73312 Accepting request 991054 from home:marxin:branches:devel:languages:python
- Update to version 5.1.0
  * #10656: Support `Docutils 0.19`_. Patch by Adam Turner.
  * #10467: Deprecated ``sphinx.util.stemmer`` in favour of ``snowballstemmer``.
    Patch by Adam Turner.
  * #9856: Deprecated ``sphinx.ext.napoleon.iterators``.
  * #10444: html theme: Allow specifying multiple CSS files through the ``stylesheet``
    setting in ``theme.conf`` or by setting ``html_style`` to an iterable of strings.
  * #10366: std domain: Add support for emphasising placeholders in :rst:dir:`option`
    directives through a new :confval:`option_emphasise_placeholders` configuration
    option.
  * #10439: std domain: Use the repr of some variables when displaying warnings,
    making whitespace issues easier to identify.
  * #10571: quickstart: Reduce content in the generated ``conf.py`` file. Patch by
    Pradyun Gedam.
  * #10648: LaTeX: CSS-named-alike additional :ref:`'sphinxsetup' <latexsphinxsetup>`
    keys allow to configure four separate border-widths, four paddings, four
    corner radii, a shadow (possibly inset), colours for border, background, shadow
    for each of the code-block, topic, attention, caution, danger, error and warning
    directives.
  * #10655: LaTeX: Explain non-standard encoding in LatinRules.xdy
  * #10599: HTML Theme: Wrap consecutive footnotes in an ``<aside>`` element when
    using Docutils 0.18 or later, to allow for easier styling. This matches the
    behaviour introduced in Docutils 0.19. Patch by Adam Turner.
  * #10518: config: Add ``include_patterns`` as the opposite of ``exclude_patterns``.
    Patch by Adam Turner.
  * #10594: HTML Theme: field term colons are doubled if using Docutils 0.18+
  * #10596: Build failure if Docutils version is 0.18 (not 0.18.1) due
    to missing ``Node.findall()``
  * #10506: LaTeX: build error if highlighting inline code role in figure caption
    (refs: #10251)

OBS-URL: https://build.opensuse.org/request/show/991054
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=214
2022-07-25 15:58:13 +00:00
ae22c3e550 - Add python-Sphinx.keyring
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=213
2022-07-19 18:20:24 +00:00
0e037cdc75 - (bsc#1201272) Add a missing dependency of latex subpackage on
tex(tgtermes.sty).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=212
2022-07-19 18:18:22 +00:00
bce478d06f Accepting request 983449 from home:marxin:branches:devel:languages:python
- Update to version 5.0.2
* #10523: HTML Theme: Expose the Docutils's version info tuple as a template
  variable, ``docutils_version_info``. Patch by Adam Turner.
* #10538: autodoc: Inherited class attribute having docstring is documented even
  if :confval:`autodoc_inherit_docstring` is disabled
* #10509: autosummary: autosummary fails with a shared library
* #10497: py domain: Failed to resolve strings in Literal. Patch by Adam Turner.
* #10523: HTML Theme: Fix double brackets on citation references in Docutils 0.18+.
  Patch by Adam Turner.
* #10534: Missing CSS for nav.contents in Docutils 0.18+. Patch by Adam Turner.

OBS-URL: https://build.opensuse.org/request/show/983449
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=210
2022-06-18 13:04:43 +00:00
4c2ef61b75 Accepting request 980596 from home:stroeder:python
Update to version 5.0.1

OBS-URL: https://build.opensuse.org/request/show/980596
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=209
2022-06-03 13:25:20 +00:00
ed440f67f6 Accepting request 979826 from home:marxin:branches:devel:languages:python
- Update to version 5.0.0:
  * #10164: Support `Docutils 0.18`_. Patch by Adam Turner.
  * #10031: autosummary: ``sphinx.ext.autosummary.import_by_name()`` now raises
    ``ImportExceptionGroup`` instead of ``ImportError`` when it failed to import
    target object.  Please handle the exception if your extension uses the
    function to import Python object.  As a workaround, you can disable the
    behavior via ``grouped_exception=False`` keyword argument until v7.0.
  * #9962: texinfo: Customizing styles of emphasized text via ``@definfoenclose``
    command was not supported because the command was deprecated since texinfo 6.8
  * #2068: :confval:`intersphinx_disabled_reftypes` has changed default value
    from an empty list to ``['std:doc']`` as avoid too surprising silent
    intersphinx resolutions.
    To migrate: either add an explicit inventory name to the references
    intersphinx should resolve, or explicitly set the value of this configuration
    variable to an empty list.
  * #10197: html theme: Reduce ``body_min_width`` setting in basic theme to 360px
  * #9999: LaTeX: separate terms from their definitions by a CR (refs: #9985)
  * #10062: Change the default language to ``'en'`` if any language is not set in
    ``conf.py``
  * #10474: :confval:`language` does not accept ``None`` as it value.  The default
    value of ``language`` becomes to ``'en'`` now.
    * #10028: jQuery and underscore.js will no longer be automatically injected into
    themes from Sphinx 6.0. If you develop a theme or extension that uses the
    ``jQuery``, ``$``, or ``$u`` global objects, you need to update your
    JavaScript or use the mitigation below.
    To re-add jQuery and underscore.js, you will need to copy ``jquery.js`` and
    ``underscore.js`` from `the Sphinx repository`_ to your ``static`` directory,
    and add the following to your ``layout.html``:
    .. _the Sphinx repository: https://github.com/sphinx-doc/sphinx/tree/v4.3.2/sphinx/themes/basic/static
    .. code-block:: html+jinja

OBS-URL: https://build.opensuse.org/request/show/979826
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=208
2022-05-30 09:59:33 +00:00
bec2daec3d Accepting request 965338 from home:marxin:branches:devel:languages:python
- Update to version 4.5.0:
  * #10112: extlinks: Disable hardcoded links detector by default
  * #9993, #10177: std domain: Disallow to refer an inline target via
    :rst:role:`ref` role
  * ``sphinx.ext.napoleon.docstring.GoogleDocstring._qualify_name()``
  * #10260: Enable ``FORCE_COLOR`` and ``NO_COLOR`` for terminal colouring
  * #10234: autosummary: Add "autosummary" CSS class to summary tables
  * #10125: extlinks: Improve suggestion message for a reference having title
  * #10112: extlinks: Add :confval:`extlinks_detect_hardcoded_links` to enable
    hardcoded links detector feature
  * #9494, #9456: html search: Add a config variable
    :confval:`html_show_search_summary` to enable/disable the search summaries
  * #9337: HTML theme, add option ``enable_search_shortcuts`` that enables :kbd:'/' as
           a Quick search shortcut and :kbd:`Esc` shortcut that
           removes search highlighting.
  * #10107: i18n: Allow to suppress translation warnings by adding ``#noqa``
    comment to the tail of each translation message
  * #10252: C++, support attributes on classes, unions, and enums.
  * #10253: :rst:dir:`pep` role now generates URLs based on peps.python.org
  * #9876: autodoc: Failed to document an imported class that is built from native
    binary module
  * #10133: autodoc: Crashed when mocked module is used for type annotation
  * #10146: autodoc: :confval:`autodoc_default_options` does not support
    ``no-value`` option
  * #9971: autodoc: TypeError is raised when the target object is annotated by
    unhashable object
  * #10205: extlinks: Failed to compile regexp on checking hardcoded links
  * #10277: html search: Could not search short words (ex. "use")
  * #9529: LaTeX: named auto numbered footnote (ex. ``[#named]``) that is referred
    multiple times was rendered to a question mark

OBS-URL: https://build.opensuse.org/request/show/965338
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=206
2022-03-28 15:11:51 +00:00
d9708aa76d - SPEC cleanup
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=205
2022-01-28 11:01:40 +00:00
de342b62c3 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=203 2022-01-20 18:27:33 +00:00
3d12228397 Accepting request 947706 from home:bnavigator:branches:devel:languages:python
- Fix missing install_requires dependencies.

OBS-URL: https://build.opensuse.org/request/show/947706
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=202
2022-01-20 16:47:35 +00:00
e7173738d8 - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=201
2022-01-19 16:50:57 +00:00
93d7fa7d3a Accepting request 947122 from home:marxin:branches:devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/947122
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=200
2022-01-18 21:35:10 +00:00
86e628fe57 Accepting request 942088 from home:marxin:branches:devel:languages:python
- Update to version 4.3.2:
  * #9917: C and C++, parse fundamental types no matter the order of simple type
    specifiers.

OBS-URL: https://build.opensuse.org/request/show/942088
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=199
2022-01-03 10:35:07 +00:00
d3f59ab34c OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=198 2021-12-04 19:04:41 +00:00
5f372ad95f Accepting request 934318 from home:apersaud:branches:devel:languages:python
- specfile
  * fix find_lang call in rpm
- update to version 4.3.1:
  * Features added
    + #9864: mathjax: Support chnaging the loading method of MathJax
       to "defer" via :confval:`mathjax_options`
  * Bugs fixed
    + #9838: autodoc: AttributeError is raised on building document
       for functions decorated by functools.lru_cache
    + #9879: autodoc: AttributeError is raised on building document
       for an object having invalid __doc__ atribute
    + #9844: autodoc: Failed to process a function wrapped with
       functools.partial if :confval:`autodoc_preserve_defaults`
       enabled
    + #9872: html: Class namespace collision between autodoc
       signatures and docutils-0.17
    + #9868: imgmath: Crashed if the dvisvgm command failed to convert
       equation
    + #9864: mathjax: Failed to render equations via MathJax v2.  The
       loading method of MathJax is back to "async" method again

OBS-URL: https://build.opensuse.org/request/show/934318
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=197
2021-11-28 19:14:11 +00:00
f38d39346a Accepting request 931050 from home:marxin:branches:devel:languages:python
- Update rpmlintrc file.
- Update to 4.3.0:
  * Support Python 3.10
  * #9649: ``searchindex.js``: the embedded data has changed format to allow
    objects with the same name in different domains.
  * #9672: The rendering of Python domain declarations is implemented
    with more docutils nodes to allow better CSS styling.
    It may break existing styling.
  * #9672: the signature of
    :py:meth:`domains.py.PyObject.get_signature_prefix` has changed to
    return a list of nodes instead of a plain string.
  * #9695: ``domains.js.JSObject.display_prefix`` has been changed into a method
    ``get_display_prefix`` which now returns a list of nodes
    instead of a plain string.
  * #9695: The rendering of Javascript domain declarations is implemented
    with more docutils nodes to allow better CSS styling.
    It may break existing styling.
  * #9450: mathjax: Load MathJax via "defer" strategy
  * ``sphinx.ext.autodoc.AttributeDocumenter._datadescriptor``
  * ``sphinx.writers.html.HTMLTranslator._fieldlist_row_index``
  * ``sphinx.writers.html.HTMLTranslator._table_row_index``
  * ``sphinx.writers.html5.HTML5Translator._fieldlist_row_index``
  * ``sphinx.writers.html5.HTML5Translator._table_row_index``
  * #9639: autodoc: Support asynchronous generator functions
  * #9664: autodoc: ``autodoc-process-bases`` supports to inject reST snippet as a
    base class
  * #9691: C, added new info-field ``retval``
    for :rst:dir:`c:function` and :rst:dir:`c:macro`.
  * C++, added new info-field ``retval`` for :rst:dir:`cpp:function`.
  * #9618: i18n: Add :confval:`gettext_allow_fuzzy_translations` to allow "fuzzy"

OBS-URL: https://build.opensuse.org/request/show/931050
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=196
2021-11-12 16:32:09 +00:00
59f1a99d54 - Explicitly Require python-sphinxcontrib-qthelp >= 1.0.2 to prevent
bsc#1157793 and bsc#1158158 from occuring.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=195
2021-11-12 16:31:03 +00:00
aabf0a5657 Remove unfinished sphinx-signature-annotations.patch
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=194
2021-11-10 18:28:19 +00:00
0d13e40a4c - Fix Provides and Obsoletes ... we cannot use python_module there
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=193
2021-11-10 13:57:54 +00:00
0dbe52f89b Accepting request 918864 from home:marxin:branches:devel:languages:python
- Update to 4.2.0:
  * #9445: autodoc: Support class properties
  * #9479: autodoc: Emit a warning if target is a mocked object
  * #9560: autodoc: Allow to refer NewType instances with module name in Python
    3.10 or above
  * #9447: html theme: Expose the version of Sphinx in the form of tuple as a
    template variable ``sphinx_version_tuple``
  * #9594: manpage: Suppress the title of man page if description is empty
  * #9445: py domain: ``:py:property:`` directive supports ``:classmethod:``
    option to describe the class property
  * #9524: test: SphinxTestApp can take ``builddir`` as an argument
  * #9535: C and C++, support more fundamental types, including GNU extensions.
  * #9608: apidoc: apidoc does not generate a module definition for implicit
    namespace package
  * #9504: autodoc: generate incorrect reference to the parent class if the target
    class inherites the class having ``_name`` attribute
  * #9537, #9589: autodoc: Some objects under ``typing`` module are not displayed
    well with the HEAD of 3.10
  * #9487: autodoc: typehint for cached_property is not shown
  * #9509: autodoc: AttributeError is raised on failed resolving typehints
  * #9518: autodoc: autodoc_docstring_signature does not effect to ``__init__()``
    and ``__new__()``
  * #9522: autodoc: PEP 585 style typehints having arguments (ex. ``list[int]``)
    are not displayed well
  * #9481: autosummary: some warnings contain non-existing filenames
  * #9568: autosummary: summarise overlined sectioned headings correctly
  * #9600: autosummary: Type annotations which contain commas in autosummary table
    are not removed completely
  * #9481: c domain: some warnings contain non-existing filenames
  * #9481: cpp domain: some warnings contain non-existing filenames

OBS-URL: https://build.opensuse.org/request/show/918864
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=192
2021-09-14 12:29:52 +00:00
298e259ffe - update to 4.1.2:
* linkcheck: Disable checking automatically generated anchors on
    github.com (ex. anchors in reST/Markdown documents)
  * autodoc: Custom types using ``typing.NewType`` are not displayed well
    with the HEAD of 3.10
  * autodoc: Some objects under ``typing`` module are not displayed well
    with the HEAD of 3.10
  * autodoc: crashed if ``autodoc_class_signature = "separated"``
  * html search: html_copy_source can't control the search summaries
  * linkcheck: Failed to check anchors in github.com

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=191
2021-08-01 09:23:17 +00:00
ed2ca0817f - update to 4.1.1:
* sphinxcontrib-htmlhelp-2.0.0 or above
  * sphinxcontrib-serializinghtml-1.1.5 or above
  * html: HTML logo or Favicon specified as file not being found on output

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=190
2021-07-17 13:26:19 +00:00
27af2112bd Accepting request 905849 from home:marxin:branches:devel:languages:python
- Bump to 4.1.0:
  * Support jinja2-3.0
  * The ``app`` argument of ``sphinx.environment.BuildEnvironment`` becomes
    required
  * ``sphinx.application.Sphinx.html_theme``
  * ``sphinx.ext.autosummary._app``
  * ``sphinx.util.docstrings.extract_metadata()``
  * #8107: autodoc: Add ``class-doc-from`` option to :rst:dir:`autoclass`
    directive to control the content of the specific class like
    :confval:`autoclass_content`
  * #8588: autodoc: :confval:`autodoc_type_aliases` now supports dotted name. It
    allows you to define an alias for a class with module name like
    ``foo.bar.BazClass``
  * #9175: autodoc: Special member is not documented in the module
  * #9195: autodoc: The arguments of ``typing.Literal`` are wrongly rendered
  * #9185: autodoc: :confval:`autodoc_typehints` allows ``'both'`` setting to
    allow typehints to be included both in the signature and description
  * #4257: autodoc: Add :confval:`autodoc_class_signature` to separate the class
    entry and the definition of ``__init__()`` method
  * #8061, #9218: autodoc: Support variable comment for alias classes
  * #3014: autodoc: Add :event:`autodoc-process-bases` to modify the base classes
    of the class definitions
  * #9272: autodoc: Render enum values for the default argument value better
  * #9384: autodoc: ``autodoc_typehints='none'`` now erases typehints for
    variables, attributes and properties
  * #3257: autosummary: Support instance attributes for classes
  * #9358: html: Add "heading" role to the toctree items
  * #9225: html: Add span tag to the return typehint of method/function
  * #9129: html search: Show search summaries when html_copy_source = False
  * #9307: html search: Prevent corrections and completions in search field

OBS-URL: https://build.opensuse.org/request/show/905849
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=189
2021-07-12 13:34:48 +00:00
c21cc6f6c2 Accepting request 897819 from home:marxin:branches:devel:languages:python
- Update again to 4.0.2.

OBS-URL: https://build.opensuse.org/request/show/897819
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=187
2021-06-07 13:45:32 +00:00
0c64d734f2 - Switch off the failing test_signature_annotations. It is just
not worthy filing upstream test on the obsolete version.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=186
2021-06-02 16:49:30 +00:00
86878729e9 - Revert to 3.5.4
- Update to 4.0.2: see upstream CHANGES.
- Add texlive-tex-gyre build dependency for tests.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=185
2021-06-02 13:53:21 +00:00
0badde1b6e Accepting request 896924 from openSUSE:Factory
revert

OBS-URL: https://build.opensuse.org/request/show/896924
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=184
2021-06-02 13:51:49 +00:00
7a8eb86a27 Accepting request 894748 from home:marxin:branches:devel:languages:python
- Update to 4.0.2: see upstream CHANGES.
- Add texlive-tex-gyre build dependency for tests.

OBS-URL: https://build.opensuse.org/request/show/894748
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=183
2021-05-21 11:52:29 +00:00
24e62133e5 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=181 2021-04-16 08:05:51 +00:00
4c666b2bba OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=180 2021-04-16 07:34:49 +00:00
6530faba08 - update to 3.5.4:
* #9071: Restrict docutils to 0.16
  * #9078: autodoc: Async staticmethods and classmethods are considered as non
    async coroutine-functions with Python3.10
  * #8870, #9001, #9051: html theme: The style are not applied with docutils-0.17

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=179
2021-04-16 07:10:26 +00:00
9ac36c5ef2 - update to 3.5.3:
* #8959: using UNIX path separator in image directive confuses Sphinx on Windows

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=177
2021-04-06 01:33:36 +00:00
0445429695 - update to 3.5.2:
* #8943: i18n: Crashed by broken translation messages in ES, EL and HR
  * #8936: LaTeX: A custom LaTeX builder fails with unknown node error
  * #8952: Exceptions raised in a Directive cause parallel builds to hang
  * #8883: autodoc: AttributeError is raised on assigning __annotations__ on
    read-only class
  * #8884: html: minified js stemmers not included in the distributed package
  * #8885: html: AttributeError is raised if CSS/JS files are installed via
    :confval:`html_context`
  * #8880: viewcode: ExtensionError is raised on incremental build after
    unparsable python module found
  * LaTeX: ``multicol`` (it is anyhow a required part of the official latex2e
    base distribution)
  * Update Underscore.js to 1.12.0
  * #6550: html: The config variable ``html_add_permalinks`` is replaced by
    :confval:`html_permalinks` and :confval:`html_permalinks_icon`
  * pending_xref node for viewcode extension
  * ``sphinx.builders.linkcheck.CheckExternalLinksBuilder.anchors_ignore``
  * ``sphinx.builders.linkcheck.CheckExternalLinksBuilder.auth``
  * ``sphinx.builders.linkcheck.CheckExternalLinksBuilder.broken``
  * ``sphinx.builders.linkcheck.CheckExternalLinksBuilder.good``
  * ``sphinx.builders.linkcheck.CheckExternalLinksBuilder.redirected``
  * ``sphinx.builders.linkcheck.CheckExternalLinksBuilder.rqueue``
  * ``sphinx.builders.linkcheck.CheckExternalLinksBuilder.to_ignore``
  * ``sphinx.builders.linkcheck.CheckExternalLinksBuilder.workers``
  * ``sphinx.builders.linkcheck.CheckExternalLinksBuilder.wqueue``
  * ``sphinx.builders.linkcheck.node_line_or_0()``
  * ``sphinx.ext.autodoc.AttributeDocumenter.isinstanceattribute()``
  * ``sphinx.ext.autodoc.directive.DocumenterBridge.reporter``
  * ``sphinx.ext.autodoc.importer.get_module_members()``

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=175
2021-03-16 10:34:38 +00:00
f04a3dcdbe Accepting request 862816 from home:mcalabkova:branches:devel:languages:python
- Update to 3.4.3
  * Bugfix release, see upstream CHANGES

OBS-URL: https://build.opensuse.org/request/show/862816
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=173
2021-01-13 08:53:34 +00:00
1e0062a80e Accepting request 862350 from home:mcalabkova:branches:devel:languages:python
- Do not download python (and requests) documentation in the runtime.

OBS-URL: https://build.opensuse.org/request/show/862350
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=171
2021-01-11 15:01:56 +00:00
67c1788d75 - update to 3.4.1:
* #8105: autodoc: the signature of class constructor will be shown for decorated
    classes, not a signature of decorator
  * #8119: autodoc: Allow to determine whether a member not included in
    ``__all__`` attribute of the module should be documented or not via
    :event:`autodoc-skip-member` event
  * #8219: autodoc: Parameters for generic class are not shown when super class is
    a generic class and show-inheritance option is given (in Python 3.7 or above)
  * autodoc: Add ``Documenter.config`` as a shortcut to access the config object
  * autodoc: Add Optional[t] to annotation of function and method if a default
    value equal to None is set.
  * #8209: autodoc: Add ``:no-value:`` option to :rst:dir:`autoattribute` and
    :rst:dir:`autodata` directive to suppress the default value of the variable
  * #8460: autodoc: Support custom types defined by typing.NewType
  * #8285: napoleon: Add :confval:`napoleon_attr_annotations` to merge type hints
    on source code automatically if any type is specified in docstring
  * #8236: napoleon: Support numpydoc's "Receives" section
  * #6914: Add a new event :event:`warn-missing-reference` to custom warning
    messages when failed to resolve a cross-reference
  * #6914: Emit a detailed warning when failed to resolve a ``:ref:`` reference
  * #6629: linkcheck: The builder now handles rate limits. See
    :confval:`linkcheck_retry_on_rate_limit` for details.
  * Large number of bugfixes, see included NEWS
- remove sphinx-pr8520-fix-AliasNode-copy.patch (upstream)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=170
2020-12-29 20:37:49 +00:00
1c3ee725be Accepting request 853197 from home:bnavigator:branches:devel:languages:python
- Remove unused mypy from BuildRequires in :test
- Fix the intersphinx inventory bundle for multiple python flavors
  gh#openSUSE/python-rpm-macros#66
- Fix failing graphviz dot calls by including packages for png
  and pdf formats. The png fail was masked by an incorrect use of
  a shell command chain. Fails for pdf format were in the tests.
- Add sphinx-pr8520-fix-AliasNode-copy.patch to fix failing 
  manpages build -- gh#sphinx-doc/sphinx#8520

OBS-URL: https://build.opensuse.org/request/show/853197
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=168
2020-12-05 17:44:43 +00:00
f1bb26e3fa - update to 3.3.1:
* #8372: autodoc: autoclass directive became slower than Sphinx-3.2
  * #7727: autosummary: raise PycodeError when documenting python package
  * #8350: autosummary: autosummary_mock_imports causes slow down builds
  * #8364: C, properly initialize attributes in empty symbols.
  * #8399: i18n: Put system locale path after the paths specified by configuration
  * #8100: html: Show a better error message for failures on copying
  html_static_files
  * #8141: C: added a ``maxdepth`` option to :rst:dir:`c:alias` to insert
  nested declarations.
  * #8081: LaTeX: Allow to add LaTeX package via ``app.add_latex_package()`` until
  just before writing .tex file
  * #7996: manpage: Add :confval:`man_make_section_directory` to make a section
  directory on build man page
  * #8289: epub: Allow to suppress "duplicated ToC entry found" warnings from epub
  builder using :confval:`suppress_warnings`.
  * #8298: sphinx-quickstart: Add :option:`sphinx-quickstart --no-sep` option
  * #8304: sphinx.testing: Register public markers in sphinx.testing.fixtures
  * #8051: napoleon: use the obj role for all See Also items
  * #8050: napoleon: Apply :confval:`napoleon_preprocess_types` to every field
  * C and C++, show line numbers for previous declarations when duplicates are
  detected.
  * #8183: Remove substitution_reference nodes from doctree only on LaTeX builds
  * bugfixes
  - remove sphinx-pygments-compat.patch (obsolete)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=167
2020-11-26 09:18:58 +00:00
1fe482d81c Accepting request 845960 from home:bnavigator:branches:devel:languages:python
- Fix the lang collection macro override.
  * gh#openSUSE/python-rpm-macros#66
  * gh#openSUSE/python-rpm-macros#74

OBS-URL: https://build.opensuse.org/request/show/845960
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=165
2020-11-04 19:50:22 +00:00