← Back to issue list

Move to using uv plugin to build

View original Github issue

Metadata

Project
charmcraft
Number
#2039
Type
issue
State
closed
Author
bepri
Labels
Created
Updated
Closed

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.
78%
#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.
74%