chore(deps): update dependency sphinx to v7 #501
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^5.0.0
->^7.0.0
Release Notes
sphinx-doc/sphinx
v7.0.1
Compare Source
=====================================
Dependencies
Docutils 0.20
_. Patch by Adam Turner... _Docutils 0.20: https://docutils.sourceforge.io/RELEASE-NOTES.html#release-0-20-2023-05-04
Bugs fixed
sphinx.setup_command
following the removal of support for setuptools.
Patch by Willem Mulder.
v7.0.0
Compare Source
=====================================
Incompatible changes
MecabSplitter
andDefaultSplitter
insphinx.search.ja
.make_old_id
functions in domain objectdescription classes.
build_sphinx
hook insetup.py
).sphinx.ext.napoleon.iterators
module.jsdump
format insphinx.search
.locale
a required argument tosphinx.util.i18n.format_date()
.sphinx.util.stemmer
module.sphinx.pycode.ast.parse()
function.sphinx.io.read_doc()
function.sphinx.util.get_matching_files()
function.sphinx.util.docutils.is_html5_writer_available()
function.
env
argument toBuilder
subclasses required.style
key for HTML templates.sphinx.writers.latex.LaTeXTranslator.docclasses
attribute.
sphinx.builders.html.html5_ready
andsphinx.builders.html.HTMLTranslator
attributes.v6.2.1
Compare Source
=====================================
Bugs fixed
nitpick_ignore
and:confval:
nitpick_ignore_regex
tolist
.v6.2.0
Compare Source
=====================================
Dependencies
Incompatible changes
\dimen
registers (not previouslypublicly documented) as per 5.1.0 code comments in
sphinx.sty
:\sphinxverbatimsep
,\sphinxverbatimborder
,\sphinxshadowsep
,\sphinxshadowsize
, and\sphinxshadowrule
. (refs: #11105).egg
support from pycodeModuleAnalyser
; Python eggs are anow-obsolete binary distribution format
sphinx.builders.linkcheck
.Patch by Daniel Eades
sphinx.locale.setlocale
Deprecated
intersphinx_mapping
formatsphinx.util.osutil.cd
is deprecated in favour ofcontextlib.chdir
.Features added
autoproperty
allows the return type to be specified asa type comment (e.g.,
# type: () -> int
). Patch by Bénédikt Tran__all__
to imported members for template renderingwhen option
autosummary_ignore_module_all
is set toFalse
. Patch byClement Pinard
content_offset
parameter tonested_parse_with_titles()
,allowing for correct line numbers during nested parsing.
Patch by Jeremy Maitin-Shepard
--jobs
synonym for-j
. Patch by Hugo van Kemenade\sphinxbox
for styling text elements with a (possiblyrounded) box, optional background color and shadow, has been added.
See :ref:
sphinxbox
. (refs: #11224)\sphinxstylenotetitle
, ...,\sphinxstylewarningtitle
, ...,for an extra layer of mark-up freeing up
\sphinxstrong
for other uses.See :ref:
latex-macros
. (refs: #11267)note
, :dudir:hint
, :dudir:important
and :dudir:tip
cannow each be styled as the other admonitions, i.e. possibly with a background
color, individual border widths and paddings, possibly rounded corners, and
optional shadow. See :ref:
additionalcss
. (refs: #11234)topic
(and:dudir:
contents <table-of-contents>
) directives, and not only:rst:dir:
code-block
, supportbox-decoration-break=slice
.noteTextColor
,noteTeXextras
et al.See :ref:
additionalcss
.Patch by Jeremy Maitin-Shepard
imgmath_latex
= 'tectonic'
or= 'xelatex'
. Patch by Dimitar Dimitrovpython_display_short_literal_types
option forcondensed rendering of
Literal
types.Bugs fixed
following lists
more reST labels directly precede an :rst:dir:
py:module
or :rst:dir:automodule
directive. Patch by Bénédikt Tran (picnixz)
base name and they use a post transform. Patch by aaron-cooper
shadow color is set but border color is not
respective to contents (when using rounded corners)
\color
in topic (or admonition) contents may cause colorleak to the shadow and border at a page break
seealso
directive in French
indentation context in PDF. Thanks to picnixz.
\sphinxupquote
compatibility
other uses of
nested_parse_with_titles
. Patch by Jeremy Maitin-Shepard.Patch by Jeremy Maitin-Shepard
tx
clientTesting
unittest.TestCase
style test functions to pytest stylev6.1.3
Compare Source
=====================================
Bugs fixed
ValueError
in thelinkcheck
builderv6.1.2
Compare Source
=====================================
Bugs fixed
div.topic_padding
key of sphinxsetup documented at 5.1.0 wasimplemented with name
topic_padding
shadowrule
key of sphinxsetup causes PDF build to crashsince Sphinx 5.1.0
shadowsize
key of sphinxsetup causes PDF build to crashsince Sphinx 5.1.0
topic
and :dudir:contents <table-of-contents>
boxes not in page margin since Sphinx 5.1.0
v6.1.1
Compare Source
=====================================
Bugs fixed
util.nodes.apply_source_workaround
forliteral_block
nodeswith no source information in the node or the node's parents.
v6.1.0
Compare Source
=====================================
Dependencies
Adopted the
Ruff
_ code linter... _Ruff: https://github.com/charliermarsh/ruff
Incompatible changes
get_translation
.This was unused and complicated other changes to
sphinx.locale
.Deprecated
sphinx.util
functions:sphinx.util.typing.stringify()
to
sphinx.util.typing.stringify_annotation()
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
Features added
X | Y
) display conventions fortyping.Optional
and
typing.Optional
types within the Python domain and autodoc.typing.NewType()
types as classes rather than'data'.
Bugs fixed
enum
module).TocTree.resolve()
through more efficient copying.to allow styling.
5.1.0
v6.0.1
Compare Source
=====================================
Dependencies
Bugs fixed
v6.0.0
Compare Source
=====================================
Dependencies
Docutils 0.17 support. Patch by Adam Turner
Incompatible changes
#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 yourJavaScript 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 theextensions
list inconf.py
, or callapp.setup_extension("sphinxcontrib.jquery")
if you develop a Sphinx themeor 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
andunderscore.js
fromthe Sphinx repository
_ to yourstatic
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
andc_warn_on_allowed_pre_v3
. Patch by Adam Turner.Features added
See :confval:
latex_table_style
and thepre_border-radius
andpre_background-TeXcolor
:ref:additionalcss
for the former defaultsand how to re-enact them if desired.
Bugs fixed
latex_additional_files
behavior for fileswith
.tex
extension.Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.