← Back to issue list

build(autogen): uv lock --upgrade

View original Github issue

Metadata

Project
snapcraft
Number
#5830
Type
pull request
State
merged
Author
bepri
Labels
PR: Run Manual Spread
Created
Updated
Closed

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.