build(autogen): uv lock --upgrade
Metadata
Current evaluation
Merged as commit 46671340e, upgrading the uv lockfile, pinning PyNaCl 1.5.0 for compatibility, and relaxing a CI-sensitive logging assertion.
Resolution: closed resolved
Reason: PR #5830 was approved by three reviewers and merged as commit 46671340e after dependency and test compatibility adjustments. All checks except integration-spread-tests-store passed at merge time.
Evaluated by: mr-cal-bot
No scores available.
Issue body
- [ ] Have you followed the [guidelines for contributing](https://github.com/canonical/snapcraft/blob/main/CONTRIBUTING.md)?
- [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [ ] Have you successfully run `make lint`?
- [ ] Have you successfully run `make test`?
---
- PyNACL required pinning due to a breaking change in a non-major release ( >:( )
- A test began breaking due to an error from the `logging` library. This was only showing up on CI with a truncated traceback, so I couldn't really reproduce it, but making the test slightly less strict circumvented it.
- The remote-build legacy spread tests are known bugs with Launchpad's builders using an insufficiently new version of snapd for the core20 snap.
- All other spread test failures are unrelated, flaky failures.
<details><summary>Output of upgrade:</summary>
❯ uv lock --upgrade
Using CPython 3.12.11
Resolved 226 packages in 2.28s
Updated anyio v4.10.0 -> v4.11.0
Updated astroid v3.3.11 -> v4.0.1
Updated attrs v25.3.0 -> v25.4.0
Updated beartype v0.21.0 -> v0.22.2
Updated beautifulsoup4 v4.13.4 -> v4.14.2
Updated canonical-sphinx-extensions v0.0.33 -> v0.0.34
Updated certifi v2025.8.3 -> v2025.10.5
Updated cffi v1.17.1 -> v2.0.0
Updated charset-normalizer v3.4.3 -> v3.4.4
Updated click v8.2.1 -> v8.3.0
Updated coverage v7.10.3 -> v7.11.0
Updated craft-parts v2.22.1 -> v2.25.0
Updated craft-providers v3.0.0 -> v3.1.0
Updated cryptography v45.0.7 -> v46.0.2
Updated filelock v3.19.1 -> v3.20.0
Updated furo v2025.7.19 -> v2025.9.25
Updated httplib2 v0.30.0 -> v0.31.0
Updated idna v3.10 -> v3.11
Updated isort v6.0.1 -> v7.0.0
Updated lxml v6.0.0 -> v6.0.2
Updated markdown v3.8.2 -> v3.9
Updated markupsafe v3.0.2 -> v3.0.3
Updated more-itertools v10.7.0 -> v10.8.0
Updated msgpack v1.1.1 -> v1.1.2
Updated platformdirs v4.3.8 -> v4.5.0
Updated protobuf v6.32.0 -> v6.32.1
Updated psutil v7.0.0 -> v7.1.0
Updated pycparser v2.22 -> v2.23
Updated pydantic v2.11.7 -> v2.12.2
Updated pydantic-core v2.33.2 -> v2.41.4
Updated pyftpdlib v2.0.1 -> v2.1.0
Updated pyinstaller v6.15.0 -> v6.16.0
Updated pyinstaller-hooks-contrib v2025.8 -> v2025.9
Updated pylint v3.3.8 -> v4.0.1
Updated pynacl v1.5.0 -> v1.6.0
Updated pyparsing v3.2.3 -> v3.2.5
Updated pyspelling v2.10 -> v2.11
Updated pytest-check v2.5.3 -> v2.6.0
Updated pytest-cov v6.2.1 -> v7.0.0
Updated pytest-mock v3.15.0 -> v3.15.1
Updated pyyaml v6.0.2 -> v6.0.3
Updated regex v2025.7.34 -> v2025.9.18
Updated requests v2.32.4 -> v2.32.5
Updated ruamel-yaml v0.18.14 -> v0.18.15
Updated ruamel-yaml-clib v0.2.12 -> v0.2.14
Updated secretstorage v3.3.3 -> v3.4.0
Updated simplejson v3.20.1 -> v3.20.2
Updated soupsieve v2.7 -> v2.8
Updated sphinx-autobuild v2024.10.3 -> v2024.10.3, v2025.8.25
Updated sphinxext-opengraph v0.12.0 -> v0.13.0
Updated starlette v0.47.2 -> v0.48.0
Updated tomli v2.2.1 -> v2.3.0
Updated types-pyyaml v6.0.12.20250822 -> v6.0.12.20250915
Updated types-requests v2.32.4.20250809 -> v2.32.4.20250913
Updated types-setuptools v80.9.0.20250809 -> v80.9.0.20250822
Updated typing-extensions v4.14.1 -> v4.15.0
Updated typing-inspection v0.4.1 -> v0.4.2
Updated uvicorn v0.35.0 -> v0.37.0
Updated watchfiles v1.1.0 -> v1.1.1
Updated zope-deprecation v5.1 -> v6.0
Updated zope-interface v7.2 -> v8.0.1
</details>
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged as commit 46671340e, upgrading the uv lockfile, pinning PyNaCl 1.5.0 for compatibility, and relaxing a CI-sensitive logging assertion. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #5830 as commit 46671340e, upgrading the uv lockfile, pinning PyNaCl 1.5.0, and relaxing a test assertion affected by CI logging. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged after upgrading Python dependencies via uv lock --upgrade. Fixed PyNACL pinning and adjusted a test to bypass a CI logging traceback. CI passed except one known flaky spread test. Approved by three reviewers. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged dependency upgrades via uv lock --upgrade. Addressed PyNACL pinning and relaxed a test to bypass a CI logging error. Noted known legacy spread test bugs and unrelated flaky failures. Merged despite initial CI issues. |
Update history
No update history recorded yet.
Related issues
No related issues found above the similarity threshold.