Commit Graph

276 Commits

Author SHA256 Message Date
Ana Guerrero
ecf89c577f Accepting request 1169646 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1169646
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Sphinx?expand=0&rev=105
2024-04-23 16:55:08 +00:00
8abec6f647 Accepting request 1169645 from home:dgarcia:branches:devel:languages:python:Factory
- Add fix-test-expectation-for-enum-rendering-on-python-3.12.3.patch
  gh#sphinx-doc/sphinx#12293, bsc#1223128

OBS-URL: https://build.opensuse.org/request/show/1169645
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=262
2024-04-22 10:23:04 +00:00
Dominique Leuenberger
51cbab92d6 Accepting request 1153136 from devel:languages:python
Forwarded request #1152961 from anag+factory

IMPORTANT: It would be better to fix/update the test, so if you can fix this please do so.
  I'm sending this SR because this have been holding the updates of ImageMagick and php-imagick for almost 2 months now.
  
  Changes: 
  - Disable test test_ext_imgconverter.

OBS-URL: https://build.opensuse.org/request/show/1153136
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Sphinx?expand=0&rev=104
2024-03-01 22:34:20 +00:00
5f5174c6de Accepting request 1152961 from home:anag+factory:Staging
IMPORTANT: It would be better to fix/update the test, so if you can fix this please do so.
I'm sending this SR because this have been holding the updates of ImageMagick and php-imagick for almost 2 months now.

Changes: 
- Disable test test_ext_imgconverter.

OBS-URL: https://build.opensuse.org/request/show/1152961
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=260
2024-02-29 09:14:38 +00:00
Ana Guerrero
c062df9248 Accepting request 1134224 from devel:languages:python
- Add upstream patch fix-autodoc-tests-python-3117.patch to make it
  work with python 3.11.7 gh#sphinx-doc/sphinx#11793

OBS-URL: https://build.opensuse.org/request/show/1134224
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Sphinx?expand=0&rev=103
2023-12-21 22:37:29 +00:00
e816a1b0f9 Accepting request 1134215 from home:dgarcia:branches:devel:languages:python:Factory
- Add upstream patch fix-autodoc-tests-python-3117.patch to make it
  work with python 3.11.7 gh#sphinx-doc/sphinx#11793

OBS-URL: https://build.opensuse.org/request/show/1134215
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=258
2023-12-20 13:08:26 +00:00
Ana Guerrero
14e9a71cb8 Accepting request 1131205 from devel:languages:python
- avoid xdist - not used by upstream and unstable (and not
  improving the build time by more than 25%)

- remove setuptools requires

OBS-URL: https://build.opensuse.org/request/show/1131205
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Sphinx?expand=0&rev=102
2023-12-07 18:08:55 +00:00
355635d8fd - avoid xdist - not used by upstream and unstable (and not
improving the build time by more than 25%)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=256
2023-12-05 20:13:48 +00:00
3c38f195ae - remove setuptools requires
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=255
2023-12-01 19:20:10 +00:00
Ana Guerrero
c0e0743c8a Accepting request 1111065 from devel:languages:python
- update to 7.2.6:
  * #11679: Add the :envvar:`!SPHINX_AUTODOC_RELOAD_MODULES`
    environment variable, which if set reloads modules when
    using autodoc with ``TYPE_CHECKING = True``.
  * #11679: Use :py:func:`importlib.reload` to reload modules in
    autodoc.

  * autodoc: Support positional-only parameters in classmethod methods
  * Restore support string methods on path objects. This is deprecated
    and will be removed in Sphinx 8. Use os.fspath() to convert Path
  * linkcheck: Resolve hanging tests for timezones west of London and
  * Add the :no-typesetting: option to suppress textual output and only
  * Restored the the str interface of the asset classes (_CascadingStyleSheet
    and _JavaScript), which several extensions relied upon. This will be
    variables/structure members
  * html: HTML logo or Favicon specified as file not being found on output
  * #8959: using UNIX path separator in image directive confuses Sphinx on Windows
    bracketed, not braced (and is anyhow not needed)
- Add sphinx-pr8520-fix-AliasNode-copy.patch to fix failing
- add sphinx-pygments-compat.patch (fix tests with newer pygments)
    module has submodules
- Recommends only on SUSE
- Move sphinxcontrib namespace into seperate package to avoid
- Split latex-related stuff into its own subpackage so we can
- Be explicit about six version requirements
      anymore. If you want to keep italic style, adapt your stylesheet.
      figure numbers instead # symbol.
      unused_docs have been removed.
      font. Custom writers will have to be adapted to handle this node.
      lineno-match option. Thanks to Jeppe Pihl.

OBS-URL: https://build.opensuse.org/request/show/1111065
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Sphinx?expand=0&rev=101
2023-09-17 17:28:42 +00:00
b253dc2658 - update to 7.2.6:
* #11679: Add the :envvar:`!SPHINX_AUTODOC_RELOAD_MODULES`
    environment variable, which if set reloads modules when
    using autodoc with ``TYPE_CHECKING = True``.
  * #11679: Use :py:func:`importlib.reload` to reload modules in
    autodoc.
  * autodoc: Support positional-only parameters in classmethod methods
  * Restore support string methods on path objects. This is deprecated
    and will be removed in Sphinx 8. Use os.fspath() to convert Path
  * linkcheck: Resolve hanging tests for timezones west of London and
  * Add the :no-typesetting: option to suppress textual output and only
  * Restored the the str interface of the asset classes (_CascadingStyleSheet
    and _JavaScript), which several extensions relied upon. This will be
    variables/structure members
  * html: HTML logo or Favicon specified as file not being found on output
  * #8959: using UNIX path separator in image directive confuses Sphinx on Windows
    bracketed, not braced (and is anyhow not needed)
- Add sphinx-pr8520-fix-AliasNode-copy.patch to fix failing
- add sphinx-pygments-compat.patch (fix tests with newer pygments)
    module has submodules
- Recommends only on SUSE
- Move sphinxcontrib namespace into seperate package to avoid
- Split latex-related stuff into its own subpackage so we can
- Be explicit about six version requirements
      anymore. If you want to keep italic style, adapt your stylesheet.
      figure numbers instead # symbol.
      unused_docs have been removed.
      font. Custom writers will have to be adapted to handle this node.
      lineno-match option. Thanks to Jeppe Pihl.
- Add sphinx-setup_command_unicode.patch: Backport of

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=253
2023-09-14 10:17:23 +00:00
Ana Guerrero
60c76458e5 Accepting request 1109692 from devel:languages:python
- update to 7.2.5:
  * #11645: Fix a regression preventing autodoc from importing
    modules within packages that make use of
    ``if typing.TYPE_CHECKING:`` to guard circular imports
    needed by type checkers.
  * #11634: Fixed inheritance diagram relative link resolution
    for sibling files in a subdirectory.
  * #11659: Allow ``?config=...`` in :confval:`mathjax_path`.
  * #11654: autodoc: Fail with a more descriptive error message
    when an object claims to be an instance of ``type``,
    but is not a class.
  * 11620: Cease emitting :event:`source-read` events for files
    read via the :dudir:`include` directive.
  * 11620: Add a new :event:`include-read` for observing and
    transforming the content of included files via the :dudir:`include`
    directive.
  * #11627: Restore support for copyright lines of the form
    ``YYYY`` when ``SOURCE_DATE_EPOCH`` is set.

OBS-URL: https://build.opensuse.org/request/show/1109692
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Sphinx?expand=0&rev=100
2023-09-10 11:09:31 +00:00
2277a67437 - update to 7.2.5:
* #11645: Fix a regression preventing autodoc from importing
    modules within packages that make use of
    ``if typing.TYPE_CHECKING:`` to guard circular imports
    needed by type checkers.
  * #11634: Fixed inheritance diagram relative link resolution
    for sibling files in a subdirectory.
  * #11659: Allow ``?config=...`` in :confval:`mathjax_path`.
  * #11654: autodoc: Fail with a more descriptive error message
    when an object claims to be an instance of ``type``,
    but is not a class.
  * 11620: Cease emitting :event:`source-read` events for files
    read via the :dudir:`include` directive.
  * 11620: Add a new :event:`include-read` for observing and
    transforming the content of included files via the :dudir:`include`
    directive.
  * #11627: Restore support for copyright lines of the form
    ``YYYY`` when ``SOURCE_DATE_EPOCH`` is set.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=251
2023-09-07 10:47:50 +00:00
Ana Guerrero
b3f04eef0d Accepting request 1108105 from 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.
- 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
- update to 7.1.2:
  * #11542: linkcheck: Properly respect :confval:`linkcheck_anchors`
    and do not spuriously report failures to validate anchors.
- 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.
  * #11438: Add support for the :rst:dir:`py:class` and :rst:dir:`py:function`
    directives for PEP 695 (generic classes and functions declarations) and
    PEP 696 (default type parameters).  Multi-line support (#11011) is enabled
    for type parameters list and can be locally controlled on object description
    directives, e.g., :rst:dir:`py:function:single-line-type-parameter-list`.
    Patch by Bénédikt Tran.
  * #11484: linkcheck: Allow HTML anchors to be ignored on a per-URL basis
    via :confval:`linkcheck_anchors_ignore_for_url` while
    still checking the validity of the page itself.
    Patch by Bénédikt Tran
  * #1246: Add translation progress statistics and inspection support,
    via a new substitution (``|translation progress|``) and a new
    configuration variable (:confval:`translation_progress_classes`).
    These enable determining the percentage of translated elements within
    a document, and the remaining translated and untranslated elements.
  * Restored the ``footnote-reference`` class that has been removed in
    the latest (unreleased) version of Docutils.
  * #11486: Use :rfc:`8081` font file MIME types in the EPUB builder.
    Using the correct MIME type will prevent warnings from ``epubcheck``
    and will generate a valid EPUB.
  * #11435: Use microsecond-resolution timestamps for outdated file detection
    in ``BuildEnvironment.get_outdated_files``.
  * #11437: Top-level headings starting with a reStructuredText role
    now render properly when :confval:`rst_prolog` is set.
    Previously, a file starting with the below would have
    improperly rendered due to where the prologue text
    was inserted into the document.
    Patch by Bénédikt Tran.
  * #11337: Fix a ``MemoryError`` in ``sphinx.ext.intersphinx`` when using ``None``
    or ``typing.*`` as inline type references. Patch by Bénédikt Tran (picnixz)
  * #11345: Always delete ``docutils.conf`` in test directories when running
    ``SphinxTestApp.cleanup()``.

OBS-URL: https://build.opensuse.org/request/show/1108105
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Sphinx?expand=0&rev=99
2023-09-04 20:52:28 +00:00
Markéta Machová
3c4f12a107 I said requires ...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=249
2023-08-30 11:49:00 +00:00
Markéta Machová
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
Markéta Machová
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
6696c2f52a - update to 7.1.2:
* #11542: linkcheck: Properly respect :confval:`linkcheck_anchors`
    and do not spuriously report failures to validate anchors.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=246
2023-08-07 08:19:17 +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
Dominique Leuenberger
dc14c32280 Accepting request 1087108 from devel:languages:python
- update to 7.0.1:
  * Support `Docutils 0.20`_.
  * #11418: Clean up remaining references to
    ``sphinx.setup_command``
    following the removal of support for setuptools.

OBS-URL: https://build.opensuse.org/request/show/1087108
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Sphinx?expand=0&rev=98
2023-05-15 14:54:00 +00:00
53bc31d977 - update to 7.0.1:
* Support `Docutils 0.20`_.
  * #11418: Clean up remaining references to
    ``sphinx.setup_command``
    following the removal of support for setuptools.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=243
2023-05-14 15:28:29 +00:00
Dominique Leuenberger
faef9b2c35 Accepting request 1083965 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1083965
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Sphinx?expand=0&rev=97
2023-05-04 15:09: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
Dominique Leuenberger
33a7daa1e2 Accepting request 1083126 from devel:languages:python
- For PSP packages don't include documentation at all. The
  building of Sphinx documentation is so complicated, that it is
  not possible to include it in the main package.

- Update to version 6.2.1
  * #11355: Revert the default type of :confval:`nitpick_ignore` and
    :confval:`nitpick_ignore_regex` to ``list``.

OBS-URL: https://build.opensuse.org/request/show/1083126
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Sphinx?expand=0&rev=96
2023-04-28 14:22:22 +00:00
84ab6acabd - For PSP packages don't include documentation at all. The
building of Sphinx documentation is so complicated, that it is
  not possible to include it in the main package.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=239
2023-04-26 21:16:56 +00:00
0c85852649 Accepting request 1082726 from home:marxin:branches:devel:languages:python
- Update to version 6.2.1
  * #11355: Revert the default type of :confval:`nitpick_ignore` and
    :confval:`nitpick_ignore_regex` to ``list``.

OBS-URL: https://build.opensuse.org/request/show/1082726
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=238
2023-04-26 21:13:54 +00:00
Dominique Leuenberger
a323631fc4 Accepting request 1082492 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1082492
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Sphinx?expand=0&rev=95
2023-04-25 14:54:05 +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
Dominique Leuenberger
ada544a7eb Accepting request 1082023 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1082023
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Sphinx?expand=0&rev=94
2023-04-22 20:02:32 +00:00
6216e82cad Accepting request 1081314 from home:dirkmueller:acdc:as_python3_module
SR for python stack proposal

OBS-URL: https://build.opensuse.org/request/show/1081314
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=234
2023-04-21 15:02:44 +00:00
Dominique Leuenberger
a1cce69544 Accepting request 1061917 from devel:languages:python
- add alabaster-0713-compat.patch to fix testsuite failure with
  newer alabaster theme.

OBS-URL: https://build.opensuse.org/request/show/1061917
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Sphinx?expand=0&rev=93
2023-01-30 16:09:56 +00:00
609bf8cca0 - add alabaster-0713-compat.patch to fix testsuite failure with
newer alabaster theme.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=232
2023-01-29 19:39:07 +00:00
b31ada2067 - add alabaster-0713-compat.patch
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Sphinx?expand=0&rev=231
2023-01-29 18:59:47 +00:00
Dominique Leuenberger
82222e660c Accepting request 1057676 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1057676
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Sphinx?expand=0&rev=92
2023-01-15 16:57:51 +00:00
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
Markéta Machová
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
Dominique Leuenberger
6d1dd848dd Accepting request 1012006 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1012006
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Sphinx?expand=0&rev=91
2022-10-28 17:28:27 +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
Dominique Leuenberger
c9c661de29 Accepting request 1007684 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1007684
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Sphinx?expand=0&rev=90
2022-10-13 13:39:41 +00:00
Markéta Machová
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
Richard Brown
5cc54fbe83 Accepting request 991380 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/991380
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Sphinx?expand=0&rev=89
2022-08-01 19:28:14 +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
Richard Brown
dc0aaf7f3c Accepting request 991065 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/991065
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Sphinx?expand=0&rev=88
2022-07-26 17:42:07 +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