Dependency Dashboard
Metadata
Current evaluation
No evaluation has been recorded for this issue yet.
Issue body
This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more.<br>[View this repository on the Mend.io Web Portal](https://developer.mend.io/github/canonical/snapcraft).
## Awaiting Schedule
The following updates are awaiting their schedule. To get an update now, click on a checkbox below.
- [ ] <!-- unschedule-branch=renovate/main-bugfixes -->build(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.15.14 (main)
- [ ] <!-- unschedule-branch=renovate/main-lock-file-maintenance -->build(deps): lock file maintenance (main)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-bugfixes -->build(deps): update bugfixes (hotfix/7.5) (`Jinja2`, `PyYAML`, `WebOb`, `lazr.uri`, `pydantic`, `types-PyYAML`, `urllib3`, `wadllib`)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-github-actions -->build(deps): update dependency python to 3.14 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-major-github-actions -->build(deps): update github actions (hotfix/7.5) (major) (`actions/checkout`, `actions/download-artifact`, `actions/setup-python`, `actions/upload-artifact`)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-attrs-23.x -->build(deps): update dependency attrs to v23.2.0 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-babel-2.x -->build(deps): update dependency babel to v2.18.0 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-beautifulsoup4-4.x -->build(deps): update dependency beautifulsoup4 to v4.14.3 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-black-23.x -->build(deps): update dependency black to v23.12.1 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-cachetools-5.x -->build(deps): update dependency cachetools to v5.5.2 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-certifi-2023.x -->build(deps): update dependency certifi to v2023.11.17 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-cffi-1.x -->build(deps): update dependency cffi to v1.17.1 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-chardet-5.x -->build(deps): update dependency chardet to v5.2.0 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-click-8.x -->build(deps): update dependency click to v8.4.1 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-codespell-2.x -->build(deps): update dependency codespell to v2.4.2 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-coverage-7.x -->build(deps): update dependency coverage to v7.14.1 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-craft-archives-1.x -->build(deps): update dependency craft-archives to v1.2.0 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-craft-grammar-1.x -->build(deps): update dependency craft-grammar to v1.2.0 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-craft-parts-1.x -->build(deps): update dependency craft-parts to v1.34.0 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-craft-providers-1.x -->build(deps): update dependency craft-providers to v1.25.0 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-deprecated-1.x -->build(deps): update dependency deprecated to v1.3.1 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-dill-0.x -->build(deps): update dependency dill to v0.4.1 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-distlib-0.x -->build(deps): update dependency distlib to v0.4.0 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-distro-1.x -->build(deps): update dependency distro to v1.9.0 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-docutils-0.x -->build(deps): update dependency docutils to v0.22.4 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-exceptiongroup-1.x -->build(deps): update dependency exceptiongroup to v1.3.1 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-filelock-3.x -->build(deps): update dependency filelock to v3.29.0 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-fixtures-4.x -->build(deps): update dependency fixtures to v4.3.2 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-furo-2022.x -->build(deps): update dependency furo to v2022.12.7 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-httplib2-0.x -->build(deps): update dependency httplib2 to v0.31.2 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-idna-3.x -->build(deps): update dependency idna to v3.16 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-imagesize-1.x -->build(deps): update dependency imagesize to v1.5.0 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-importlib-metadata-6.x -->build(deps): update dependency importlib-metadata to v6.11.0 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-importlib-resources-5.x -->build(deps): update dependency importlib-resources to v5.13.0 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-iniconfig-2.x -->build(deps): update dependency iniconfig to v2.3.0 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-isort-5.x -->build(deps): update dependency isort to v5.13.2 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-jaraco.classes-3.x -->build(deps): update dependency jaraco.classes to v3.4.0 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-jeepney-0.x -->build(deps): update dependency jeepney to v0.9.0 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-jsonschema-2.x -->build(deps): update dependency jsonschema to v2.6.0 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-lazy-object-proxy-1.x -->build(deps): update dependency lazy-object-proxy to v1.12.0 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-livereload-2.x -->build(deps): update dependency livereload to v2.7.1 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-mypy-1.x -->build(deps): update dependency mypy to v1.20.2 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-mypy-extensions-1.x -->build(deps): update dependency mypy-extensions to v1.1.0 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-oauthlib-3.x -->build(deps): update dependency oauthlib to v3.3.1 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-overrides-7.x -->build(deps): update dependency overrides to v7.7.0 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-packaging-23.x -->build(deps): update dependency packaging to v23.2 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-pastedeploy-3.x -->build(deps): update dependency pastedeploy to v3.1.0 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-pathspec-0.x -->build(deps): update dependency pathspec to v0.12.1 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-pexpect-4.x -->build(deps): update dependency pexpect to v4.9.0 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-platformdirs-3.x -->build(deps): update dependency platformdirs to v3.11.0 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-pluggy-1.x -->build(deps): update dependency pluggy to v1.6.0 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-pycodestyle-2.x -->build(deps): update dependency pycodestyle to v2.14.0 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-pycparser-2.x -->build(deps): update dependency pycparser to v2.23 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-pydocstyle-6.x -->build(deps): update dependency pydocstyle to v6.3.0 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-pyelftools-0.x -->build(deps): update dependency pyelftools to v0.32 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-pyenchant-3.x -->build(deps): update dependency pyenchant to v3.3.0 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-pyflakes-3.x -->build(deps): update dependency pyflakes to v3.4.0 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-pygments-2.x -->build(deps): update dependency pygments to v2.20.0 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-pylxd-2.x -->build(deps): update dependency pylxd to v2.4.1 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-pynacl-1.x -->build(deps): update dependency pynacl to v1.6.2 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-pyparsing-3.x -->build(deps): update dependency pyparsing to v3.3.2 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-pyproject_api-1.x -->build(deps): update dependency pyproject_api to v1.10.0 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-pyramid-2.x -->build(deps): update dependency pyramid to v2.1 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-pytest-7.x -->build(deps): update dependency pytest to v7.4.4 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-pytest-cov-4.x -->build(deps): update dependency pytest-cov to v4.1.0 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-pytest-mock-3.x -->build(deps): update dependency pytest-mock to v3.15.1 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-pytest-subprocess-1.x -->build(deps): update dependency pytest-subprocess to v1.6.0 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-python-dateutil-2.x -->build(deps): update dependency python-dateutil to v2.9.0.post0 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-pytz-2022.x -->build(deps): update dependency pytz to v2022.7.1 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-pytz-2023.x -->build(deps): update dependency pytz to v2023.4 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-requests-2.x -->build(deps): update dependency requests to v2.34.2 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-ruff-0.x -->build(deps): update dependency ruff to v0.15.14 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-secretstorage-3.x -->build(deps): update dependency secretstorage to v3.5.0 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-simplejson-3.x -->build(deps): update dependency simplejson to v3.20.2 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-six-1.x -->build(deps): update dependency six to v1.17.0 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-snap-helpers-0.x -->build(deps): update dependency snap-helpers to v0.4.2 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-soupsieve-2.x -->build(deps): update dependency soupsieve to v2.8.4 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-sphinx-6.x -->build(deps): update dependency sphinx to v6.2.1 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-sphinx_design-0.x -->build(deps): update dependency sphinx_design to v0.7.0 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-sphinx-lint-0.x -->build(deps): update dependency sphinx-lint to v0.9.1 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-sphinx-toolbox-0.x -->build(deps): update dependency sphinx-toolbox to v0.9.2 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-sphinxcontrib-htmlhelp-2.x -->build(deps): update dependency sphinxcontrib-htmlhelp to v2.1.0 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-tabulate-0.x -->build(deps): update dependency tabulate to v0.10.0 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-testscenarios-0.x -->build(deps): update dependency testscenarios to v0.6.2 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-testtools-2.x -->build(deps): update dependency testtools to v2.9.1 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-tinydb-4.x -->build(deps): update dependency tinydb to v4.8.2 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-tomli-2.x -->build(deps): update dependency tomli to v2.4.1 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-tomlkit-0.x -->build(deps): update dependency tomlkit to v0.15.0 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-tornado-6.x -->build(deps): update dependency tornado to v6.5.5 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-tox-4.x -->build(deps): update dependency tox to v4.54.0 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-types-deprecated-1.x -->build(deps): update dependency types-deprecated to v1.3.1.20260520 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-types-requests-2.x -->build(deps): update dependency types-requests to v2.33.0.20260518 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-types-setuptools-67.x -->build(deps): update dependency types-setuptools to v67.8.0.0 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-types-tabulate-0.x -->build(deps): update dependency types-tabulate to v0.10.0.20260508 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-typing_extensions-4.x -->build(deps): update dependency typing_extensions to v4.15.0 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-venusian-3.x -->build(deps): update dependency venusian to v3.1.1 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-virtualenv-20.x -->build(deps): update dependency virtualenv to v20.39.1 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-wrapt-1.x -->build(deps): update dependency wrapt to v1.17.3 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-ws4py-0.x -->build(deps): update dependency ws4py to v0.6.0 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-yamllint-1.x -->build(deps): update dependency yamllint to v1.38.0 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-zipp-3.x -->build(deps): update dependency zipp to v3.23.1 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-zope.deprecation-5.x -->build(deps): update dependency zope.deprecation to v5.1 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-zope.interface-6.x -->build(deps): update dependency zope.interface to v6.4.post2 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-alabaster-1.x -->build(deps): update dependency alabaster to v1 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-astroid-4.x -->build(deps): update dependency astroid to v4 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-attrs-26.x -->build(deps): update dependency attrs to v26 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-black-26.x -->build(deps): update dependency black to v26 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-cachetools-7.x -->build(deps): update dependency cachetools to v7 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-catkin-pkg-1.x -->build(deps): update dependency catkin-pkg to v1 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-certifi-2026.x -->build(deps): update dependency certifi to v2026 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-cffi-2.x -->build(deps): update dependency cffi to v2 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-chardet-7.x -->build(deps): update dependency chardet to v7 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-charset-normalizer-3.x -->build(deps): update dependency charset-normalizer to v3.4.7 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-craft-archives-2.x -->build(deps): update dependency craft-archives to v2 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-craft-cli-3.x -->build(deps): update dependency craft-cli to v3 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-craft-grammar-2.x -->build(deps): update dependency craft-grammar to v2 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-craft-parts-2.x -->build(deps): update dependency craft-parts to v2 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-craft-providers-3.x -->build(deps): update dependency craft-providers to v3 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-craft-store-3.x -->build(deps): update dependency craft-store to v3 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-cryptography-48.x -->build(deps): update dependency cryptography to v48 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-furo-2025.x -->build(deps): update dependency furo to v2025 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-imagesize-2.x -->build(deps): update dependency imagesize to v2 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-importlib-metadata-9.x -->build(deps): update dependency importlib-metadata to v9 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-importlib-resources-7.x -->build(deps): update dependency importlib-resources to v7 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-isort-8.x -->build(deps): update dependency isort to v8 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-jsonschema-4.x -->build(deps): update dependency jsonschema to v4 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-keyring-25.x -->build(deps): update dependency keyring to v25 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-launchpadlib-2.x -->build(deps): update dependency launchpadlib to v2 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-lxml-6.x -->build(deps): update dependency lxml to v6 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-markupsafe-3.x -->build(deps): update dependency markupsafe to v3 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-more-itertools-11.x -->build(deps): update dependency more-itertools to v11 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-mypy-2.x -->build(deps): update dependency mypy to v2 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-packaging-26.x -->build(deps): update dependency packaging to v26 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-pathspec-1.x -->build(deps): update dependency pathspec to v1 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-pbr-7.x -->build(deps): update dependency pbr to v7 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-platformdirs-4.x -->build(deps): update dependency platformdirs to v4 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-protobuf-7.x -->build(deps): update dependency protobuf to v7 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-psutil-7.x -->build(deps): update dependency psutil to v7 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-pycparser-3.x -->build(deps): update dependency pycparser to v3 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-pydantic-2.x -->build(deps): update dependency pydantic to v2 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-pydantic-yaml-1.x -->build(deps): update dependency pydantic-yaml to v1 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-pyftpdlib-2.x -->build(deps): update dependency pyftpdlib to v2 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-pyinstaller-6.x -->build(deps): update dependency pyinstaller to v6 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-pylint-4.x -->build(deps): update dependency pylint to v4 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-pyrfc3339-2.x -->build(deps): update dependency pyrfc3339 to v2 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-pytest-9.x -->build(deps): update dependency pytest to v9 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-pytest-cov-7.x -->build(deps): update dependency pytest-cov to v7 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-python-debian-1.x -->build(deps): update dependency python-debian to v1 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-pytz-2026.x -->build(deps): update dependency pytz to v2026 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-requests-unixsocket2-1.x -->build(deps): update dependency requests-unixsocket2 to v1 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-setuptools-82.x -->build(deps): update dependency setuptools to v82 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-simplejson-4.x -->build(deps): update dependency simplejson to v4 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-snowballstemmer-3.x -->build(deps): update dependency snowballstemmer to v3 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-sphinx-9.x -->build(deps): update dependency sphinx to v9 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-sphinx-autobuild-2025.x -->build(deps): update dependency sphinx-autobuild to v2025 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-sphinx-lint-1.x -->build(deps): update dependency sphinx-lint to v1 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-sphinx-toolbox-4.x -->build(deps): update dependency sphinx-toolbox to v4 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-sphinxcontrib-applehelp-2.x -->build(deps): update dependency sphinxcontrib-applehelp to v2 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-sphinxcontrib-devhelp-2.x -->build(deps): update dependency sphinxcontrib-devhelp to v2 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-sphinxcontrib-qthelp-2.x -->build(deps): update dependency sphinxcontrib-qthelp to v2 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-sphinxcontrib-serializinghtml-2.x -->build(deps): update dependency sphinxcontrib-serializinghtml to v2 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-types-setuptools-82.x -->build(deps): update dependency types-setuptools to v82 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-urllib3-2.x -->build(deps): update dependency urllib3 to v2.7.0 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-virtualenv-21.x -->build(deps): update dependency virtualenv to v21 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-wadllib-2.x -->build(deps): update dependency wadllib to v2 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-wrapt-2.x -->build(deps): update dependency wrapt to v2 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-zipp-4.x -->build(deps): update dependency zipp to v4 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-zope.deprecation-6.x -->build(deps): update dependency zope.deprecation to v6 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-zope.interface-8.x -->build(deps): update dependency zope.interface to v8 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/7.5-ubuntu-26.x -->build(deps): update ubuntu docker tag to v26 (hotfix/7.5)
- [ ] <!-- unschedule-branch=renovate/hotfix/8.14-github-actions -->build(deps): update release-drafter/release-drafter action to v6.4.0 (hotfix/8.14)
- [ ] <!-- unschedule-branch=renovate/hotfix/8.14-major-github-actions -->build(deps): update github actions (hotfix/8.14) (major) (`actions/checkout`, `actions/download-artifact`, `actions/setup-node`, `actions/upload-artifact`, `node`, `release-drafter/release-drafter`, `softprops/action-gh-release`)
- [ ] <!-- unschedule-branch=renovate/hotfix/8.14-canonical-sphinx-0.x -->build(deps): update dependency canonical-sphinx to ~=0.6.0 (hotfix/8.14)
- [ ] <!-- unschedule-branch=renovate/hotfix/8.14-mypy-1.x -->build(deps): update dependency mypy to ~=1.20.2 (hotfix/8.14)
- [ ] <!-- unschedule-branch=renovate/hotfix/8.14-setuptools-80.x -->build(deps): update dependency setuptools to >=80.10,<81 (hotfix/8.14)
- [ ] <!-- unschedule-branch=renovate/hotfix/8.14-sphinx-prompt-1.x -->build(deps): update dependency sphinx-prompt to ~=1.10.2 (hotfix/8.14)
- [ ] <!-- unschedule-branch=renovate/hotfix/8.14-sphinx-sitemap-2.x -->build(deps): update dependency sphinx-sitemap to ~=2.9.0 (hotfix/8.14)
- [ ] <!-- unschedule-branch=renovate/hotfix/8.14-astral-sh-ruff-pre-commit-0.x -->build(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.15.14 (hotfix/8.14)
- [ ] <!-- unschedule-branch=renovate/hotfix/8.14-jsonschema-4.x -->build(deps): update dependency jsonschema to v4 (hotfix/8.14)
- [ ] <!-- unschedule-branch=renovate/hotfix/8.14-mypy-2.x -->build(deps): update dependency mypy to v2 (hotfix/8.14)
- [ ] <!-- unschedule-branch=renovate/hotfix/8.14-setuptools-82.x -->build(deps): update dependency setuptools to v82 (hotfix/8.14)
- [ ] <!-- unschedule-branch=renovate/hotfix/8.14-lock-file-maintenance -->build(deps): lock file maintenance (hotfix/8.14)
- [ ] <!-- unschedule-branch=renovate/hotfix/8.15-github-actions -->build(deps): update release-drafter/release-drafter action to v6.4.0 (hotfix/8.15)
- [ ] <!-- unschedule-branch=renovate/hotfix/8.15-major-github-actions -->build(deps): update github actions (hotfix/8.15) (major) (`actions/checkout`, `actions/download-artifact`, `actions/setup-node`, `actions/upload-artifact`, `node`, `release-drafter/release-drafter`, `softprops/action-gh-release`)
- [ ] <!-- unschedule-branch=renovate/hotfix/8.15-canonical-sphinx-0.x -->build(deps): update dependency canonical-sphinx to ~=0.6.0 (hotfix/8.15)
- [ ] <!-- unschedule-branch=renovate/hotfix/8.15-mypy-1.x -->build(deps): update dependency mypy to ~=1.20.2 (hotfix/8.15)
- [ ] <!-- unschedule-branch=renovate/hotfix/8.15-setuptools-80.x -->build(deps): update dependency setuptools to >=80.10,<81 (hotfix/8.15)
- [ ] <!-- unschedule-branch=renovate/hotfix/8.15-sphinx-prompt-1.x -->build(deps): update dependency sphinx-prompt to ~=1.10.2 (hotfix/8.15)
- [ ] <!-- unschedule-branch=renovate/hotfix/8.15-sphinx-sitemap-2.x -->build(deps): update dependency sphinx-sitemap to ~=2.9.0 (hotfix/8.15)
- [ ] <!-- unschedule-branch=renovate/hotfix/8.15-astral-sh-ruff-pre-commit-0.x -->build(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.15.14 (hotfix/8.15)
- [ ] <!-- unschedule-branch=renovate/hotfix/8.15-jsonschema-4.x -->build(deps): update dependency jsonschema to v4 (hotfix/8.15)
- [ ] <!-- unschedule-branch=renovate/hotfix/8.15-mypy-2.x -->build(deps): update dependency mypy to v2 (hotfix/8.15)
- [ ] <!-- unschedule-branch=renovate/hotfix/8.15-setuptools-82.x -->build(deps): update dependency setuptools to v82 (hotfix/8.15)
- [ ] <!-- unschedule-branch=renovate/hotfix/8.15-lock-file-maintenance -->build(deps): lock file maintenance (hotfix/8.15)
- [ ] <!-- unschedule-branch=renovate/hotfix/9.0-bugfixes -->build(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.15.14 (hotfix/9.0)
- [ ] <!-- unschedule-branch=renovate/hotfix/9.0-github-actions -->build(deps): update release-drafter/release-drafter action to v7.3.1 (hotfix/9.0)
- [ ] <!-- unschedule-branch=renovate/hotfix/9.0-major-github-actions -->build(deps): update softprops/action-gh-release action to v3 (hotfix/9.0)
- [ ] <!-- unschedule-branch=renovate/hotfix/9.0-setuptools-80.x -->build(deps): update dependency setuptools to >=80.10,<81 (hotfix/9.0)
- [ ] <!-- unschedule-branch=renovate/hotfix/9.0-sphinx-substitution-extensions-2025.x -->build(deps): update dependency sphinx-substitution-extensions to v2025.12.15 (hotfix/9.0)
- [ ] <!-- unschedule-branch=renovate/hotfix/9.0-jsonschema-4.x -->build(deps): update dependency jsonschema to v4 (hotfix/9.0)
- [ ] <!-- unschedule-branch=renovate/hotfix/9.0-mypy-2.x -->build(deps): update dependency mypy to v2 (hotfix/9.0)
- [ ] <!-- unschedule-branch=renovate/hotfix/9.0-setuptools-82.x -->build(deps): update dependency setuptools to v82 (hotfix/9.0)
- [ ] <!-- unschedule-branch=renovate/hotfix/9.0-sphinx-substitution-extensions-2026.x -->build(deps): update dependency sphinx-substitution-extensions to v2026 (hotfix/9.0)
- [ ] <!-- unschedule-branch=renovate/hotfix/9.0-lock-file-maintenance -->build(deps): lock file maintenance (hotfix/9.0)
- [ ] <!-- create-all-awaiting-schedule-prs -->🔐 **Create all awaiting schedule PRs at once** 🔐
## Open
The following updates have all been created. To force a retry/rebase of any, click on a checkbox below.
- [ ] <!-- rebase-branch=renovate/main-major-github-actions -->[build(deps): update softprops/action-gh-release action to v3 (main)](../pull/6252)
## PR Closed (Blocked)
The following updates are blocked by an existing closed PR. To recreate the PR, click on a checkbox below.
- [ ] <!-- recreate-branch=renovate/main-setuptools-80.x -->[build(deps): update dependency setuptools to >=80.10,<81 (main)](../pull/6059)
- [ ] <!-- recreate-branch=renovate/main-sphinx-substitution-extensions-2025.x -->[build(deps): update dependency sphinx-substitution-extensions to v2025.12.15 (main)](../pull/6070)
- [ ] <!-- recreate-branch=renovate/main-jsonschema-4.x -->[build(deps): update dependency jsonschema to v4 (main)](../pull/5702)
- [ ] <!-- recreate-branch=renovate/main-setuptools-82.x -->[build(deps): update dependency setuptools to v82 (main)](../pull/6087)
- [ ] <!-- recreate-branch=renovate/main-sphinx-substitution-extensions-2026.x -->[build(deps): update dependency sphinx-substitution-extensions to v2026 (main)](../pull/6086)
## Detected Dependencies
> [!NOTE]
> Detected dependencies section has been truncated
<details><summary>Branch hotfix/7.5</summary>
<blockquote>
<details><summary>dockerfile (2)</summary>
<blockquote>
<details><summary>docker/Dockerfile (2)</summary>
- `ubuntu xenial` → [Updates: `resolute`]
- `ubuntu xenial` → [Updates: `resolute`]
</details>
<details><summary>Dockerfile (1)</summary>
- `ubuntu xenial` → [Updates: `resolute`]
</details>
</blockquote>
</details>
<details><summary>github-actions (4)</summary>
<blockquote>
<details><summary>.github/workflows/publish.yaml (3)</summary>
- `actions/checkout v5` → [Updates: `v6`]
- `canonical/action-build v1`
- `canonical/action-publish v1`
</details>
<details><summary>.github/workflows/spread-scheduled.yaml (5)</summary>
- `actions/checkout v5` → [Updates: `v6`]
- `canonical/action-build v1`
- `actions/upload-artifact v4` → [Updates: `v7`]
- `actions/checkout v5` → [Updates: `v6`]
- `actions/download-artifact v4` → [Updates: `v8`]
</details>
<details><summary>.github/workflows/spread.yml (7)</summary>
- `actions/checkout v5` → [Updates: `v6`]
- `canonical/action-build v1`
- `actions/upload-artifact v4` → [Updates: `v7`]
- `actions/checkout v5` → [Updates: `v6`]
- `actions/download-artifact v4` → [Updates: `v8`]
- `actions/checkout v5` → [Updates: `v6`]
- `actions/download-artifact v4` → [Updates: `v8`]
</details>
<details><summary>.github/workflows/tox.yaml (6)</summary>
- `actions/checkout v5` → [Updates: `v6`]
- `actions/setup-python v5` → [Updates: `v6`]
- `actions/checkout v5` → [Updates: `v6`]
- `actions/setup-python v5` → [Updates: `v6`]
- `actions/upload-artifact v4` → [Updates: `v7`]
- `python 3.10` → [Updates: `3.14`]
</details>
</blockquote>
</details>
<details><summary>pip_requirements (5)</summary>
<blockquote>
<details><summary>docs/.sphinx/pinned-requirements.txt (34)</summary>
- `alabaster ==0.7.16` → [Updates: `==1.0.0`]
- `Babel ==2.11.0` → [Updates: `==2.18.0`]
- `beautifulsoup4 ==4.11.1` → [Updates: `==4.14.3`]
- `certifi ==2022.12.7` → [Updates: `==2026.5.20`]
- `charset-normalizer ==2.1.1` → [Updates: `==3.4.7`]
- `colorama ==0.4.6`
- `docutils ==0.19` → [Updates: `==0.22.4`]
- `furo ==2022.9.29` → [Updates: `==2022.12.7`, `==2025.12.19`]
- `idna ==3.4` → [Updates: `==3.16`]
- `imagesize ==1.4.1` → [Updates: `==1.5.0`, `==2.0.0`]
- `Jinja2 ==3.1.4` → [Updates: `==3.1.6`]
- `livereload ==2.6.3` → [Updates: `==2.7.1`]
- `MarkupSafe ==2.1.5` → [Updates: `==3.0.3`]
- `packaging ==21.3` → [Updates: `==26.2`]
- `pyenchant ==3.2.2` → [Updates: `==3.3.0`]
- `Pygments ==2.13.0` → [Updates: `==2.20.0`]
- `pyparsing ==3.0.9` → [Updates: `==3.3.2`]
- `pytz ==2022.6` → [Updates: `==2022.7.1`, `==2026.2`]
- `requests ==2.32.2` → [Updates: `==2.34.2`]
- `six ==1.16.0` → [Updates: `==1.17.0`]
- `snowballstemmer ==2.2.0` → [Updates: `==3.1.0`]
- `soupsieve ==2.3.2.post1` → [Updates: `==2.8.4`]
- `Sphinx ==5.3.0` → [Updates: `==9.1.0`]
- `sphinx-autobuild ==2021.3.14` → [Updates: `==2025.8.25`]
- `sphinx-basic-ng ==1.0.0b2`
- `sphinx_design ==0.3.0` → [Updates: `==0.7.0`]
- `sphinxcontrib-applehelp ==1.0.8` → [Updates: `==2.0.0`]
- `sphinxcontrib-devhelp ==1.0.6` → [Updates: `==2.0.0`]
- `sphinxcontrib-htmlhelp ==2.0.0` → [Updates: `==2.1.0`]
- `sphinxcontrib-jsmath ==1.0.1`
- `sphinxcontrib-qthelp ==1.0.8` → [Updates: `==2.0.0`]
- `sphinxcontrib-serializinghtml ==1.1.10` → [Updates: `==2.0.0`]
- `tornado ==6.2` → [Updates: `==6.5.5`]
- `urllib3 ==1.26.19` → [Updates: `==1.26.20`, `==2.7.0`]
</details>
<details><summary>docs/.sphinx/requirements.txt</summary>
</details>
<details><summary>requirements-devel.txt (129)</summary>
- `astroid ==2.15.8` → [Updates: `==4.1.2`]
- `attrs ==23.1.0` → [Updates: `==23.2.0`, `==26.1.0`]
- `black ==23.3.0` → [Updates: `==23.12.1`, `==26.5.1`]
- `cachetools ==5.3.0` → [Updates: `==5.5.2`, `==7.1.4`]
- `catkin-pkg ==0.5.2` → [Updates: `==1.1.0`]
- `certifi ==2023.5.7` → [Updates: `==2023.11.17`, `==2026.5.20`]
- `cffi ==1.15.1` → [Updates: `==1.17.1`, `==2.0.0`]
- `chardet ==5.1.0` → [Updates: `==5.2.0`, `==7.4.3`]
- `charset-normalizer ==3.1.0` → [Updates: `==3.4.7`]
- `click ==8.1.7` → [Updates: `==8.4.1`]
- `codespell ==2.2.4` → [Updates: `==2.4.2`]
- `colorama ==0.4.6`
- `coverage ==7.2.5` → [Updates: `==7.14.1`]
- `craft-archives ==1.1.3` → [Updates: `==1.2.0`, `==2.2.0`]
- `craft-cli ==1.2.0` → [Updates: `==3.4.0`]
- `craft-grammar ==1.1.2` → [Updates: `==1.2.0`, `==2.3.0`]
- `craft-parts ==1.19.8` → [Updates: `==1.34.0`, `==2.33.0`]
- `craft-providers ==1.20.4` → [Updates: `==1.25.0`, `==3.6.0`]
- `craft-store ==2.6.2` → [Updates: `==3.3.0`]
- `cryptography ==40.0.2` → [Updates: `==48.0.0`]
- `Deprecated ==1.2.14` → [Updates: `==1.3.1`]
- `dill ==0.3.8` → [Updates: `==0.4.1`]
- `distlib ==0.3.8` → [Updates: `==0.4.0`]
- `distro ==1.8.0` → [Updates: `==1.9.0`]
- `docutils ==0.19` → [Updates: `==0.22.4`]
- `exceptiongroup ==1.1.1` → [Updates: `==1.3.1`]
- `filelock ==3.12.0` → [Updates: `==3.29.0`]
- `fixtures ==4.0.1` → [Updates: `==4.3.2`]
- `gnupg ==2.3.1`
- `httplib2 ==0.22.0` → [Updates: `==0.31.2`]
- `hupper ==1.12.1`
- `idna ==3.4` → [Updates: `==3.16`]
- `importlib-metadata ==6.6.0` → [Updates: `==6.11.0`, `==9.0.0`]
- `importlib-resources ==5.12.0` → [Updates: `==5.13.0`, `==7.1.0`]
- `iniconfig ==2.0.0` → [Updates: `==2.3.0`]
- `isort ==5.12.0` → [Updates: `==5.13.2`, `==8.0.1`]
- `jaraco.classes ==3.2.3` → [Updates: `==3.4.0`]
- `jeepney ==0.8.0` → [Updates: `==0.9.0`]
- `jsonschema ==2.5.1` → [Updates: `==2.6.0`, `==4.26.0`]
- `keyring ==23.13.1` → [Updates: `==25.7.0`]
- `launchpadlib ==1.11.0` → [Updates: `==2.1.0`]
- `lazr.restfulclient ==0.14.6`
- `lazr.uri ==1.0.6` → [Updates: `==1.0.8`]
- `lazy-object-proxy ==1.9.0` → [Updates: `==1.12.0`]
- `lxml ==4.9.4` → [Updates: `==6.1.1`]
- `macaroonbakery ==1.3.4`
- `mccabe ==0.7.0`
- `more-itertools ==9.1.0` → [Updates: `==11.1.0`]
- `mypy ==1.3.0` → [Updates: `==1.20.2`, `==2.1.0`]
- `mypy-extensions ==1.0.0` → [Updates: `==1.1.0`]
- `oauthlib ==3.2.2` → [Updates: `==3.3.1`]
- `overrides ==7.3.1` → [Updates: `==7.7.0`]
- `packaging ==23.1` → [Updates: `==23.2`, `==26.2`]
- `PasteDeploy ==3.0.1` → [Updates: `==3.1.0`]
- `pathspec ==0.11.1` → [Updates: `==0.12.1`, `==1.1.1`]
- `pbr ==5.11.1` → [Updates: `==7.0.3`]
- `pexpect ==4.8.0` → [Updates: `==4.9.0`]
- `plaster ==1.1.2`
- `plaster-pastedeploy ==1.0.1`
- `platformdirs ==3.5.0` → [Updates: `==3.11.0`, `==4.9.6`]
- `pluggy ==1.0.0` → [Updates: `==1.6.0`]
- `progressbar ==2.5`
- `protobuf ==3.20.3` → [Updates: `==7.35.0`]
- `psutil ==5.9.8` → [Updates: `==7.2.2`]
- `ptyprocess ==0.7.0`
- `pycodestyle ==2.10.0` → [Updates: `==2.14.0`]
- `pycparser ==2.21` → [Updates: `==2.23`, `==3.0`]
- `pydantic ==1.10.7` → [Updates: `==1.10.26`, `==2.13.4`]
- `pydantic-yaml ==0.11.2` → [Updates: `==1.6.0`]
- `pydocstyle ==6.3.0`
- `pyelftools ==0.29` → [Updates: `==0.32`]
- `pyflakes ==3.0.1` → [Updates: `==3.4.0`]
- `pyftpdlib ==1.5.10` → [Updates: `==2.2.0`]
- `pylint ==2.17.7` → [Updates: `==4.0.5`]
- `pylint-fixme-info ==1.0.4`
- `pylint-pytest ==1.1.8`
- `pylxd ==2.3.5` → [Updates: `==2.4.1`]
- `pymacaroons ==0.13.0`
- `PyNaCl ==1.5.0` → [Updates: `==1.6.2`]
- `pyparsing ==3.0.9` → [Updates: `==3.3.2`]
- `pyproject_api ==1.5.1` → [Updates: `==1.10.0`]
- `pyramid ==2.0.2` → [Updates: `==2.1`]
- `pyRFC3339 ==1.1` → [Updates: `==2.1.0`]
- `pytest ==7.3.1` → [Updates: `==7.4.4`, `==9.0.3`]
- `pytest-cov ==4.0.0` → [Updates: `==4.1.0`, `==7.1.0`]
- `pytest-mock ==3.10.0` → [Updates: `==3.15.1`]
- `pytest-subprocess ==1.5.2` → [Updates: `==1.6.0`]
- `python-dateutil ==2.8.2` → [Updates: `==2.9.0.post0`]
- `python-debian ==0.1.49` → [Updates: `==1.1.0`]
- `pytz ==2023.3` → [Updates: `==2023.4`, `==2026.2`]
- `pyxdg ==0.28`
- `PyYAML ==6.0.2` → [Updates: `==6.0.3`]
- `raven ==6.10.0`
- `requests ==2.32.3` → [Updates: `==2.34.2`]
- `requests-toolbelt ==1.0.0`
- `requests-unixsocket2 ==0.4.2` → [Updates: `==1.0.1`]
- `ruff ==0.0.220` → [Updates: `==0.15.14`]
- `SecretStorage ==3.3.3` → [Updates: `==3.5.0`]
- `simplejson ==3.19.2` → [Updates: `==3.20.2`, `==4.1.1`]
- `six ==1.16.0` → [Updates: `==1.17.0`]
- `snap-helpers ==0.3.2` → [Updates: `==0.4.2`]
- `snowballstemmer ==2.2.0` → [Updates: `==3.1.0`]
- `tabulate ==0.9.0` → [Updates: `==0.10.0`]
- `testscenarios ==0.5.0` → [Updates: `==0.6.2`]
- `testtools ==2.6.0` → [Updates: `==2.9.1`]
- `tinydb ==4.7.1` → [Updates: `==4.8.2`]
- `toml ==0.10.2`
- `tomli ==2.0.1` → [Updates: `==2.4.1`]
- `tomlkit ==0.11.8` → [Updates: `==0.15.0`]
- `tox ==4.5.1` → [Updates: `==4.54.0`]
- `translationstring ==1.4`
- `types-Deprecated ==1.2.9.20240311` → [Updates: `==1.3.1.20260520`]
- `types-PyYAML ==6.0.12.20240808` → [Updates: `==6.0.12.20260518`]
- `types-requests ==2.30.0.0` → [Updates: `==2.33.0.20260518`]
- `types-setuptools ==67.7.0.2` → [Updates: `==67.8.0.0`, `==82.0.0.20260518`]
- `types-tabulate ==0.9.0.20240106` → [Updates: `==0.10.0.20260508`]
- `types-urllib3 ==1.26.25.14`
- `typing_extensions ==4.5.0` → [Updates: `==4.15.0`]
- `urllib3 ==2.2.3` → [Updates: `==2.7.0`]
- `venusian ==3.0.0` → [Updates: `==3.1.1`]
- `virtualenv ==20.23.0` → [Updates: `==20.39.1`, `==21.3.3`]
- `wadllib ==1.3.6` → [Updates: `==1.3.9`, `==2.0.0`]
- `WebOb ==1.8.7` → [Updates: `==1.8.9`]
- `wrapt ==1.15.0` → [Updates: `==1.17.3`, `==2.2.1`]
- `ws4py ==0.5.1` → [Updates: `==0.6.0`]
- `zope.deprecation ==5.0` → [Updates: `==5.1`, `==6.0`]
- `zope.interface ==6.0` → [Updates: `==6.4.post2`, `==8.5`]
- `setuptools <66` → [Updates: `<83`]
- `pyinstaller ==4.10` → [Updates: `==6.20.0`]
</details>
<details><summary>requirements.txt (73)</summary>
- `attrs ==23.1.0` → [Updates: `==23.2.0`, `==26.1.0`]
- `catkin-pkg ==0.5.2` → [Updates: `==1.1.0`]
- `certifi ==2023.5.7` → [Updates: `==2023.11.17`, `==2026.5.20`]
- `cffi ==1.15.1` → [Updates: `==1.17.1`, `==2.0.0`]
- `chardet ==5.1.0` → [Updates: `==5.2.0`, `==7.4.3`]
- `charset-normalizer ==3.1.0` → [Updates: `==3.4.7`]
- `click ==8.1.7` → [Updates: `==8.4.1`]
- `craft-archives ==1.1.3` → [Updates: `==1.2.0`, `==2.2.0`]
- `craft-cli ==1.2.0` → [Updates: `==3.4.0`]
- `craft-grammar ==1.1.2` → [Updates: `==1.2.0`, `==2.3.0`]
- `craft-parts ==1.19.8` → [Updates: `==1.34.0`, `==2.33.0`]
- `craft-providers ==1.20.4` → [Updates: `==1.25.0`, `==3.6.0`]
- `craft-store ==2.6.2` → [Updates: `==3.3.0`]
- `cryptography ==40.0.2` → [Updates: `==48.0.0`]
- `Deprecated ==1.2.14` → [Updates: `==1.3.1`]
- `distro ==1.8.0` → [Updates: `==1.9.0`]
- `docutils ==0.19` → [Updates: `==0.22.4`]
- `gnupg ==2.3.1`
- `httplib2 ==0.22.0` → [Updates: `==0.31.2`]
- `idna ==3.4` → [Updates: `==3.16`]
- `importlib-metadata ==6.6.0` → [Updates: `==6.11.0`, `==9.0.0`]
- `importlib-resources ==5.12.0` → [Updates: `==5.13.0`, `==7.1.0`]
- `jaraco.classes ==3.2.3` → [Updates: `==3.4.0`]
- `jeepney ==0.8.0` → [Updates: `==0.9.0`]
- `jsonschema ==2.5.1` → [Updates: `==2.6.0`, `==4.26.0`]
- `keyring ==23.13.1` → [Updates: `==25.7.0`]
- `launchpadlib ==1.11.0` → [Updates: `==2.1.0`]
- `lazr.restfulclient ==0.14.6`
- `lazr.uri ==1.0.6` → [Updates: `==1.0.8`]
- `lxml ==4.9.4` → [Updates: `==6.1.1`]
- `macaroonbakery ==1.3.4`
- `more-itertools ==9.1.0` → [Updates: `==11.1.0`]
- `mypy-extensions ==1.0.0` → [Updates: `==1.1.0`]
- `oauthlib ==3.2.2` → [Updates: `==3.3.1`]
- `overrides ==7.3.1` → [Updates: `==7.7.0`]
- `packaging ==23.1` → [Updates: `==23.2`, `==26.2`]
- `platformdirs ==3.5.0` → [Updates: `==3.11.0`, `==4.9.6`]
- `progressbar ==2.5`
- `protobuf ==3.20.3` → [Updates: `==7.35.0`]
- `psutil ==5.9.8` → [Updates: `==7.2.2`]
- `pycparser ==2.21` → [Updates: `==2.23`, `==3.0`]
- `pydantic ==1.10.7` → [Updates: `==1.10.26`, `==2.13.4`]
- `pydantic-yaml ==0.11.2` → [Updates: `==1.6.0`]
- `pyelftools ==0.29` → [Updates: `==0.32`]
- `pylxd ==2.3.5` → [Updates: `==2.4.1`]
- `pymacaroons ==0.13.0`
- `PyNaCl ==1.5.0` → [Updates: `==1.6.2`]
- `pyparsing ==3.0.9` → [Updates: `==3.3.2`]
- `pyRFC3339 ==1.1` → [Updates: `==2.1.0`]
- `python-dateutil ==2.8.2` → [Updates: `==2.9.0.post0`]
- `python-debian ==0.1.49` → [Updates: `==1.1.0`]
- `pytz ==2023.3` → [Updates: `==2023.4`, `==2026.2`]
- `pyxdg ==0.28`
- `PyYAML ==6.0.2` → [Updates: `==6.0.3`]
- `raven ==6.10.0`
- `requests ==2.32.3` → [Updates: `==2.34.2`]
- `requests-toolbelt ==1.0.0`
- `requests-unixsocket2 ==0.4.2` → [Updates: `==1.0.1`]
- `SecretStorage ==3.3.3` → [Updates: `==3.5.0`]
- `simplejson ==3.19.2` → [Updates: `==3.20.2`, `==4.1.1`]
- `six ==1.16.0` → [Updates: `==1.17.0`]
- `snap-helpers ==0.3.2` → [Updates: `==0.4.2`]
- `tabulate ==0.9.0` → [Updates: `==0.10.0`]
- `tinydb ==4.7.1` → [Updates: `==4.8.2`]
- `toml ==0.10.2`
- `types-Deprecated ==1.2.9.20240311` → [Updates: `==1.3.1.20260520`]
- `types-PyYAML ==6.0.12.20240808` → [Updates: `==6.0.12.20260518`]
- `typing_extensions ==4.5.0` → [Updates: `==4.15.0`]
- `urllib3 ==2.2.3` → [Updates: `==2.7.0`]
- `wadllib ==1.3.6` → [Updates: `==1.3.9`, `==2.0.0`]
- `wrapt ==1.15.0` → [Updates: `==1.17.3`, `==2.2.1`]
- `ws4py ==0.5.1` → [Updates: `==0.6.0`]
- `zipp ==3.15.0` → [Updates: `==3.23.1`, `==4.1.0`]
</details>
<details><summary>tox.ini (7)</summary>
- `tox-ignore-env-name-mismatch ==0.2.0.post2`
- `Sphinx ==6.1.3` → [Updates: `==6.2.1`, `==9.1.0`]
- `sphinx_design ==0.4.1` → [Updates: `==0.7.0`]
- `sphinx-copybutton ==0.5.2`
- `sphinx-pydantic ==0.1.1`
- `sphinx-toolbox ==0.1.0` → [Updates: `==0.9.2`, `==4.2.0`]
- `sphinx-lint ==0.6.7` → [Updates: `==0.9.1`, `==1.0.2`]
</details>
</blockquote>
</details>
<details><summary>pip_setup (1)</summary>
<blockquote>
<details><summary>setup.py (10)</summary>
- `black ==23.1.0` → [Updates: `==23.12.1`, `==26.5.1`]
- `codespell ==2.2.4` → [Updates: `==2.4.2`]
- `isort ==5.11.4` → [Updates: `==5.13.2`, `==8.0.1`]
- `pydocstyle ==6.2.3` → [Updates: `==6.3.0`]
- `ruff ==0.0.220` → [Updates: `==0.15.14`]
- `tox >=4.5`
- `yamllint ==1.29.0` → [Updates: `==1.38.0`]
- `docutils <0.20` → [Updates: `<0.23`]
- `jsonschema ==2.5.1` → [Updates: `==2.6.0`, `==4.26.0`]
- `setuptools <66` → [Updates: `<83`]
</details>
</blockquote>
</details>
<details><summary>regex (1)</summary>
<blockquote>
<details><summary>tox.ini (7)</summary>
- `tox-ignore-env-name-mismatch 0.2.0.post2`
- `Sphinx 6.1.3` → [Updates: `6.2.1`, `9.1.0`]
- `sphinx_design 0.4.1` → [Updates: `0.7.0`]
- `sphinx-copybutton 0.5.2`
- `sphinx-pydantic 0.1.1`
- `sphinx-toolbox 0.1.0` → [Updates: `0.9.2`, `4.2.0`]
- `sphinx-lint 0.6.7` → [Updates: `0.9.1`, `1.0.2`]
</details>
</blockquote>
</details>
</blockquote>
</details>
<details><summary>Branch hotfix/8.14</summary>
<blockquote>
<details><summary>github-actions (10)</summary>
<blockquote>
<details><summary>.github/workflows/check-renovate.yaml (4)</summary>
- `actions/checkout v5` → [Updates: `v6`]
- `actions/setup-node v5` → [Updates: `v6`]
- `mxschmitt/action-tmate v3`
- `node 22` → [Updates: `24`]
</details>
<details><summary>.github/workflows/policy.yaml (2)</summary>
- `canonical/starflow main`
- `canonical/starflow main`
</details>
<details><summary>.github/workflows/publish.yaml (3)</summary>
- `actions/checkout v5` → [Updates: `v6`]
- `canonical/action-build v1`
- `canonical/action-publish v1`
</details>
<details><summary>.github/workflows/qa.yaml (2)</summary>
- `canonical/starflow main`
- `canonical/starflow main`
</details>
<details><summary>.github/workflows/release-drafter.yaml (1)</summary>
- `release-drafter/release-drafter v6.1.0` → [Updates: `v6.4.0`, `v7.3.1`]
</details>
<details><summary>.github/workflows/release-publish.yaml (1)</summary>
- `softprops/action-gh-release v2` → [Updates: `v3`]
</details>
<details><summary>.github/workflows/schema.yaml (4)</summary>
- `actions/checkout v5` → [Updates: `v6`]
- `actions/checkout v5` → [Updates: `v6`]
- `actions/setup-node v4` → [Updates: `v6`]
- `node 22` → [Updates: `24`]
</details>
<details><summary>.github/workflows/spread-manual.yaml (19)</summary>
- `actions/checkout v5` → [Updates: `v6`]
- `canonical/action-build v1`
- `actions/upload-artifact v4` → [Updates: `v7`]
- `actions/checkout v5` → [Updates: `v6`]
- `actions/download-artifact v5` → [Updates: `v8`]
- `actions/checkout v5` → [Updates: `v6`]
- `actions/download-artifact v5` → [Updates: `v8`]
- `actions/checkout v5` → [Updates: `v6`]
- `actions/download-artifact v5` → [Updates: `v8`]
- `actions/checkout v5` → [Updates: `v6`]
- `actions/download-artifact v5` → [Updates: `v8`]
- `actions/checkout v5` → [Updates: `v6`]
- `actions/download-artifact v5` → [Updates: `v8`]
- `actions/checkout v5` → [Updates: `v6`]
- `actions/download-artifact v5` → [Updates: `v8`]
- `actions/checkout v5` → [Updates: `v6`]
- `actions/download-artifact v5` → [Updates: `v8`]
- `actions/checkout v6`
- `actions/download-artifact v6` → [Updates: `v8`]
</details>
<details><summary>.github/workflows/spread.yml (7)</summary>
- `actions/checkout v5` → [Updates: `v6`]
- `canonical/action-build v1`
- `actions/upload-artifact v4` → [Updates: `v7`]
- `actions/checkout v5` → [Updates: `v6`]
- `actions/download-artifact v5` → [Updates: `v8`]
- `actions/checkout v5` → [Updates: `v6`]
- `actions/download-artifact v5` → [Updates: `v8`]
</details>
<details><summary>.github/workflows/tics.yaml (1)</summary>
- `canonical/starflow main`
</details>
</blockquote>
</details>
<details><summary>pep621 (1)</summary>
<blockquote>
<details><summary>pyproject.toml (26)</summary>
- `python >=3.10`
- `catkin-pkg ==1.1.0`
- `click >=8.2`
- `craft-application >=6.2.0`
- `craft-archives >=2.2.0`
- `craft-cli >=3.2.0`
- `craft-grammar >=2.3.0`
- `craft-parts >=2.28.0`
- `craft-platforms >=0.10.0`
- `craft-providers >=3.3.0`
- `craft-store >=3.3.0`
- `jsonschema ==2.6.0` → [Updates: `==4.26.0`]
- `pydantic ~=2.8`
- `requests >=2.32.4`
- `setuptools >=69.0,<80.9.0` → [Updates: `>=80.10,<81`, `>=82,<83`]
- `validators >=0.28.3`
- `canonical-sphinx ~=0.5.1` → [Updates: `~=0.6.0`]
- `sphinx-prompt ~=1.8.0` → [Updates: `~=1.10.2`]
- `sphinx-sitemap ~=2.6.0` → [Updates: `~=2.9.0`]
- `sphinxext-rediraffe ==0.3.0`
- `docutils >=0.21`
- `pydantic-kitbash ~=1.0`
- `mypy ~=1.19.0` → [Updates: `~=1.20.2`, `~=2.1.0`]
- `types-requests >=2.32`
- `setuptools >=69.0`
- `setuptools_scm >=7.1`
</details>
</blockquote>
</details>
<details><summary>pre-commit (1)</summary>
<blockquote>
<details><summary>.pre-commit-config.yaml (2)</summary>
- `pre-commit/pre-commit-hooks v6.0.0`
- `astral-sh/ruff-pre-commit v0.14.13` → [Updates: `v0.15.14`]
</details>
</blockquote>
</details>
<details><summary>renovate-config (1)</summary>
<blockquote>
<details><summary>.github/renovate.json5</summary>
</details>
</blockquote>
</details>
</blockquote>
</details>
<details><summary>Branch hotfix/8.15</summary>
<blockquote>
<details><summary>github-actions (10)</summary>
<blockquote>
<details><summary>.github/workflows/check-renovate.yaml (4)</summary>
- `actions/checkout v5` → [Updates: `v6`]
- `actions/setup-node v5` → [Updates: `v6`]
- `mxschmitt/action-tmate v3`
- `node 22` → [Updates: `24`]
</details>
<details><summary>.github/workflows/policy.yaml (2)</summary>
- `canonical/starflow main`
- `canonical/starflow main`
</details>
<details><summary>.github/workflows/publish.yaml (3)</summary>
- `actions/checkout v5` → [Updates: `v6`]
- `canonical/action-build v1`
- `canonical/action-publish v1`
</details>
<details><summary>.github/workflows/qa.yaml (2)</summary>
- `canonical/starflow main`
- `canonical/starflow main`
</details>
<details><summary>.github/workflows/release-drafter.yaml (1)</summary>
- `release-drafter/release-drafter v6.1.0` → [Updates: `v6.4.0`, `v7.3.1`]
</details>
<details><summary>.github/workflows/release-publish.yaml (1)</summary>
- `softprops/action-gh-release v2` → [Updates: `v3`]
</details>
<details><summary>.github/workflows/schema.yaml (4)</summary>
- `actions/checkout v5` → [Updates: `v6`]
- `actions/checkout v5` → [Updates: `v6`]
- `actions/setup-node v4` → [Updates: `v6`]
- `node 22` → [Updates: `24`]
</details>
<details><summary>.github/workflows/spread-manual.yaml (19)</summary>
- `actions/checkout v5` → [Updates: `v6`]
- `canonical/action-build v1`
- `actions/upload-artifact v4` → [Updates: `v7`]
- `actions/checkout v5` → [Updates: `v6`]
- `actions/download-artifact v5` → [Updates: `v8`]
- `actions/checkout v5` → [Updates: `v6`]
- `actions/download-artifact v5` → [Updates: `v8`]
- `actions/checkout v5` → [Updates: `v6`]
- `actions/download-artifact v5` → [Updates: `v8`]
- `actions/checkout v5` → [Updates: `v6`]
- `actions/download-artifact v5` → [Updates: `v8`]
- `actions/checkout v5` → [Updates: `v6`]
- `actions/download-artifact v5` → [Updates: `v8`]
- `actions/checkout v5` → [Updates: `v6`]
- `actions/download-artifact v5` → [Updates: `v8`]
- `actions/checkout v5` → [Updates: `v6`]
- `actions/download-artifact v5` → [Updates: `v8`]
- `actions/checkout v6`
- `actions/download-artifact v6` → [Updates: `v8`]
</details>
<details><summary>.github/workflows/spread.yml (7)</summary>
- `actions/checkout v5` → [Updates: `v6`]
- `canonical/action-build v1`
- `actions/upload-artifact v4` → [Updates: `v7`]
- `actions/checkout v5` → [Updates: `v6`]
- `actions/download-artifact v5` → [Updates: `v8`]
- `actions/checkout v5` → [Updates: `v6`]
- `actions/download-artifact v5` → [Updates: `v8`]
</details>
<details><summary>.github/workflows/tics.yaml (1)</summary>
- `canonical/starflow main`
</details>
</blockquote>
</details>
<details><summary>pep621 (1)</summary>
<blockquote>
<details><summary>pyproject.toml (26)</summary>
- `python >=3.10`
- `catkin-pkg ==1.1.0`
- `click >=8.2`
- `craft-application >=6.2.0`
- `craft-archives >=2.2.0`
- `craft-cli >=3.2.0`
- `craft-grammar >=2.3.0`
- `craft-parts >=2.28.0`
- `craft-platforms >=0.10.0`
- `craft-providers >=3.3.0`
- `craft-store >=3.3.0`
- `jsonschema ==2.6.0` → [Updates: `==4.26.0`]
- `pydantic ~=2.8`
- `requests >=2.32.4`
- `setuptools >=69.0,<80.9.0` → [Updates: `>=80.10,<81`, `>=82,<83`]
- `validators >=0.28.3`
- `canonical-sphinx ~=0.5.1` → [Updates: `~=0.6.0`]
- `sphinx-prompt ~=1.8.0` → [Updates: `~=1.10.2`]
- `sphinx-sitemap ~=2.6.0` → [Updates: `~=2.9.0`]
- `sphinxext-rediraffe ==0.3.0`
- `docutils >=0.21`
- `pydantic-kitbash ~=1.0`
- `mypy ~=1.19.0` → [Updates: `~=1.20.2`, `~=2.1.0`]
- `types-requests >=2.32`
- `setuptools >=69.0`
- `setuptools_scm >=7.1`
</details>
</blockquote>
</details>
<details><summary>pre-commit (1)</summary>
<blockquote>
<details><summary>.pre-commit-config.yaml (2)</summary>
- `pre-commit/pre-commit-hooks v6.0.0`
- `astral-sh/ruff-pre-commit v0.14.13` → [Updates: `v0.15.14`]
</details>
</blockquote>
</details>
<details><summary>renovate-config (1)</summary>
<blockquote>
<details><summary>.github/renovate.json5</summary>
</details>
</blockquote>
</details>
</blockquote>
</details>
<details><summary>Branch hotfix/9.0</summary>
<blockquote>
<details><summary>github-actions (6)</summary>
<blockquote>
<details><summary>.github/workflows/check-renovate.yaml (4)</summary>
- `actions/checkout v6`
- `actions/setup-node v6`
- `mxschmitt/action-tmate v3`
- `node 24`
</details>
<details><summary>.github/workflows/copilot-collections-update.yaml (1)</summary>
- `canonical/copilot-collections main`
</details>
<details><summary>.github/workflows/policy.yaml (2)</summary>
- `canonical/starflow main`
- `canonical/starflow main`
</details>
<details><summary>.github/workflows/publish.yaml (3)</summary>
- `actions/checkout v6`
- `canonical/action-build v1`
- `canonical/action-publish v1`
</details>
<details><summary>.github/workflows/qa.yaml (2)</summary>
- `canonical/starflow main`
- `canonical/starflow main`
</details>
<details><summary>.github/workflows/release-drafter.yaml</summary>
</details>
</blockquote>
</details>
</blockquote>
</details>
<details><summary>Branch main</summary>
<blockquote>
<details><summary>github-actions (11)</summary>
<blockquote>
<details><summary>.github/workflows/check-renovate.yaml (4)</summary>
- `actions/checkout v6`
- `actions/setup-node v6`
- `mxschmitt/action-tmate v3`
- `node 24`
</details>
<details><summary>.github/workflows/copilot-collections-update.yaml (1)</summary>
- `canonical/copilot-collections main`
</details>
<details><summary>.github/workflows/policy.yaml (2)</summary>
- `canonical/starflow main`
- `canonical/starflow main`
</details>
<details><summary>.github/workflows/publish.yaml (3)</summary>
- `actions/checkout v6`
- `canonical/action-build v1`
- `canonical/action-publish v1`
</details>
<details><summary>.github/workflows/qa.yaml (2)</summary>
- `canonical/starflow main`
- `canonical/starflow main`
</details>
<details><summary>.github/workflows/release-publish.yaml (1)</summary>
- `softprops/action-gh-release v2` → [Updates: `v3`]
</details>
<details><summary>.github/workflows/schema.yaml (4)</summary>
- `actions/checkout v6`
- `actions/checkout v6`
- `actions/setup-node v6`
- `node 24`
</details>
<details><summary>.github/workflows/spread-docs.yaml (6)</summary>
- `actions/checkout v6`
- `canonical/action-build v1`
- `actions/upload-artifact v7`
- `actions/checkout v6`
- `actions/download-artifact v8`
- `ubuntu 24.04`
</details>
<details><summary>.github/workflows/spread-manual.yaml (17)</summary>
- `actions/checkout v6`
- `canonical/action-build v1`
- `actions/upload-artifact v7`
- `actions/checkout v6`
- `actions/download-artifact v8`
- `actions/checkout v6`
- `actions/download-artifact v8`
- `actions/checkout v6`
- `actions/download-artifact v8`
- `actions/checkout v6`
- `actions/download-artifact v8`
- `actions/checkout v6`
- `actions/download-artifact v8`
- `actions/checkout v6`
- `actions/download-artifact v8`
- `actions/checkout v6`
- `actions/download-artifact v8`
</details>
<details><summary>.github/workflows/spread.yml (8)</summary>
- `actions/checkout v6`
- `dorny/paths-filter v4.0.1@fbd0ab8f3e69293af611ebaee6363fc25e6d187d`
- `canonical/action-build v1`
- `actions/upload-artifact v7`
- `actions/checkout v6`
- `actions/download-artifact v8`
- `actions/checkout v6`
- `actions/download-artifact v8`
</details>
<details><summary>.github/workflows/tics.yaml (1)</summary>
- `canonical/starflow main`
</details>
</blockquote>
</details>
<details><summary>pep621 (1)</summary>
<blockquote>
<details><summary>pyproject.toml (38)</summary>
- `python >=3.10`
- `catkin-pkg ==1.1.0`
- `click >=8.2`
- `craft-application >=6.4.0`
- `craft-archives >=2.2.0`
- `craft-cli >=3.4.0`
- `craft-grammar >=2.3.0`
- `craft-parts >=2.33.0`
- `craft-platforms >=0.11.0`
- `craft-providers >=3.6.0`
- `craft-store >=3.3.0`
- `jsonschema ==2.6.0` → [Updates: `==4.26.0`]
- `pydantic ~=2.8`
- `requests >=2.32.4`
- `setuptools >=69.0,<80.9.0` → [Updates: `>=80.10,<81`, `>=82,<83`]
- `validators >=0.28.3`
- `pydantic-kitbash ~=1.0`
- `sphinx-pydantic ==0.1.1`
- `sphinx-lint ~=1.0`
- `sphinxext-rediraffe ==0.3.0`
- `sphinx-substitution-extensions ==2025.1.2` → [Updates: `==2025.12.15`, `==2026.1.12`]
- `canonical-sphinx ~=0.6`
- `myst-parser >=4.0.1`
- `packaging >=25.0`
- `rst2html >=2020.7.4`
- `sphinx-autobuild >=2024.10.3`
- `sphinx-design >=0.6.1`
- `sphinx-notfound-page >=1.1.0`
- `sphinx-related-links >=0.1.1`
- `sphinx-roles >=0.1.0`
- `sphinx-sitemap >=2.6.0`
- `sphinx-terminal >=1.0.2`
- `sphinxcontrib-jquery >=4.1`
- `sphinxext-opengraph >=0.13.0`
- `vale >=3.13.0.0`
- `types-requests >=2.32`
- `setuptools >=69.0`
- `setuptools_scm >=7.1`
</details>
</blockquote>
</details>
<details><summary>pre-commit (1)</summary>
<blockquote>
<details><summary>.pre-commit-config.yaml (2)</summary>
- `pre-commit/pre-commit-hooks v6.0.0`
- `astral-sh/ruff-pre-commit v0.15.12` → [Updates: `v0.15.14`]
</details>
</blockquote>
</details>
<details><summary>renovate-config (1)</summary>
<blockquote>
<details><summary>.github/renovate.json5</summary>
</details>
</blockquote>
</details>
</blockquote>
</details>
---
- [ ] <!-- manual job -->Check this box to trigger a request for Renovate to run again on this repository
Evaluation history
No evaluation history available.