Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

chore(deps): update dependency sphinx to v5#2153

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Merged
nejch merged 1 commit intomainfromrenovate/sphinx-5.x
Aug 7, 2022
Merged

Conversation

@renovate
Copy link
Contributor

@renovaterenovatebot commentedJul 18, 2022
edited by nejch
Loading

Mend Renovate

This PR contains the following updates:

PackageChangeAgeAdoptionPassingConfidence
sphinx (source,changelog)==4.5.0 ->==5.1.1ageadoptionpassingconfidence

Release Notes

sphinx-doc/sphinx

v5.1.1

Compare Source

=====================================

Bugs fixed

  • #​10701: Fix ValueError in the newdeque basedsphinx.ext.napolean
    iterator implementation.
  • #​10702: Restore compatability with third-party builders.

v5.1.0

Compare Source

=====================================

Dependencies

  • #​10656: SupportDocutils 0.19_. Patch by Adam Turner.

.. _Docutils 0.19:https://docutils.sourceforge.io/RELEASE-NOTES.html#release-0-19-2022-07-05

Deprecated

  • #​10467: Deprecatedsphinx.util.stemmer in favour ofsnowballstemmer.
    Patch by Adam Turner.
  • #​9856: Deprecatedsphinx.ext.napoleon.iterators.

Features added

  • #​10444: html theme: Allow specifying multiple CSS files through thestylesheet
    setting intheme.conf or by settinghtml_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 generatedconf.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: Addinclude_patterns as the opposite ofexclude_patterns.
    Patch by Adam Turner.

Bugs fixed

  • #​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 missingNode.findall()
  • #​10506: LaTeX: build error if highlighting inline code role in figure caption
    (refs:#​10251)
  • #​10634: Make -P (pdb) option work better with exceptions triggered from events
  • #​10031: py domain: Fix spurious whitespace in unparsing various operators (+,
    -,~, and**). Patch by Adam Turner.
  • #​10460: logging: Always show node source locations as absolute paths.
  • HTML Search: HTML tags are displayed as a part of object name
  • HTML Search: search snipets should not be folded
  • HTML Search: Minor errors are emitted on fetching search snipets
  • HTML Search: The markers for header links are shown in the search result
  • #​10520: HTML Theme: Fix use of sidebar classes inagogo.css_t.
  • #​6679: HTML Theme: Fix inclusion of hidden toctrees in the agogo theme.
  • #​10566: HTML Theme: Fix enable_search_shortcuts does not work
  • #​8686: LaTeX: Text can fall out of code-block at end of page and leave artifact
    on next page
  • #​10633: LaTeX: user injected\color commands in topic or admonition boxes may
    cause color leaks in PDF due to upstreamframed.sty <https://ctan.org/pkg/framed>_
    bug
  • #​10638: LaTeX: framed coloured boxes in highlighted code (e.g. highlighted
    diffs using Pygments style'manni') inherit thickness of code-block frame
  • #​10647: LaTeX: Only one\label is generated fordesc_signature node
    even if it has multiple node IDs
  • #​10579: i18n: UnboundLocalError is raised on translating raw directive
  • #​9577,#​10088: py domain: Fix warning for duplicate Python references when
    using:any: and autodoc.
  • #​10548: HTML Search: fix minor summary issues.

v5.0.2

Compare Source

=====================================

Features added

  • #​10523: HTML Theme: Expose the Docutils's version info tuple as a template
    variable,docutils_version_info. Patch by Adam Turner.

Bugs fixed

  • #​10538: autodoc: Inherited class attribute having docstring is documented even
    if :confval:autodoc_inherit_docstring is disabled
  • #​10509: autosummary: autosummary fails with a shared library
  • #​10497: py domain: Failed to resolve strings in Literal. Patch by Adam Turner.
  • #​10523: HTML Theme: Fix double brackets on citation references in Docutils 0.18+.
    Patch by Adam Turner.
  • #​10534: Missing CSS for nav.contents in Docutils 0.18+. Patch by Adam Turner.

v5.0.1

Compare Source

=====================================

Bugs fixed

  • #​10498: gettext: TypeError is raised when sorting warning messages if a node
    has no line number. Patch by Adam Turner.
  • #​10493: HTML Theme: :rst:dir:topic directive is rendered incorrectly with
    Docutils 0.18. Patch by Adam Turner.
  • #​10495: IndexError is raised for a :rst:role:kbd role having a separator.
    Patch by Adam Turner.

v5.0.0

Compare Source

=====================================

Dependencies

5.0.0 b1

  • #​10164: SupportDocutils 0.18_. Patch by Adam Turner.

.. _Docutils 0.18:https://docutils.sourceforge.io/RELEASE-NOTES.html#release-0-18-2021-10-26

Incompatible changes

5.0.0 b1

  • #​10031: autosummary:sphinx.ext.autosummary.import_by_name() now raises
    ImportExceptionGroup instead ofImportError 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 viagrouped_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: Reducebody_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

5.0.0 final

  • #​10474: :confval:language does not acceptNone as it value. The default
    value oflanguage becomes to'en' now.
    Patch by Adam Turner and Takeshi KOMIYA.

Deprecated

5.0.0 b1

  • #​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 copyjquery.js and
    underscore.js fromthe Sphinx repository_ to yourstatic directory,
    and add the following to yourlayout.html:

    .. _the Sphinx repository:https://github.com/sphinx-doc/sphinx/tree/v4.3.2/sphinx/themes/basic/static
    .. 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 %}

    Patch by Adam Turner.

  • setuptools integration. Thebuild_sphinx sub-command for setup.py is
    marked as deprecated to follow the policy of setuptools team.

  • Thelocale argument ofsphinx.util.i18n:babel_format_date() becomes
    required

  • Thelanguage argument ofsphinx.util.i18n:format_date() becomes
    required

  • sphinx.builders.html.html5_ready

  • sphinx.io.read_doc()

  • sphinx.util.docutils.__version_info__

  • sphinx.util.docutils.is_html5_writer_available()

  • sphinx.writers.latex.LaTeXWriter.docclasses

Features added

5.0.0 b1

  • #​9075: autodoc: The default value of :confval:autodoc_typehints_format is
    changed to'smart'. It will suppress the leading module names of
    typehints (ex.io.StringIO ->StringIO).
  • #​8417: autodoc::inherited-members: option now takes multiple classes. It
    allows to suppress inherited members of several classes on the module at once
    by specifying the option to :rst:dir:automodule directive
  • #​9792: autodoc: Add new option forautodoc_typehints_description_target to
    include undocumented return values but not undocumented parameters.
  • #​10285: autodoc: singledispatch functions having typehints are not documented
  • autodoc: :confval:autodoc_typehints_format now also applies to attributes,
    data, properties, and type variable bounds.
  • #​10258: autosummary: Recognize a documented attribute of a module as
    non-imported
  • #​10028: Removed internal usages of JavaScript frameworks (jQuery and
    underscore.js) and moderniseddoctools.js andsearchtools.js to
    EMCAScript 2018. Patch by Adam Turner.
  • #​10302: C++, add support for conditional expressions (?:).
  • #​5157,#​10251: Inline code is able to be highlighted via :rst:dir:role
    directive
  • #​10337: Make sphinx-build faster by caching Publisher object during build.
    Patch by Adam Turner.

Bugs fixed

5.0.0 b1

  • #​10200: apidoc: Duplicated submodules are shown for modules having both .pyx
    and .so files. Patch by Adam Turner and Takeshi KOMIYA.
  • #​10279: autodoc: Default values for keyword only arguments in overloaded
    functions are rendered as a string literal
  • #​10280: autodoc: :confval:autodoc_docstring_signature unexpectedly generates
    return value typehint for constructors if docstring has multiple signatures
  • #​10266: autodoc: :confval:autodoc_preserve_defaults does not work for
    mixture of keyword only arguments with/without defaults
  • #​10310: autodoc: class methods are not documented when decorated with mocked
    function
  • #​10305: autodoc: Failed to extract optional forward-ref'ed typehints correctly
    via :confval:autodoc_type_aliases
  • #​10421: autodoc: :confval:autodoc_preserve_defaults doesn't work on class
    methods
  • #​10214: html: invalid language tag was generated if :confval:language
    contains a country code (ex. zh_CN)
  • #​9974: html: Updated jQuery version from 3.5.1 to 3.6.0
  • #​10236: html search: objects are duplicated in search result
  • #​9962: texinfo: Deprecation message for@definfoenclose command on
    bulding texinfo document
  • #​10000: LaTeX: glossary terms with common definition are rendered with
    too much vertical whitespace
  • #​10188: LaTeX: alternating multiply referred footnotes produce a? in
    pdf output
  • #​10363: LaTeX: make'howto' title page rule use\linewidth for
    compatibility with usage of atwocolumn class option
  • #​10318::prepend: option of :rst:dir:literalinclude directive does not
    work with:dedent: option

5.0.0 final

  • #​9575: autodoc: The annotation of return value should not be shown when
    autodoc_typehints="description"
  • #​9648: autodoc:*args and**kwargs entries are duplicated when
    autodoc_typehints="description"
  • #​8180: autodoc: Docstring metadata ignored for attributes
  • #​10443: epub: EPUB builder can't detect the mimetype of .webp file
  • #​10104: gettext: Duplicated locations are shown if 3rd party extension does
    not provide correct information
  • #​10456: py domain::meta: fields are displayed if docstring contains two
    or more meta-field
  • #​9096: sphinx-build: the value of progress bar for paralle build is wrong
  • #​10110: sphinx-build: exit code is not changed when error is raised on
    builder-finished event

Closes#2193


Configuration

📅Schedule: Branch creation - "before 3am on Monday" (UTC), 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.


  • If you want to rebase/retry this PR, click this checkbox.

This PR has been generated byMend Renovate. View repository job loghere.

@nejch
Copy link
Member

This breaks our API reference docs, need to check the breaking changes.

@renovaterenovatebotforce-pushed therenovate/sphinx-5.x branch 2 times, most recently from11fa2b9 to7c1bc53CompareJuly 27, 2022 00:20
@JohnVillalovosJohnVillalovos mentioned this pull requestJul 27, 2022
@renovaterenovatebotforce-pushed therenovate/sphinx-5.x branch from7c1bc53 to3f3396eCompareAugust 7, 2022 21:17
@nejch
Copy link
Member

nejch commentedAug 7, 2022
edited
Loading

Seems like v5.1.1 has fixed the regressions - even seems to fix some quirks with doublekwargs showing in the current deployment.
It does create more concise cross-links directly to class names (the full namespace is shown in the tooltip, so I guess that's intentional), which I didn't explore, but that seems to actually make the docs render more nicely in most cases especially when listing all the bases with mixins etc:

image
->
image

I wanted to revisit the sphinx config a bit but it can probably wait now as this seems to work properly.

@nejchnejch merged commit1e12eaf intomainAug 7, 2022
@nejchnejch deleted the renovate/sphinx-5.x branchAugust 7, 2022 21:35
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment

Reviewers

@nejchnejchnejch approved these changes

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

Make Sphinx v5 work

2 participants

@nejch

[8]ページ先頭

©2009-2025 Movatter.jp