Skip to content

chore(deps): bump the python-dependencies group across 1 directory with 8 updates - #872

Open
dependabot[bot] wants to merge 1 commit into
2/edgefrom
dependabot/pip/python-dependencies-ee0c138a93
Open

dependabot[bot] wants to merge 1 commit into
2/edgefrom
dependabot/pip/python-dependencies-ee0c138a93

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 4, 2026 •

Copy link
Copy Markdown

Updates the requirements on ruff, canonical-sphinx, sphinx-rerediraffe, sphinx-roles, sphinx-terminal, sphinx-ubuntu-images, sphinx-llm and vale to permit the latest version.
Updates ruff from 0.15.22 to 0.17.1

Release notes

Sourced from ruff's releases.

0.17.1

Release Notes

Released on 2026-10-15.

Preview features

  • [pycodestyle] Don't treat None, True, or False as keywords (E271-E274) (#29322)

Bug fixes

  • Fix dedent with multiple leading comments (#29382)
  • [flake8-pyi] Detect legacy positional-only parameters in __new__ methods (PYI063) (#28502)
  • [flake8-pyi] Fix false positives on quoted annotations (PYI036) (#29274)
  • [perflint] Avoid invalid comprehension suggestions (PERF401, PERF403) (#29366)

Rule changes

  • Treat more collections and weakref containers as mutable (#29213)

Documentation

  • [flake8-import-conventions] Update default and example aliases (#29333)

Contributors

Install ruff 0.17.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://releases.astral.sh/github/ruff/releases/download/0.17.1/ruff-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://releases.astral.sh/github/ruff/releases/download/0.17.1/ruff-installer.ps1 | iex"

Download ruff 0.17.1

| File | Platform | Checksum |

... (truncated)

Changelog

Sourced from ruff's changelog.

0.17.1

Released on 2026-10-15.

Preview features

  • [pycodestyle] Don't treat None, True, or False as keywords (E271-E274) (#29322)

Bug fixes

  • Fix dedent with multiple leading comments (#29382)
  • [flake8-pyi] Detect legacy positional-only parameters in __new__ methods (PYI063) (#28502)
  • [flake8-pyi] Fix false positives on quoted annotations (PYI036) (#29274)
  • [perflint] Avoid invalid comprehension suggestions (PERF401, PERF403) (#29366)

Rule changes

  • Treat more collections and weakref containers as mutable (#29213)

Documentation

  • [flake8-import-conventions] Update default and example aliases (#29333)

Contributors

0.17.0

Released on 2026-10-09.

The executables in our macOS and Windows release archives and ruff wheels are now code-signed. macOS executables are signed with an Apple Developer ID certificate and notarized by Apple. Windows executables have timestamped Authenticode signatures from Azure Artifact Signing. This enables verification of the release publisher and binary integrity, supports publisher-based allowlisting, and should reduce security warnings and antivirus false positives.

Breaking changes

  • Update the default and latest Python versions for 3.15 (#28792)

    Ruff now defaults to Python 3.11 instead of 3.10 when no Python version is configured through target-version or requires-python. When checking for syntax errors without a configured Python version, Ruff now defaults to Python 3.15

... (truncated)

Commits
  • 4683270 Bump version to 0.17.1 (#29420)
  • 3514027 [ty] Update typing conformance suite pin (#29417)
  • 8294556 Update referenced PR security-review workflow (#29237)
  • d1e1b1f [ty] Preserve recursive aliases when rebuilding intersections (#29057)
  • 9352615 [perflint] Avoid invalid comprehension suggestions (PERF401, PERF403) (...
  • 83a3afc Fix dedent with multiple leading comments (#29382)
  • b42a873 [ty] Clarify object attribute write-contract rationale (#29384)
  • d01678e [ty] Clarify object attribute write-contract rationale (#29384)
  • 355b42a [ty] Avoid writable override contracts from object (#29373)
  • e26e6d2 [ty] Collect intersection inference through constraint relations (#28677)
  • Additional commits viewable in compare view

Updates canonical-sphinx to 0.7.1

Commits

Updates sphinx-rerediraffe to 0.1.0

Release notes

Sourced from sphinx-rerediraffe's releases.

0.1.0

sphinx-rerediraffe 0.1.0

4 October 2025

Glob redirects

Version 0.1.0 of sphinx-rerediraffe introduces globbing support with the * wildcard.

# redirects.txt
src/* dest/

When the source path is suffixed with the * wildcard, redirects are created for every file in the destination directory. For example, if the dest/ directory contains 3 files, file1.rst, file2.rst, and nested/file3.rst, the wildcard is equivalent to the following redirects:

src/file1.rst dest/file1.rst
src/file2.rst dest/file2.rst
src/nested/file3.rst dest/nested/file3.rst

This is a heavy-handed approach, but it's useful when a directory in the project source is moved. If the directory doesn't contain many files or you need more granular control, it's recommended that you redirect each file individually, as in the previous example.

Full Changelog: jahn-junior/sphinx-rerediraffe@0.0.4...0.1.0

Commits

Updates sphinx-roles to 1.0.0

Release notes

Sourced from sphinx-roles's releases.

sphinx-roles 1.0.0

30 September 2026

Breaking change

The none role was deprecated in Sphinx Stack 2.0 and is now removed. Replace any uses of it with comments

- :none:`This text isn't rendered.`
+ .. This text isn't rendered.
Commits
  • 6bfffa8 ci: fix release workflow
  • c0f59be build(deps): bump soupsieve from 2.8.4 to 2.9 (#58)
  • 6f83330 Merge pull request #57 from canonical/work/remove-none-role/DOCPR-3243
  • 9f0ec8e chore: remove the 'none' role
  • c6ffcea Merge pull request #56 from canonical/renovate/zizmorcore-zizmor-action-0.x
  • bb3557e chore(deps): update zizmorcore/zizmor-action action to v0.6.4
  • df716b5 Merge pull request #55 from canonical/renovate/zizmorcore-zizmor-action-0.x
  • 0a4de27 chore(deps): update zizmorcore/zizmor-action action to v0.6.3
  • 8a36725 Merge pull request #54 from canonical/renovate/zizmorcore-zizmor-action-0.x
  • 97517c1 chore(deps): update zizmorcore/zizmor-action action to v0.6.2
  • Additional commits viewable in compare view

Updates sphinx-terminal to 1.1.0

Release notes

Sourced from sphinx-terminal's releases.

sphinx-terminal 1.1.0

16 July 2026

These release notes cover new features and fixes in the sphinx-terminal extension. For the full diff, check out the commit log.

What's new in 1.1.0

prompt option

In previous versions of sphinx-terminal, the terminal prompt was customized with the user, host, and dir options and would be formatted as a Bash-style prompt. In addition to these options, sphinx-terminal 1.1.0 introduces a more flexible prompt option that allows you to declare the entire prompt. This makes the source more concise and, more importantly, allows you to document interactions in other shells.

For example, if you wanted to document a PowerShell command, you'd add something like:

.. terminal::
    :prompt: PS C:\Users\JJ>
Write-Output 'Hello, world!'

Hello, world!

Which renders as:

The user, host, and dir options are still available in sphinx-terminal 1.1.0 but are incompatible with the prompt option. If both are declared in the same directive, an error is thrown.

Styling for consecutive terminals

When multiple terminal directives are included in succession, they're now merged into a single terminal block. This is useful for documenting longer interactions where the individual commands don't warrant much explanation.

For example, if you added the following directives to your doc:

.. terminal::
echo 'hello'

hello

.. terminal::

echo 'goodbye'

goodbye

They'd render as:

... (truncated)

Commits
  • c2d344e fix: whitespace for scrollable terminals
  • cf61705 feat: add a more flexible 'prompt' option (#72)
  • de4aa52 chore(deps): update zizmorcore/zizmor-action action to v0.6.0 (#73)
  • c885f9a fix: allow empty input lines (#70)
  • cb5aa0b fix: make input respect 'scroll' option (#71)
  • b927ff3 Merge pull request #69 from canonical/work/copy-tooltip/21
  • f5aa522 fix: lint target
  • f5ace7d fix: hide CSS-only tooltip
  • f8e2017 Merge pull request #68 from canonical/work/stacked-terminals/32
  • cd62bfc feat: merge consecutive terminals
  • Additional commits viewable in compare view

Updates sphinx-ubuntu-images to 0.3.0

Release notes

Sourced from sphinx-ubuntu-images's releases.

0.3.0

Special thanks to the contributors that made this release happen: @​akcano, @​jahn-junior, @​rkratky, @​dependabot[bot] and @​renovate[bot]

Full list of changes

What's Changed

... (truncated)

Commits
  • b5edbee ci: fix release workflow
  • 6d87b8b ci: drop release drafter (#60)
  • 6d0a0c1 Merge pull request #59 from canonical/fix/doctests
  • 91ca1bc test: fix failing doctests
  • 4031231 Merge pull request #58 from rkratky/feat/flavor-option
  • 5e6f8af fix: skip flavor releases missing from cdimage
  • a79a826 fix: use correct display titles for flavor headings
  • c23b3df fix: handle empty :flavor: option values
  • 5ce2f31 Update sphinx_ubuntu_images/ubuntu_images.py
  • 86227a2 docs: document :flavor: and :suffixes: options
  • Additional commits viewable in compare view

Updates sphinx-llm to 1.1.0

Release notes

Sourced from sphinx-llm's releases.

v1.1.0

Changes

Enhancements

Bug fixes

LLMS.txt support

Commits
  • 28d1e1a Surface and suppress unknown node warnings (#153)
  • 71c26a4 Strip links from llms.txt summaries (#154)
  • d5ffa4e Harden llms.txt entry serialization (#150)
  • 5c0774c Check llms.txt with the reference parser (#149)
  • 2eaf5a6 Generate scoped nested llms.txt indexes (#143)
  • 911cc4c Align Markdown suffix modes with llms.txt v2 (#144)
  • 8a5d53b Forward command-line overrides to Markdown builds (#147)
  • 0aab0c2 Make llms-full.txt generation opt-in (#141)
  • 0e889f3 Add llms.txt v2 HTML discovery metadata (#142)
  • 2a971d7 Forward the primary build's tags to the markdown sub-build (#133)
  • Additional commits viewable in compare view

Updates vale to 3.22.0.0

Changelog

Sourced from vale's changelog.

3.22.0.0 (2026-09-18)

  • Using Vale v3.22.0

3.21.0.0 (2026-09-10)

  • Using Vale v3.21.0

3.20.0.0 (2026-09-03)

  • Using Vale v3.20.0

3.19.0.0 (2026-08-31)

  • Using Vale v3.19.0

3.18.0.0 (2026-08-22)

  • Using Vale v3.18.0

3.17.1.0 (2026-08-18)

  • Using Vale v3.17.1

3.13.0.0 (2025-10-28)

  • Using Vale v3.13.0

3.12.0.2 (2025-09-06)

  • Use the actual Vale archive instead of vale.zip(#68 & more code in this commit).

3.12.0.1 (2025-08-21)

  • Avoid cluttering stdout with progress updates (#67).

3.12.0.0 (2025-06-10)

  • Using Vale v3.12.0

3.11.2.0 (2025-05-05)

  • Using Vale v3.11.2

3.9.5.0 (2025-02-08)

  • Using Vale v3.9.5

3.9.4.0 (2025-02-02)

... (truncated)

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Oct 4, 2026
@dependabot
dependabot Bot force-pushed the dependabot/pip/python-dependencies-ee0c138a93 branch 2 times, most recently from 1e3bbf0 to 14a2dc2 Compare October 11, 2026 06:14
@dependabot
dependabot Bot force-pushed the dependabot/pip/python-dependencies-ee0c138a93 branch from 14a2dc2 to dc569ef Compare October 18, 2026 06:07
…th 8 updates

Updates the requirements on [ruff](https://github.com/astral-sh/ruff), [canonical-sphinx](https://github.com/canonical/canonical-sphinx-extensions), [sphinx-rerediraffe](https://github.com/jahn-junior/sphinx-rerediraffe), [sphinx-roles](https://github.com/canonical/sphinx-roles), [sphinx-terminal](https://github.com/canonical/sphinx-terminal), [sphinx-ubuntu-images](https://github.com/canonical/sphinx-ubuntu-images), [sphinx-llm](https://github.com/NVIDIA/sphinx-llm) and [vale](https://github.com/daniperez/vale-python-package) to permit the latest version.

Updates `ruff` from 0.15.22 to 0.17.1
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ruff@0.15.22...0.17.1)

Updates `canonical-sphinx` to 0.7.1
- [Release notes](https://github.com/canonical/canonical-sphinx-extensions/releases)
- [Changelog](https://github.com/canonical/canonical-sphinx-extensions/blob/main/RELEASES.md)
- [Commits](https://github.com/canonical/canonical-sphinx-extensions/commits)

Updates `sphinx-rerediraffe` to 0.1.0
- [Release notes](https://github.com/jahn-junior/sphinx-rerediraffe/releases)
- [Commits](jahn-junior/sphinx-rerediraffe@0.0.3...0.1.0)

Updates `sphinx-roles` to 1.0.0
- [Release notes](https://github.com/canonical/sphinx-roles/releases)
- [Commits](canonical/sphinx-roles@0.1.0...1.0.0)

Updates `sphinx-terminal` to 1.1.0
- [Release notes](https://github.com/canonical/sphinx-terminal/releases)
- [Commits](canonical/sphinx-terminal@1.0.0...1.1.0)

Updates `sphinx-ubuntu-images` to 0.3.0
- [Release notes](https://github.com/canonical/sphinx-ubuntu-images/releases)
- [Commits](canonical/sphinx-ubuntu-images@0.1.0...0.3.0)

Updates `sphinx-llm` to 1.1.0
- [Release notes](https://github.com/NVIDIA/sphinx-llm/releases)
- [Changelog](https://github.com/NVIDIA/sphinx-llm/blob/main/CHANGELOG.md)
- [Commits](NVIDIA/sphinx-llm@0.4.0...v1.1.0)

Updates `vale` to 3.22.0.0
- [Changelog](https://github.com/daniperez/vale-python-package/blob/main/CHANGELOG.md)
- [Commits](https://github.com/daniperez/vale-python-package/commits)

---
updated-dependencies:
- dependency-name: canonical-sphinx
  dependency-version: 0.7.1
  dependency-type: direct:production
  dependency-group: python-dependencies
- dependency-name: ruff
  dependency-version: 0.16.9
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: python-dependencies
- dependency-name: sphinx-llm
  dependency-version: 1.1.0
  dependency-type: direct:production
  dependency-group: python-dependencies
- dependency-name: sphinx-rerediraffe
  dependency-version: 0.0.4
  dependency-type: direct:production
  dependency-group: python-dependencies
- dependency-name: sphinx-roles
  dependency-version: 1.0.0
  dependency-type: direct:production
  dependency-group: python-dependencies
- dependency-name: sphinx-terminal
  dependency-version: 1.1.0
  dependency-type: direct:production
  dependency-group: python-dependencies
- dependency-name: sphinx-ubuntu-images
  dependency-version: 0.3.0
  dependency-type: direct:production
  dependency-group: python-dependencies
- dependency-name: vale
  dependency-version: 3.22.0.0
  dependency-type: direct:production
  dependency-group: python-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/pip/python-dependencies-ee0c138a93 branch from dc569ef to 9d096ac Compare October 20, 2026 11:09

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants