Skip to content
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 our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update dependency sphinx to >=7.2,<9 #92

Merged
merged 3 commits into from
Jul 30, 2024
Merged

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jul 30, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
sphinx (changelog) ^7.4.7 -> ^8.0.2 age adoption passing confidence
sphinx (changelog) ^7.2.6 -> ^8.0.0 age adoption passing confidence

Release Notes

sphinx-doc/sphinx (sphinx)

v8.0.2

Compare Source

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

Bugs fixed

  • Fix the pygments.Formatter.__class_getitem__ patch.
    Patch by Adam Turner.

v8.0.1

Compare Source

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

Bugs fixed

  • Patch pygments.Formatter.__class_getitem__ in Pygments 2.17.
    Patch by Adam Turner.

v8.0.0

Compare Source

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

Dependencies

Incompatible changes

.. rst-class:: compact

  • Remove deprecated functions from sphinx.util:

    • Removed sphinx.util.path_stabilize
      (use sphinx.util.osutil.path_stabilize).
    • Removed sphinx.util.display_chunk
      (use sphinx.util.display.display_chunk).
    • Removed sphinx.util.status_iterator
      (use sphinx.util.display.status_iterator).
    • Removed sphinx.util.SkipProgressMessage
      (use sphinx.util.display.SkipProgressMessage).
    • Removed sphinx.util.progress_message
      (use sphinx.util.display.progress_message).
    • Removed sphinx.util.epoch_to_rfc1123
      (use sphinx.http_date.epoch_to_rfc1123).
    • Removed sphinx.util.rfc1123_to_epoch
      (use sphinx.http_date.rfc1123_to_epoch).
    • Removed sphinx.util.save_traceback
      (use sphinx.exceptions.save_traceback).
    • Removed sphinx.util.format_exception_cut_frames
      (use sphinx.exceptions.format_exception_cut_frames).
    • Removed sphinx.util.xmlname_checker
      (use sphinx.builders.epub3._XML_NAME_PATTERN).

    Patch by Adam Turner.

  • Removed :py:func:!sphinx.util.osutil.cd
    (use :py:func:contextlib.chdir).
    Patch by Adam Turner.

  • Removed :py:func:!sphinx.util.typing.stringify
    (use :py:func:!sphinx.util.typing.stringify_annotation).
    Patch by Adam Turner.

  • #​12593: Raise an error for invalid :confval:html_sidebars values.
    Patch by Adam Turner.

  • #​12593: Raise an error in :py:func:!Theme.get_config for invalid sections.
    Patch by Adam Turner.

  • #​11693: Remove support for old-style :file:Makefile and :file:make.bat
    output in :program:sphinx-quickstart.

  • #​11693: Remove the :option:!--no-use-make-mode, :option:!-M,
    :option:!--use-make-mode, and :option:!-m options
    from :program:sphinx-quickstart.
    Patch by Adam Turner.

  • Removed the tuple interface to :py:class:!sphinx.ext.autodoc.ObjectMember.
    Patch by Adam Turner.

  • #​12630: Sphinx 8 makes two changes to the linkcheck configuration defaults:

    • :confval:linkcheck_allow_unauthorized is now False by default.
    • :confval:linkcheck_report_timeouts_as_broken is now False by default.

    Patch by James Addison.

  • #​12597: Change the default of :confval:show_warning_types
    from False to True.
    Patch by Chris Sewell.

  • #​12083: Remove support for the old (2008--2010) Sphinx 0.5 and Sphinx 0.6
    :confval:intersphinx_mapping format.
    Patch by Bénédikt Tran and Adam Turner.

  • #​12096: Do not overwrite user-supplied files when copying assets
    unless forced with force=True.
    Patch by Adam Turner.

  • #​12646: Remove :py:func:!sphinx.util.inspect.isNewType.
    Use isinstance(obj, typing.NewType) instead on Python 3.10 and newer.
    Patch by Adam Turner.

  • Remove the long-deprecated (since Sphinx 2) alias
    to :py:class:!VersionChange in
    :py:mod:!sphinx.directives.other
    (Deprecated since Sphinx 2).
    Use :py:class:!sphinx.domains.changeset.VersionChange directly.
    Patch by Adam Turner.

Deprecated

  • #​12643: Renamed sphinx.ext.intersphinx.normalize_intersphinx_mapping
    to sphinx.ext.intersphinx.validate_intersphinx_mapping.
    The old name will be removed in Sphinx 10.
    Patch by Adam Turner.
  • #​12650, #​12686, #​12690: Extend the deprecation for string methods on
    :py:class:~pathlib.Path objects to Sphinx 9.
    Use :py:func:os.fspath to convert :py:class:~pathlib.Path objects to strings,
    or :py:class:~pathlib.Path's methods to work with path objects.
    Patch by Adam Turner.

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 is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added changelog:skip Don't include this pull request in the release change log dependencies Pull request that updates a dependency file dev-dependencies renovate Issue or PR opened by renovate renovate:major Major dependency update by renovate labels Jul 30, 2024
@github-actions github-actions bot added poetry Update to Poetry configuration python Update to Python code labels Jul 30, 2024
@renovate renovate bot force-pushed the renovate/sphinx-8.x branch from b35b4d0 to 725d6b5 Compare July 30, 2024 12:42
Copy link
Contributor Author

renovate bot commented Jul 30, 2024

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@ITProKyle ITProKyle changed the title chore(deps): update dependency sphinx to v8 update dependency sphinx to >=7.2,<9 Jul 30, 2024
@ITProKyle ITProKyle added changelog:patch Patch change resulting in a patch release renovate:major Major dependency update by renovate and removed renovate:major Major dependency update by renovate changelog:skip Don't include this pull request in the release change log labels Jul 30, 2024
@finleyfamily finleyfamily deleted a comment from renovate bot Jul 30, 2024
@ITProKyle ITProKyle merged commit 9b6f67e into master Jul 30, 2024
13 checks passed
@ITProKyle ITProKyle deleted the renovate/sphinx-8.x branch July 30, 2024 15:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
changelog:patch Patch change resulting in a patch release dependencies Pull request that updates a dependency file dev-dependencies poetry Update to Poetry configuration python Update to Python code renovate:major Major dependency update by renovate renovate Issue or PR opened by renovate
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant