Move to using uv plugin to build
Metadata
Current evaluation
Switched charmcraft's build process to the official uv plugin. The request was resolved and closed after the change was merged via pull request #2412.
Suggested action: —
No scores available.
Issue body
### What needs to get done
The build process in charmcraft's `snapcraft.yaml` should use the new uv plugin.
### Why it needs to get done
Charmcraft currently uses its "own" uv plugin using `override-build`.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen3.6-35b-a3b-mtp-q6 | — | — | Switched charmcraft's build process to the official uv plugin. The request was resolved and closed after the change was merged via pull request #2412. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
80
Complexity:
20
Confidence:
75
Support Request:
10
|
needs triage | Proposal to replace the custom uv plugin in snapcraft.yaml with the official uv plugin. Unlabelled and inactive for over a year with no maintainer assessment. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
88
Complexity:
35
Confidence:
85
Support Request:
5
|
needs triage | Proposes switching charmcraft's snapcraft.yaml build process from a custom uv plugin to the official uv plugin. Currently unlabelled, no maintainer response, and inactive for nearly a year. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
92
Complexity:
35
Confidence:
85
Support Request:
10
|
needs triage | Proposes migrating charmcraft's snapcraft build process from a custom override-build to the official uv plugin. Unlabelled, unassessed, and inactive for over a year with only automated sync comments. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
80
Complexity:
15
Confidence:
75
Support Request:
0
|
needs triage | Replace charmcraft's custom uv build override with the official snapcraft uv plugin in snapcraft.yaml. Remains open with no recent developer activity, last updated 304 days ago after auto-syncing to internal Jira tickets. |
Update history
| Date | Change |
|---|---|
| closed |
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #2050 feat: add uv plugin to charmcraft | charmcraft | merged | Merged pull request adding a uv plugin to charmcraft. Approved by three reviewers and contingent on craft-parts PR #945. Successfully closes issue #2040 and modifies 18 files to implement the feature. | |
| #1867 experimental: switch to uv | charmcraft | closed | Merged to reconfigure charmcraft as a uv project, updating freeze-requirements.sh and enabling uv add for dependency management. |