← Back to issue list

build: package snap with uv

View original Github issue

Metadata

Project
snapcraft
Number
#5284
Type
pull request
State
closed
Author
bepri
Labels
Created
Updated
Closed

Current evaluation

Closed without merging. Proposed switching the snapcraft build from the python plugin to the uv plugin. It received no reviews or CI checks and was abandoned after 306 days of inactivity.

Suggested action:

No scores available.

Issue body

- [x] Have you followed the [guidelines for contributing](https://github.com/canonical/snapcraft/blob/main/CONTRIBUTING.md)? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] Have you successfully run `make lint`? - [x] Have you successfully run `make test`? --- Moves snapcraft to build with the uv plugin instead of the python plugin. An attempt was made to remove now-unused files and code, but it began to feel like a separate PR would be preferable to avoid removing stuff that's out-of-scope by mistake.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Closed without merging. Proposed switching the snapcraft build from the python plugin to the uv plugin. It received no reviews or CI checks and was abandoned after 306 days of inactivity.
qwen3.6-35b-a3b-mtp-q6 Closed without merging. The change proposed switching the snapcraft build process from the python plugin to the uv plugin, deferring unused code cleanup to a separate PR.
qwen3.6-35b-a3b-mtp-q6 Merged. Switched snapcraft build from python to uv plugin, deferring unused code cleanup to a separate PR.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#83 Improve snap build using uv imagecraft closed Snap build improvements using uv and retry logic were closed without implementation. No fix was merged or resolved, and the request appears abandoned following automated Jira synchronization.
76%
#5872 build: use uv plugin to build snapcraft snapcraft merged Merged changes switching snapcraft build to the uv plugin. This constrains maturin to resolve rustc compatibility issues. Approved by reviewers and passed CI validation before integration.
74%
#126 Work/use uv craft-archives closed Closed without merging. The pull request proposing uv package manager integration was abandoned, likely due to lack of reviewer engagement or being superseded. No CI checks, comments, or review activity were recorded.
73%
#91 feat: Build snap with uv imagecraft merged Merged updates to the snap build process, switching the imagecraft component to uv. Resolves #83 and CRAFT-4062. Approved by two reviewers, passed CI, and modified a single file.
72%
#1666908 Create a snapcraft snap snapcraft (launchpad) closed Closed without implementation. The request to package snapcraft as a snap was abandoned after nearly a decade with no comments or follow-up action.
72%
#1959 build: replace various homegrown tools with uv charmcraft closed Closed without being merged. The pull request proposed replacing homegrown build tools with uv across nine files. No reviews or comments were recorded prior to closure.
71%
#1789206 cannot rebuild snapcraft snapcraft (launchpad) closed Closed without resolution. The request to enable snapcraft self-rebuilding via build caching was abandoned due to prolonged inactivity and lack of implementation.
71%
#1448 snapcraft build using manifest.yaml snapcraft closed Closed without discussion or comments. The issue appears abandoned or superseded by newer snapcraft build workflows. No resolution or merge details were recorded.
70%