build(deps): update deps
Metadata
Current evaluation
Merged the Snapcraft 9.1 dependency refresh, re-resolving 181 packages across seven files; the change landed in commit 3d6f104c7.
Resolution: closed resolved
Reason: PR #6392 was approved and merged into main as commit 3d6f104c7, updating the locked dependencies for the 9.1 release.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Preparing for a 9.1 release:
```bash
uv lock --upgrade
Resolved 181 packages in 3.36s
Updated annotated-types v0.7.0 -> v0.8.0
Updated anyio v4.12.1 -> v4.14.2
Updated astroid v4.0.3 -> v4.0.4
Updated babel v2.17.0 -> v2.18.0
Updated beautifulsoup4 v4.14.3 -> v4.15.0
Updated certifi v2026.1.4 -> v2026.7.22
Updated cffi v2.0.0 -> v2.1.1
Updated charset-normalizer v3.4.4 -> v3.5.1
Updated codespell v2.4.1 -> v2.4.3
Updated coverage v7.13.1 -> v7.15.4
Updated craft-cli v3.4.0 -> v3.4.1
Updated craft-parts v2.33.0 -> v2.35.0
Updated craft-platforms v0.11.1 -> v0.12.0
Updated craft-store v3.3.0 -> v3.4.0
Updated cssselect v1.4.0 -> v1.5.0
Updated distro-support v2025.12.16 -> v2026.8.10
Updated idna v3.16 -> v3.19
Updated imagesize v1.4.1 -> v2.0.0
Updated importlib-metadata v8.7.1 -> v9.0.0
Updated isort v7.0.0 -> v8.0.1
Updated jaraco-context v6.1.0 -> v6.1.2
Updated jaraco-functools v4.4.0 -> v4.6.0
Updated jsonpointer v3.0.0 -> v3.1.1
Updated lazr-restfulclient v0.14.6 -> v4.0.0
Updated lazr-uri v1.0.7 -> v4.0.0
Updated linkify-it-py v2.0.3 -> v2.1.0
Updated lxml v6.1.0 -> v6.1.2
Updated mdit-py-plugins v0.5.0 -> v0.6.1
Updated more-itertools v10.8.0 -> v11.1.0
Updated pip v26.1.2 -> v26.2.1
Updated platformdirs v4.5.1 -> v4.11.3
Updated pydantic v2.12.5 -> v2.13.4
Updated pydantic-core v2.41.5 -> v2.46.4
Updated pydantic-kitbash v1.0.0 -> v1.0.1
Updated pyelftools v0.32 -> v0.33
Updated pygments v2.20.0 -> v2.21.0
Updated pyinstaller v6.18.0 -> v6.22.2
Updated pyinstaller-hooks-contrib v2026.0 -> v2026.6
Updated pylint v4.0.4 -> v4.0.7
Updated pylxd v2.3.7 -> v2.4.2
Updated pytest v9.0.3 -> v9.1.1
Updated pytest-check v2.6.2 -> v2.9.1
Updated pytest-cov v7.0.0 -> v7.1.0
Updated pytest-subprocess v1.5.3 -> v1.6.0
Updated pytz v2025.2 -> v2026.3.post1
Updated pywin32 v311 -> v312
Updated regex v2026.1.15 -> v2026.7.19
Updated requests v2.33.0 -> v2.34.2
Updated snap-http v1.11.0 -> v1.12.0
Updated snowballstemmer v3.0.1 -> v3.1.1
Updated soupsieve v2.8.3 -> v2.9.2
Updated sphinx-autobuild v2024.10.3 -> v2024.10.3, v2025.8.25
Updated sphinx-terminal v1.0.3 -> v1.1.0
Updated starlette v1.2.1 -> v1.6.0
Updated tabulate v0.9.0 -> v0.10.0
Updated tomli v2.4.0 -> v2.4.1
Updated tomlkit v0.14.0 -> v0.15.1
Updated types-html5lib v1.1.11.20251117 -> v1.1.11.20260518
Updated types-lxml v2026.1.1 -> v2026.2.16
Updated types-pyyaml v6.0.12.20250915 -> v6.0.12.20260815
Updated types-requests v2.32.4.20260107 -> v2.33.0.20260712
Updated types-setuptools v80.9.0.20251223 -> v84.0.0.20260812
Updated types-simplejson v3.20.0.20250822 -> v4.1.0.20260724
Updated types-tabulate v0.9.0.20241207 -> v0.10.0.20260508
Updated types-toml v0.10.8.20240310 -> v0.10.8.20260518
Updated types-webencodings v0.5.0.20251108 -> v0.5.0.20260408
Updated typing-extensions v4.15.0 -> v4.16.0
Updated typing-inspection v0.4.2 -> v0.4.4
Updated uc-micro-py v1.0.3 -> v2.0.0
Updated uvicorn v0.40.0 -> v0.52.4
Updated vale v3.13.0.0 -> v3.17.1.0
Updated wadllib v2.0.0 -> v2.1.0
Updated watchfiles v1.1.1 -> v1.2.0
Updated websockets v16.0 -> v16.1.1, v17.0.1
Updated zipp v3.23.0 -> v4.1.0
```
(SNAPCRAFT-1361)
---
- [ ] I've followed the [contribution guidelines](https://github.com/canonical/snapcraft/blob/main/CONTRIBUTING.md).
- [ ] I've signed the [CLA](http://www.ubuntu.com/legal/contributors/).
- [ ] I've successfully run `make lint && make test`.
- [ ] I've added or updated any relevant documentation.
- [ ] In documents I changed, I [added a meta description](https://canonical-starflow.readthedocs-hosted.com/how-to/add-a-page-meta-description/) if one was missing.
- [ ] I've updated the relevant release notes.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged the Snapcraft 9.1 dependency refresh, re-resolving 181 packages across seven files; the change landed in commit 3d6f104c7. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged the Snapcraft 9.1 dependency refresh, re-resolving 181 packages across 7 files (+1439/-1054); the change was approved by two reviewers. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged after approval. Updated 181 dependencies for the 9.1 release using uv lock --upgrade across 7 files. Core CI checks passed despite some integration test failures. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
5
Complexity:
20
Confidence:
90
|
needs review | Updates project dependencies to prepare for the 9.1 release. Resolved via uv lock --upgrade. Currently approved by two reviewers with all CI checks passing or pending integration tests. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
5
Complexity:
20
Confidence:
90
|
needs review | Updates project dependencies to prepare for the 9.1 release. Currently approved by two reviewers, pending CI checks, with one unresolved comment. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
0
Complexity:
15
Confidence:
85
|
needs review | Updates project dependencies to latest versions in preparation for the 9.1 release. Currently approved by two reviewers with one unresolved comment, and most CI checks pass except one integration test. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
5
Complexity:
20
Confidence:
80
|
needs review | Updates dependencies for 9.1 release. Currently approved with one unresolved comment and one failing integration test. Awaiting maintainer review to address feedback and verify CI. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
5
Complexity:
15
Confidence:
85
|
needs review | Routine dependency update for the 9.1 release using uv lock. Currently pending maintainer review with one failing integration test and several pending CI checks. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
5
Complexity:
15
Confidence:
90
|
needs review | Updates numerous Python dependencies for the 9.1 release using uv lock --upgrade. Currently pending maintainer review with most CI checks passing, though one integration test is failing and others are pending. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
5
Complexity:
15
Confidence:
85
|
needs review | Updates project dependencies to prepare for version 9.1 release. All CI checks are passing, with integration tests pending. Awaiting maintainer review. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
5
Complexity:
15
Confidence:
85
|
needs review | Updates project dependencies to latest versions in preparation for 9.1 release. Currently awaiting maintainer review with one failing lint check. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
5
Complexity:
35
Confidence:
85
|
needs review | Routine dependency updates for 9.1 release using uv lock --upgrade. PR is fresh, CI mostly passes except for a title format check, and awaits maintainer review. |
Update history
| Date | Change |
|---|---|
| updated | |
| updated | |
| updated | |
| updated | |
| updated | |
| updated | |
| updated | |
| updated | |
| created |
Related work
-
Related To:
canonical/snapcraft#6396
(confidence 90%)
Added the Snapcraft 9.1 release notes following this dependency refresh.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #5746 build(deps): update all dependencies | snapcraft | merged | Merged as 14c3057f4 (canonical/snapcraft#5746), updating all dependencies for the 8.12 release under SNAPCRAFT-1215. | |
| #5969 build: update deps | snapcraft | merged | Merged PR #5969 updated the dependency lock file in preparation for Snapcraft 8.14. | |
| #6481 build(deps): bump craft-parts to 2.35.2 | snapcraft | merged | Merged dependency bump to craft-parts 2.35.2 and added Snapcraft 9.1.4 release notes. | |
| #6443 build(deps): update deps | snapcraft | merged | Merged via squash commit 3d6f104c7: uv lock --upgrade refreshed 181 packages (craft-parts 2.35.0→2.37.1, craft-application 7.2.1→7.4.0, isort 8→9, oauthlib 3.3.1→4.0.0) in prep for the 9.2 release; +939/-900 across 9 files. | |
| #5577 build(deps): update lock file | snapcraft | merged | Merged PR #5577 as 11b5bc02c, updating the dependency lock file with uv sync --upgrade in preparation for Snapcraft 8.10.0. | |
| #1788 repo: error for packages with broken dependencies | snapcraft | merged | Merged as 9e588f51e: Snapcraft now reports an explicit unmet-dependencies error instead of silently failing for packages with broken dependencies. | |
| #5444 build(deps): refresh uv.lock | snapcraft | merged | Merged #5444 as commit 8877c8f3a, refreshing uv.lock in preparation for the Snapcraft 8.9 release. | |
| #5439 build(deps): update dependency idna to v3.10 (main) | snapcraft | merged | Merged #5439 via commit 1a4ddda70, updating Snapcraft's pinned idna dependency from 3.7 to 3.10. | |
| #1641 build(deps): bump internal libraries | charmcraft | merged | Merged #1641 as commit 2248543f, bumping craft-providers and craft-store to the minor versions used by Snapcraft 7.x. | |
| #5058 build(deps): update bugfixes (main) | snapcraft | merged | Renovate bugfix dependency PR #5058 merged into snapcraft main (commit 6c2e2a81c), bumping mdit-py-plugins 0.4.1→0.4.2, pytest 8.3.2→8.3.3, starlette 0.38.4→0.38.5, types-PyYAML, virtualenv 20.26.3→20.26.5 and zipp 3.20.1→3.20.2. |