python-Sphinx

Edit Package python-Sphinx

Sphinx is a tool that makes it easy to create intelligent and beautiful
documentation for Python projects (or other documents consisting of multiple
reStructuredText sources), written by Georg Brandl. It was originally created
for the new Python documentation, and has excellent facilities for Python
project documentation, but C/C++ is supported as well, and more languages are
planned.

Sphinx uses reStructuredText as its markup language, and many of its strengths
come from the power and straightforwardness of reStructuredText and its parsing
and translating suite, the Docutils.

Refresh
Refresh
Source Files
Filename Size Changed
Sphinx-5.0.0.tar.gz 0006726986 6.42 MB
Sphinx-5.0.0.tar.gz.asc 0000000833 833 Bytes
_multibuild 0000000053 53 Bytes
python-Sphinx.changes 0000153490 150 KB
python-Sphinx.spec 0000011894 11.6 KB
python3.inv 0000125361 122 KB
readthedocs.inv 0000020301 19.8 KB
requests.inv 0000002208 2.16 KB
Revision 208 (latest revision is 274)
Markéta Machová's avatar Markéta Machová (mcalabkova) accepted request 979826 from Martin Liška's avatar Martin Liška (marxin) (revision 208)
- 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
Comments 0
openSUSE Build Service is sponsored by