feat: add uv plugin
Metadata
Current evaluation
Merged into main as 449dad91, adding the uv plugin from craft-parts to Rockcraft and closing #789.
Resolution: closed resolved
Reason: PR #792 was approved and merged as commit 449dad91; it added uv support and explicitly closed #789.
Evaluated by: mr-cal-bot
No scores available.
Issue body
- [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
-----
Adding the uv plugin from craft-parts to Rockcraft.
CRAFT-3916
Closes #789.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged into main as 449dad91, adding the uv plugin from craft-parts to Rockcraft and closing #789. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged canonical/rockcraft#792 (commit 449dad91), adding the uv plugin from craft-parts to Rockcraft and closing #789. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged the addition of the uv plugin from craft-parts to Rockcraft. Approved by three reviewers, the change modifies 31 files. Minor CI test and OSV scanner warnings were deemed unrelated and did not block integration. Closes #789. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged the uv plugin from craft-parts into Rockcraft, resolving #789. Minor CI failures regarding flaky tests and unpinned tutorial dependencies were discussed but did not block the merge. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/rockcraft#789
(confidence 100%)
Original uv support issue explicitly closed by PR #792.
-
Related To:
canonical/craft-parts#930
(confidence 90%)
Introduced the upstream uv plugin that was ported into Rockcraft.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #930 feat: add uv plugin | craft-parts | merged | Merged as commit 3ff84991, adding a dedicated uv plugin and closing craft-parts#706 for CRAFT-2751. | |
| #789 Add support for the uv plugin | rockcraft | closed | uv plugin support landed by merging canonical/rockcraft#792 (commit 449dad91), porting craft-parts' uv plugin (craft-parts#930) into Rockcraft. Rockcraft itself later builds with it in #1018. | |
| #2050 feat: add uv plugin to charmcraft | charmcraft | merged | Merged PR #2050 as commit 6d0d9ce4, adding uv plugin support to Charmcraft and closing #2040 after prerequisite craft-parts#945. | |
| #5196 feat: support for the uv plugin | snapcraft | merged | Merged PR #5196 added uv plugin support in commit 800823a55, closing #5187. | |
| #1018 build: use uv plugin to build | rockcraft | merged | Merged as d822555f, incorporating Charmcraft #2050 (6d0d9ce4) to build with the uv plugin; companion Rockcraft #1019 addressed the pending snap-test failures. | |
| #5187 Add support for uv plugin | snapcraft | closed | UV plugin support was added by merged PR #5196 in commit 800823a55, enabling Snapcraft users to build parts with the craft-parts uv plugin. | |
| #2040 Add support for the uv plugin | charmcraft | closed | uv plugin support landed in charmcraft via merged PR canonical/charmcraft#2050, commit 6d0d9ce4, adding charmcraft/parts/plugins/_uv.py and registering the plugin. The plugin is still present at HEAD. |