1
0
forked from pool/python-Sphinx

25 Commits

Author SHA256 Message Date
dbe1b80e18 Accepting request 1108097 from home:mcalabkova:branches:devel:languages:python
- update to 7.2.4
  * Require sphinxcontrib-serializinghtml 1.1.9.
  * Fix regression in autodoc.Documenter.parse_name().
  * Fix regression in JSON serialisation.
  * autodoc: Support positional-only parameters in classmethod methods 
    when autodoc_preserve_defaults is True.
  * Restore support string methods on path objects. This is deprecated 
    and will be removed in Sphinx 8. Use os.fspath() to convert Path 
    objects to strings, or Path’s methods to work with path objects.
  * Fix a regression in the MoveModuleTargets transform.
  * linkcheck: Resolve hanging tests for timezones west of London and 
    incorrect conversion from UTC to offsets from the UNIX epoch.

OBS-URL: https://build.opensuse.org/request/show/1108097
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=248
2023-08-30 11:46:18 +00:00
96f1267e79 Accepting request 1105478 from home:mcalabkova:branches:devel:languages:python:setuptools
- update to 7.2.2
  * Drop Python 3.8 support.
  * Require Pygments 2.14 or later.
  * Deprecate sphinx.util.md5 and sphinx.util.sha1. Use hashlib instead.
  * Deprecate sphinx.testing.path. Use os.path or pathlib instead.
  * Support os.PathLike types and pathlib.Path objects in many more places.
  * Add the :no-typesetting: option to suppress textual output and only 
    create a linkable anchor.
  * Allow running Sphinx with python -m sphinx build
  * graphviz: Fix relative links from within the graph.
  * pytest: Fail tests on “XPASS”, Set PYTHONWARNINGS=error, set strict config
  * Restored the the str interface of the asset classes (_CascadingStyleSheet 
    and _JavaScript), which several extensions relied upon. This will be 
    removed in Sphinx 9.
  * Many more changes (even deprecations), see upstream changelog

OBS-URL: https://build.opensuse.org/request/show/1105478
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=247
2023-08-23 12:29:29 +00:00
6aa0a6f18c Accepting request 1101202 from home:marxin:branches:devel:languages:python
- Update to 7.1.1:
  * #11514: Fix ``SOURCE_DATE_EPOCH`` in multi-line copyright footer.
    Patch by Bénédikt Tran.
- Update to 7.1.0:
  * Releases are no longer signed, given the `change in PyPI policy`_.
  * #11412: Emit warnings on using a deprecated Python-specific index entry type
    (namely, ``module``, ``keyword``, ``operator``, ``object``, ``exception``,
    ``statement``, and ``builtin``) in the :rst:dir:`index` directive, and
    set the removal version to Sphinx 9. Patch by Adam Turner.
  * #11415: Add a checksum to JavaScript and CSS asset URIs included within
    generated HTML, using the CRC32 algorithm.
  * :meth:`~sphinx.application.Sphinx.require_sphinx` now allows the version
    requirement to be specified as ``(major, minor)``.
  * #11011: Allow configuring a line-length limit for object signatures, via
    :confval:`maximum_signature_line_length` and the domain-specific variants.
    If the length of the signature (in characters) is greater than the configured
    limit, each parameter in the signature will be split to its own logical line.
    This behaviour may also be controlled by options on object description
    directives, for example :rst:dir:`py:function:single-line-parameter-list`.
    Patch by Thomas Louf, Adam Turner, and Jean-François B.
  * #10983: Support for multiline copyright statements in the footer block.
    Patch by Stefanie Molin
  * ``sphinx.util.display.status_iterator`` now clears the current line
    with ANSI control codes, rather than overprinting with space characters.
  * #11431: linkcheck: Treat SSL failures as broken links.
    Patch by Bénédikt Tran
  * #11157: Keep the ``translated`` attribute on translated nodes.
  * #11451: Improve the traceback displayed when using :option:`sphinx-build -T`
    in parallel builds. Patch by Bénédikt Tran
  * #11324: linkcheck: Use session-basd HTTP requests.

OBS-URL: https://build.opensuse.org/request/show/1101202
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=245
2023-07-29 09:12:43 +00:00
65c438c865 Accepting request 1083719 from home:marxin:branches:devel:languages:python
- Update to version 7.0.0
  * #11359: Remove long-deprecated aliases for ``MecabSplitter`` and
    ``DefaultSplitter`` in ``sphinx.search.ja``.
  * #11360: Remove deprecated ``make_old_id`` functions in domain object
    description classes.
  * #11363: Remove the Setuptools integration (``build_sphinx`` hook in
    ``setup.py``).
  * #11364: Remove deprecated ``sphinx.ext.napoleon.iterators`` module.
  * #11365: Remove support for the ``jsdump`` format in ``sphinx.search``.
  * #11366: Make ``locale`` a required argument to
    ``sphinx.util.i18n.format_date()``.
  * #11370: Remove deprecated ``sphinx.util.stemmer`` module.
  * #11371: Remove deprecated ``sphinx.pycode.ast.parse()`` function.
  * #11372: Remove deprecated ``sphinx.io.read_doc()`` function.
  * #11373: Removed deprecated ``sphinx.util.get_matching_files()`` function.
  * #11378: Remove deprecated ``sphinx.util.docutils.is_html5_writer_available()``
    function.
  * #11379: Make the ``env`` argument to ``Builder`` subclasses required.
  * #11380: autosummary: Always emit grouped import exceptions.
  * #11381: Remove deprecated ``style`` key for HTML templates.
  * #11382: Remove deprecated ``sphinx.writers.latex.LaTeXTranslator.docclasses``
    attribute.
  * #11383: Remove deprecated ``sphinx.builders.html.html5_ready`` and
    ``sphinx.builders.html.HTMLTranslator`` attributes.
  * #11385: Remove support for HTML 4 output.

OBS-URL: https://build.opensuse.org/request/show/1083719
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=241
2023-05-02 08:35:51 +00:00
d00c9e3b8d Accepting request 1082382 from home:marxin:branches:devel:languages:python
- Bump to version 6.2.0
  * Require Docutils 0.18.1 or greater.
  * LaTeX: removal of some internal TeX ``\dimen`` registers (not previously
    publicly documented) as per 5.1.0 code comments in ``sphinx.sty``:
    ``\sphinxverbatimsep``, ``\sphinxverbatimborder``, ``\sphinxshadowsep``,
    ``\sphinxshadowsize``, and ``\sphinxshadowrule``. (refs: #11105)
  * Remove ``.egg`` support from pycode ``ModuleAnalyser``; Python eggs are a
    now-obsolete binary distribution format
  * #11089: Remove deprecated code in ``sphinx.builders.linkcheck``.
    Patch by Daniel Eades
  * Remove internal-only ``sphinx.locale.setlocale``
  * #11247: Deprecate the legacy ``intersphinx_mapping`` format
  * ``sphinx.util.osutil.cd`` is deprecated in favour of ``contextlib.chdir``.
  * #11277: :rst:dir:`autoproperty` allows the return type to be specified as
    a type comment (e.g., ``# type: () -> int``). Patch by Bénédikt Tran
  * #10811: Autosummary: extend ``__all__`` to imported members for template rendering
    when option ``autosummary_ignore_module_all`` is set to ``False``. Patch by
    Clement Pinard
  * #11147: Add a ``content_offset`` parameter to ``nested_parse_with_titles()``,
    allowing for correct line numbers during nested parsing.
    Patch by Jeremy Maitin-Shepard
  * Update to Unicode CLDR 42
  * Add a ``--jobs`` synonym for ``-j``. Patch by Hugo van Kemenade
  * LaTeX: a command ``\sphinxbox`` for styling text elements with a (possibly
    rounded) box, optional background color and shadow, has been added.
    See :ref:`sphinxbox`. (refs: #11224)
  * LaTeX: add ``\sphinxstylenotetitle``, ..., ``\sphinxstylewarningtitle``, ...,
    for an extra layer of mark-up freeing up ``\sphinxstrong`` for other uses.
    See :ref:`latex-macros`. (refs: #11267)
  * LaTeX: :dudir:`note`, :dudir:`hint`, :dudir:`important` and :dudir:`tip` can

OBS-URL: https://build.opensuse.org/request/show/1082382
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=236
2023-04-24 11:22:35 +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
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
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
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
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
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
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
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
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
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
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
f5d5725a04 Accepting request 802658 from home:jzerebecki:branches:devel:languages:python
- update to version 3.0.3

compared to superseded request:
change added BuildRequires to use python_module macro and remove Suggests:python3-doc

OBS-URL: https://build.opensuse.org/request/show/802658
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=149
2020-05-11 13:43:53 +00:00