build(deps-dev): bump the python-dependencies group across 1 directory with 13 updates#675
Conversation
…y with 13 updates Updates the requirements on [sphinx](https://github.com/sphinx-doc/sphinx), [sphinxcontrib-mermaid](https://github.com/mgaitan/sphinxcontrib-mermaid), [furo](https://github.com/pradyunsg/furo), [esbonio](https://github.com/swyddfa/esbonio), [sphinx-autobuild](https://github.com/sphinx-doc/sphinx-autobuild), [sphinx-click](https://github.com/click-contrib/sphinx-click), [sphinx-substitution-extensions](https://github.com/adamtheturtle/sphinx-substitution-extensions), [requests](https://github.com/psf/requests), [sphinx-inline-tabs](https://github.com/pradyunsg/sphinx-inline-tabs), [ruff](https://github.com/astral-sh/ruff), [typos](https://github.com/crate-ci/typos), [pre-commit](https://github.com/pre-commit/pre-commit) and [ty](https://github.com/astral-sh/ty) to permit the latest version. Updates `sphinx` to 9.1.0 - [Release notes](https://github.com/sphinx-doc/sphinx/releases) - [Changelog](https://github.com/sphinx-doc/sphinx/blob/master/CHANGES.rst) - [Commits](sphinx-doc/sphinx@v0.1.61611...v9.1.0) Updates `sphinxcontrib-mermaid` to 2.0.2 - [Changelog](https://github.com/mgaitan/sphinxcontrib-mermaid/blob/master/CHANGELOG.md) - [Commits](mgaitan/sphinxcontrib-mermaid@2.0.1...2.0.2) Updates `furo` to 2025.12.19 - [Release notes](https://github.com/pradyunsg/furo/releases) - [Changelog](https://github.com/pradyunsg/furo/blob/main/docs/changelog.md) - [Commits](pradyunsg/furo@2024.08.06...2025.12.19) Updates `esbonio` to 2.0.0 - [Release notes](https://github.com/swyddfa/esbonio/releases) - [Commits](swyddfa/esbonio@esbonio-language-server-v0.16.5...esbonio-language-server-v2.0.0) Updates `sphinx-autobuild` to 2025.8.25 - [Release notes](https://github.com/sphinx-doc/sphinx-autobuild/releases) - [Changelog](https://github.com/sphinx-doc/sphinx-autobuild/blob/main/NEWS.rst) - [Commits](sphinx-doc/sphinx-autobuild@2024.04.16...2025.08.25) Updates `sphinx-click` to 6.2.0 - [Release notes](https://github.com/click-contrib/sphinx-click/releases) - [Commits](click-contrib/sphinx-click@6.0.0...6.2.0) Updates `sphinx-substitution-extensions` to 2026.1.12 - [Release notes](https://github.com/adamtheturtle/sphinx-substitution-extensions/releases) - [Changelog](https://github.com/adamtheturtle/sphinx-substitution-extensions/blob/main/CHANGELOG.rst) - [Commits](adamtheturtle/sphinx-substitution-extensions@2024.10.17...2026.01.12) Updates `requests` to 2.34.0 - [Release notes](https://github.com/psf/requests/releases) - [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md) - [Commits](psf/requests@v2.33.1...v2.34.0) Updates `sphinx-inline-tabs` to 2025.12.21.14 - [Commits](pradyunsg/sphinx-inline-tabs@2023.04.21...2025.12.21.14) Updates `ruff` from 0.15.10 to 0.15.12 - [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.10...0.15.12) Updates `typos` to 1.46.1 - [Release notes](https://github.com/crate-ci/typos/releases) - [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md) - [Commits](crate-ci/typos@v1.23.6...v1.46.1) Updates `pre-commit` to 4.6.0 - [Release notes](https://github.com/pre-commit/pre-commit/releases) - [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md) - [Commits](pre-commit/pre-commit@v3.8.0...v4.6.0) Updates `ty` to 0.0.35 - [Release notes](https://github.com/astral-sh/ty/releases) - [Changelog](https://github.com/astral-sh/ty/blob/main/CHANGELOG.md) - [Commits](astral-sh/ty@0.0.1-alpha.8...0.0.35) --- updated-dependencies: - dependency-name: sphinx dependency-version: 9.1.0 dependency-type: direct:development dependency-group: python-dependencies - dependency-name: sphinxcontrib-mermaid dependency-version: 2.0.2 dependency-type: direct:development dependency-group: python-dependencies - dependency-name: furo dependency-version: 2025.12.19 dependency-type: direct:development dependency-group: python-dependencies - dependency-name: esbonio dependency-version: 2.0.0 dependency-type: direct:development dependency-group: python-dependencies - dependency-name: sphinx-autobuild dependency-version: 2025.8.25 dependency-type: direct:development dependency-group: python-dependencies - dependency-name: sphinx-click dependency-version: 6.2.0 dependency-type: direct:development dependency-group: python-dependencies - dependency-name: sphinx-substitution-extensions dependency-version: 2026.1.12 dependency-type: direct:development dependency-group: python-dependencies - dependency-name: requests dependency-version: 2.34.0 dependency-type: direct:development dependency-group: python-dependencies - dependency-name: sphinx-inline-tabs dependency-version: 2025.12.21.14 dependency-type: direct:development dependency-group: python-dependencies - dependency-name: ruff dependency-version: 0.15.12 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: python-dependencies - dependency-name: typos dependency-version: 1.46.1 dependency-type: direct:development dependency-group: python-dependencies - dependency-name: pre-commit dependency-version: 4.6.0 dependency-type: direct:development dependency-group: python-dependencies - dependency-name: ty dependency-version: 0.0.35 dependency-type: direct:development dependency-group: python-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
|
Important Review skippedBot user detected. To trigger a single review, invoke the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
raballew
left a comment
There was a problem hiding this comment.
@mangelajo ptal - as i can not merge it anyhow
| [dependency-groups] | ||
| docs = [ | ||
| "sphinx<8.1.0", | ||
| "sphinx<9.2.0", |
There was a problem hiding this comment.
[HIGH] The ruff version in .pre-commit-config.yaml is pinned at v0.9.2, while this file pins ruff==0.15.12. That means pre-commit run ruff uses 0.9.2, but direct ruff check uses 0.15.12, producing inconsistent lint results. .pre-commit-config.yaml should be updated to rev: v0.15.12 to match.
AI-generated, human reviewed
| docs = [ | ||
| "sphinx<8.1.0", | ||
| "sphinx<9.2.0", |
There was a problem hiding this comment.
[MEDIUM] The constraint sphinx<9.2.0 permits sphinx 9.1.x, which drops Python 3.11 support. Since all packages in this monorepo declare requires-python = ">=3.11", a future uv lock could resolve to an incompatible sphinx version. Consider tightening to sphinx>=8.0,<9.1.0, or raise the project minimum to Python 3.12.
AI-generated, human reviewed
| "sphinxcontrib-mermaid>=2.0.2", | ||
| "furo>=2025.12.19", | ||
| "esbonio>=2.0.0", | ||
| "sphinx-autobuild>=2025.8.25", |
There was a problem hiding this comment.
[MEDIUM] esbonio jumps from 0.16.x to >=2.0.0, skipping the entire 1.x series. This is a major breaking change that redesigned its CLI and language server protocol. The lock file still resolves to 0.16.5, so the update hasn't taken effect yet. Worth verifying that editor integrations and CI scripts that invoke esbonio still work with 2.0.0.
AI-generated, human reviewed
| "typos>=1.46.1", | ||
| "pre-commit>=4.6.0", | ||
| "esbonio>=2.0.0", | ||
| "ty>=0.0.35", |
There was a problem hiding this comment.
[MEDIUM] ty goes from alpha (0.0.1a8) to 0.0.35, spanning many releases of a rapidly evolving type checker. The lock file still resolves to 0.0.1a11. This jump may introduce new type errors once the lock file is regenerated. Running make pkg-ty-* targets against the updated version would help confirm nothing breaks.
AI-generated, human reviewed
| "pre-commit>=3.8.0", | ||
| "esbonio>=0.16.5", | ||
| "ty>=0.0.1a8", | ||
| "ruff==0.15.12", |
There was a problem hiding this comment.
[MEDIUM] The lock file (python/uv.lock) is tracked in git but was not updated in this PR. Verified resolved versions: ruff=0.15.10 (wants 0.15.12), esbonio=0.16.5 (wants >=2.0.0), ty=0.0.1a11 (wants >=0.0.35). The dependency constraint changes have no practical effect until the lock file is regenerated with uv lock.
AI-generated, human reviewed
|
Looks like these dependencies are updatable in another way, so this is no longer needed. |
Updates the requirements on sphinx, sphinxcontrib-mermaid, furo, esbonio, sphinx-autobuild, sphinx-click, sphinx-substitution-extensions, requests, sphinx-inline-tabs, ruff, typos, pre-commit and ty to permit the latest version.
Updates
sphinxto 9.1.0Release notes
Sourced from sphinx's releases.
Changelog
Sourced from sphinx's changelog.
Commits
cc7c6f4Bump to 9.1.0 finalb127b94Addapp.add_static_dir()for copying extension static files (#14219)20f1c46LaTeX: Inhibit breaks for rows with merged vertical cells (#14227)3c85411Polish CHANGES.rst (#14225)9ee5446LaTeX: restore 1.7 documentation of literalblockcappos (#14224)d75d602LaTeX: improve (again...) some code comments in time for 9.1.0 (#14222)8dca61dImprove some LaTeX code comments (#14220)8ab9600Bump to 9.1.0 candidate 2d59b237autodoc: Improve support for non-weakreferencable objects964424bUse the correct reference for using existing extensions (#14157)Updates
sphinxcontrib-mermaidto 2.0.2Changelog
Sourced from sphinxcontrib-mermaid's changelog.
... (truncated)
Commits
19be468Merge pull request #240 from timkpaine/tkp/hatche1f9eccSwitch to hatchling42aa20aMerge pull request #239 from timkpaine/tkp/2022db5b55bump to 2.0.225c7ef7Merge pull request #237 from kartben/local_pathse98c6f8increase test coverage for _use_local options1422b45Resolve local Mermaid/ELK/ZenUML/D3 JS paths under html_static_pathd6d874cMerge pull request #236 from jensens/configurable-themebce5976Document mermaid_dark_theme and mermaid_light_theme config options12bb2acAdd mermaid_dark_theme and mermaid_light_theme config optionsUpdates
furoto 2025.12.19Release notes
Sourced from furo's releases.
Changelog
Sourced from furo's changelog.
... (truncated)
Commits
dd9e9f9Prepare release: 2025.12.19d43f7e9Update changelogd27cab5Bump the supported Sphinx version range12f288eBack to development7c5f8faPrepare release: 2025.09.258bfdc54Update changelogd92b62fSwitch the dark mode theme back tonative83c3446Add Blender to "used by" section (#898)426ea05Remove old scrollbar selectors (#892)d22d31cRemove trailing slash on void elements (#895)Updates
esbonioto 2.0.0Release notes
Sourced from esbonio's releases.
Commits
0832ee4Esbonio Language Server Release v2.0.0bcb7488Merge pull request #1102 from swyddfa/develop6394447code: Update changelogb1c4bcdworkflow: Be specific about bundled esbonio version509420ccode: bump python dependencies713877ccode: bump node dependencies8bbe9e5docs: update migration guide4351749lsp: Introduce cli subcommandsfa30e22[pre-commit.ci] auto fixes from pre-commit.com hooks5ad29e2[pre-commit.ci] pre-commit autoupdateUpdates
sphinx-autobuildto 2025.8.25Changelog
Sourced from sphinx-autobuild's changelog.
... (truncated)
Commits
fd726c5Release 2025.08.25f810750Update pre-commit versions12e0553Formatpyproject.toml6d039d4Declare support for Python 3.14c4a47b0Fix name of 'test' nox session in docs (#193)48fcf5cFix--helpwith Python 3.14 and Sphinx 8.2.3 (#199)0c52892AddSPHINX_AUTOBUILD_DEBUGto aid debugging (#192)cc58cc1Add a--post-buildargument (#190)92bcf10Require Python 3.11 or newer, to match Sphinx (#189)86e2f37Release 2024.10.03Updates
sphinx-clickto 6.2.0Commits
e8eb75eadd release notes with reno46f6445fix tests722f421print "Usage" before printing the command usageebc3817Fix readthedocs build (redux)9ee09f9Fix readthedocs build58473a8Migrate to trusted publishing0d4f938Drop support for Python < 3.10, add Python 3.13073353aMigrate setuptools, mypy configuration to pyproject.toml83a5a17Prefer Group over MultiCommandd9705e8Bump actions versionsUpdates
sphinx-substitution-extensionsto 2026.1.12Changelog
Sourced from sphinx-substitution-extensions's changelog.
... (truncated)
Commits
a1c97cbBump CHANGELOGca6eb90Merge pull request #1329 from adamtheturtle/fix-removeprefix-bug-1328ea190eeAdd changelog entryf8df268Make test more robustd8a7b6dRemove useless commentsdbcdf9aSimplify docstringcf937c5Make test pass1255019Add failing testd0cd59aMerge pull request #1327 from adamtheturtle/dependabot/pip/ruff-0.14.117b9738fBump ruff from 0.14.10 to 0.14.11Updates
requeststo 2.34.0Release notes
Sourced from requests's releases.
Changelog
Sourced from requests's changelog.
... (truncated)
Commits
0b401c7v2.34.086b378dAlign Session.get parameters with requests.get (#7429)a4f9a59Port bpo-39057 to Requests (#7427)3816cfaParameterize SupportsItems to handle Mapping key invariance (#7426)b684dcbsessions: fix hooks type (#7425)dc9dbdfFormalize 3.15 support (#7422)25340ebClear proxy env vars before every test run (#7423)fd62809Preserve leading slashes in request path_url (#7315)e8d2c01docs: Fix missing hook output in docs example (#7421)eb173bcAdd 3.14t support to CI (#7419)Updates
sphinx-inline-tabsto 2025.12.21.14Commits
7f95645Prepare release: 2025.12.21.141bbb464Add annotation forsetup(app)3d24c7aDocutils 0.22 compatibility (#51)5e91213Modernise project metadata (#49)12a2ee2Merge pull request #47 from nineteendo/nineteendo-patch-1f8d2037Use empty tag5bb7a4bMerge pull request #42 from nedbat/patch-1df1e907Update pyproject.toml to include a doc link2dd55d2Merge pull request #35 from pradyunsg/pre-commit-ci-update-configfcbdcc9[pre-commit.ci] pre-commit autoupdateUpdates
rufffrom 0.15.10 to 0.15.12Release notes
Sourced from ruff's releases.
... (truncated)
Changelog
Sourced from ruff's changelog.
... (truncated)
Commits
66f93cfBump 0.15.12 (#24815)476a4d0[ty] Complete support for more detailed diagnostics on possibly unbound error...ed669eaImplement#ruff:file-ignorefile-level suppressions (#23599)e73d952[ty] Include inferred type ininvalid-keyconcise diagnostic for union/inte...80feb29[ty] report only dead annotation-only locals as unused (#24811)0fbf2bcDrop deprecated license classifier (#24808)43b174c[ty] Infer lambda parameter types withCallabletype context (#24317)4f449ae[ty] Add error context for intersection types (#24772)5b4e753[ty] Add support for goto in literal enum member inlay hint (#24792)e7cc762[ty] Add error context for TypedDict assignments (#24790)Updates
typosto 1.46.1Release notes
Sourced from typos's releases.
Changelog
Sourced from typos's changelog.
... (truncated)
Commits
5374cbfchore: Release52448f5docs: Update changelog030c719Merge pull request #1552 from epage/fixes7a688c7fix(dict): Confidentials isn't valid3bcd3b3Merge pull request #1548 from crate-ci/renovate/maturin-1.x5294011chore(deps): Update compatible (#1547)c3be360chore(deps): Update dependency maturin to >=1.13,<1.14bbaefadchore: Releasec19f54cchore: Released65608bdocs: Update changelogUpdates
pre-committo 4.6.0Release notes
Sourced from pre-commit's releases.
Changelog
Sourced from pre-commit's changelog.
... (truncated)
Commits
f35134bv4.6.02a51ffcMerge pull request #3662 from pre-commit/hook-impl-optional-hook-dird7dee32make --hook-dir optional for hook-impl965aeb1Merge pull request #3661 from pre-commit/hook-impl-required2eacc06--hook-type is required for hook-impl