build(deps-dev): bump the python-dependencies group in /python with 11 updates#612
build(deps-dev): bump the python-dependencies group in /python with 11 updates#612dependabot[bot] wants to merge 5 commits intomainfrom
Conversation
Updates the requirements on [sphinx](https://github.com/sphinx-doc/sphinx), [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), [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 `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 `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.11 - [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.11) Updates `typos` to 1.45.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.45.1) Updates `pre-commit` to 4.5.1 - [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.5.1) Updates `ty` to 0.0.31 - [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.31) --- updated-dependencies: - dependency-name: sphinx dependency-version: 9.1.0 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: sphinx-inline-tabs dependency-version: 2025.12.21.14 dependency-type: direct:development dependency-group: python-dependencies - dependency-name: ruff dependency-version: 0.15.11 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: python-dependencies - dependency-name: typos dependency-version: 1.45.1 dependency-type: direct:development dependency-group: python-dependencies - dependency-name: pre-commit dependency-version: 4.5.1 dependency-type: direct:development dependency-group: python-dependencies - dependency-name: ty dependency-version: 0.0.31 dependency-type: direct:development dependency-group: python-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
Dependabot PR Review SummaryOverviewThis PR bumps 11 Python dev dependencies in CI Failures Analysis1. 2. 3. Notable Breaking Changes in Bumped Packages
No go.mod ImpactThis PR only modifies RecommendationThis PR is not ready to merge as-is. The
|
|
@ambient-code please fix the CI issues |
Add certifi as a dependency of jumpstarter-cli-common since oidc.py imports it but it was not declared. Also add assert guards before accessing click Command.callback (which is Optional) to satisfy the stricter ty>=0.0.31 type checker introduced by the dependency bump. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The dependency bump resolved the underlying type issues, making these ty: ignore comments unnecessary. The newer ty version flags unused suppression comments as errors. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…/python-dependencies-41465adfd2
- Add missing `requests` dependency to jumpstarter-cli-common (required by authlib.integrations.requests_client but not declared) - Pin Sphinx back to <9.0.0 (Sphinx 9.x breaks myst cross-references to symlinked README files, causing 42 warnings-as-errors) - Add ty: ignore[unresolved-attribute] for __wrapped__ accesses on Click callbacks (ty 0.0.31 doesn't recognize functools.wraps attributes) - Add ty: ignore[invalid-assignment] for lease_async mock assignments in tests (missing self parameter in standalone function signature) - Remove unused ty: ignore[unresolved-reference] comments (no longer needed with ty 0.0.31) - Regenerate uv.lock Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Dependency bump review summaryThis PR bumps 11 Python dependencies. CI was failing with 3 categories of issues. I've pushed a fix commit addressing all of them: 1. pytest failures — Missing
|
Updates the requirements on sphinx, furo, esbonio, sphinx-autobuild, sphinx-click, sphinx-substitution-extensions, 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
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
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.11Release notes
Sourced from ruff's releases.
... (truncated)
Changelog
Sourced from ruff's changelog.
Commits
53554b1Bump 0.15.11 (#24678)08c56c8Factor out themdtestcrate (#24616)725fbb7[ty] Use partially qualified names when reporting diagnostics regarding bad c...ddd6a30[ty] Do not suggest argument completion when at value of keyword argument (#2...9282e61Disallow@disjoint_base on TypedDicts and Protocols (#24671)e9986d8[ty] Reject using properties withNeversetters or deleters (#24510)9cf212f[ty] Normalize property setter and deleter wrappers (#24509)12a1589Add override mention to ASYNC109 docs (#24666)dccb03d[ty] Avoid panicking on overloadedCallabletype context (#24661)61f9a0a[ty] Sync vendored typeshed stubs (#24646)Updates
typosto 1.45.1Release notes
Sourced from typos's releases.
Changelog
Sourced from typos's changelog.
... (truncated)
Commits
cf5f1c2chore: Release485d425docs: Update changelog2fe77ceMerge pull request #1539 from epage/actiona9595eafix(action): Leave binary in temp dir02ea592chore: Releaseb859c0dchore: Release6fd32cedocs: Update changelog7626d89Merge pull request #1530 from crate-ci/renovate/j178-prek-action-2.x2c9510cMerge pull request #1532 from epage/march265b88ffeat(dict): March updatesUpdates
pre-committo 4.5.1Release notes
Sourced from pre-commit's releases.
Changelog
Sourced from pre-commit's changelog.
... (truncated)
Commits
8a0630cv4.5.1fcbc745Merge pull request #3597 from pre-commit/empty-setup-py51592eefix python local template when artifact dirs are present67e8fafMerge pull request #3596 from pre-commit/pre-commit-ci-update-configc251e6b[pre-commit.ci] pre-commit autoupdate98ccafaMerge pull request #3593 from pre-commit/pre-commit-ci-update-config4895355[pre-commit.ci] pre-commit autoupdate2cedd58Merge pull request #3588 from pre-commit/pre-commit-ci-update-config465192d[pre-commit.ci] pre-commit autoupdatefd42f96Merge pull request #3586 from pre-commit/zipapp-sha256-file-not-neededUpdates
tyto 0.0.31Release notes
Sourced from ty's releases.
... (truncated)
Changelog
Sourced from ty's changelog.
... (truncated)
Commits
daaa404Bump version to 0.0.31 (#3280)12e86b5Bump version to 0.0.30 (#3270)67077adReorder sections in FAQ (#3267)01144dbUpdate docker/login-action action to v4.1.0 (#3262)48b3fe3Update prek dependencies (#3261)7c81338Create a "deployment" for the release-gate job (#3239)a447e03Add a "release-gate" step to the release workflow (#3205)5131a0eUpdate prek dependencies (#3221)438a78dBump version to 0.0.29 (#3218)927aad2Bump version to 0.0.28 (#3206)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions