Revisions of python-Sphinx

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 947727 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 84)
- Fix missing install_requires dependencies.
- 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.
- Update to version 4.4.0:
  * #10007: Use ``importlib_metadata`` for python-3.9 or older
  * #10007: Drop ``setuptools``
  * #9075: autodoc: Add a config variable :confval:`autodoc_typehints_format`
    to suppress the leading module names of typehints of function signatures (ex.
    ``io.StringIO`` -> ``StringIO``)
  * #9831: Autosummary now documents only the members specified in a module's
    ``__all__`` attribute if :confval:`autosummary_ignore_module_all` is set to
    ``False``. The default behaviour is unchanged. Autogen also now supports
    this behavior with the ``--respect-module-all`` switch.
  * #9555: autosummary: Improve error messages on failure to load target object
  * #9800: extlinks: Emit warning if a hardcoded link is replaceable
    by an extlink, suggesting a replacement.
  * #9961: html: Support nested <kbd> HTML elements in other HTML builders
  * #10013: html: Allow to change the loading method of JS via ``loading_method``
    parameter for :meth:`Sphinx.add_js_file()`
  * #9551: html search: "Hide Search Matches" link removes "highlight" parameter
    from URL
  * #9815: html theme: Wrap sidebar components in div to allow customizing their
    layout via CSS
  * #9827: i18n: Sort items in glossary by translated terms
  * #9899: py domain: Allows to specify cross-reference specifier (``.`` and
    ``~``) as ``:type:`` option
  * #9894: linkcheck: add option ``linkcheck_exclude_documents`` to disable link
    checking in matched documents.
  * #9793: sphinx-build: Allow to use the parallel build feature in macOS on macOS
    and Python3.8+
  * #10055: sphinx-build: Create directories when ``-w`` option given
  * #9993: std domain: Allow to refer an inline target (ex. ``_`target name```)
    via :rst:role:`ref` role
  * #9981: std domain: Strip value part of the option directive from general index
  * #9391: texinfo: improve variable in ``samp`` role
  * #9578: texinfo: Add :confval:`texinfo_cross_references` to disable cross
    references for readability with standalone readers
  * #9822 (and #9062), add new Intersphinx role :rst:role:`external` for explict
    lookup in the external projects, without resolving to the local project.
  * #9866: autodoc: doccomment for the imported class was ignored
  * #9883: autodoc: doccomment for the alias to mocked object was ignored
  * #9908: autodoc: debug message is shown on building document using NewTypes
    with Python 3.10
  * #9968: autodoc: instance variables are not shown if __init__ method has
    position-only-arguments
  * #9194: autodoc: types under the "typing" module are not hyperlinked
  * #10009: autodoc: Crashes if target object raises an error on getting docstring
  * #10058: autosummary: Imported members are not shown when
    ``autodoc_class_signature = 'separated'``
  * #9947: i18n: topic directive having a bullet list can't be translatable
  * #9878: mathjax: MathJax configuration is placed after loading MathJax itself
  * #9932: napoleon: empty "returns" section is generated even if no description
  * #9857: Generated RFC links use outdated base url
  * #9909: HTML, prevent line-wrapping in literal text.
  * #10061: html theme: Configuration values added by themes are not be able to
    override from conf.py
  * #10073: imgconverter: Unnecessary availablity check is called for "data" URIs
  * #9925: LaTeX: prohibit also with ``'xelatex'`` line splitting at dashes of
    inline and parsed literals
  * #9944: LaTeX: extra vertical whitespace for some nested declarations
  * #9940: LaTeX: Multi-function declaration in Python domain has cramped
    vertical spacing in latexpdf output
  * #10015: py domain: types under the "typing" module are not hyperlinked defined
    at info-field-list
  * #9390: texinfo: Do not emit labels inside footnotes
  * #9413: xml: Invalid XML was generated when cross referencing python objects
  * #9979: Error level messages were displayed as warning messages
  * #10057: Failed to scan documents if the project is placed onto the root
    directory
  * #9636: code-block: ``:dedent:`` without argument did strip newlines
- Add new intersphinx mapping file: readthedocs.inv.
- Fix %fdupes.
- Remove python-Sphinx-rpmlintrc as it is not used any more.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 935962 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 82)
- 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
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 930743 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 80)
- Fix Provides and Obsoletes ... we cannot use python_module there
Richard Brown's avatar Richard Brown (RBrownSUSE) accepted request 910701 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 78)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 906826 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 77)
- 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
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 885911 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 74)
- 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
Richard Brown's avatar Richard Brown (RBrownSUSE) accepted request 883114 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 73)
- update to 3.5.3:
  * #8959: using UNIX path separator in image directive confuses Sphinx on Windows
Richard Brown's avatar Richard Brown (RBrownSUSE) accepted request 880708 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 72)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 838296 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 68)
- add sphinx-pygments-compat.patch (fix tests with newer pygments)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 830124 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 67)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 821465 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 66)
- In the new multiversion world, python*.inv is in python3.8
  directory not python3.

- 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
Displaying revisions 21 - 40 of 105
openSUSE Build Service is sponsored by