Add support for the uv plugin
Metadata
Current evaluation
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.
Resolution: closed resolved
Reason: PR canonical/rockcraft#792 ("feat: add uv plugin") was merged as commit 449dad91 and explicitly closed this issue, exposing the craft-parts uv plugin in Rockcraft. A later commit d822555f (#1018) shows Rockcraft now uses the uv plugin to build itself.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | 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. | |
| stealth/space-bunny-alpha | — | closed resolved | uv support was added by merging canonical/rockcraft#792 in commit 449dad91; the PR explicitly closed #789. | |
| qwen/qwen3.6-35b-a3b | — | — | Abandoned. The request to adopt the craft-parts uv plugin into Rockcraft was synced to internal Jira ticket CRAFT-3916 but received no further action or resolution. | |
| qwen/qwen3.6-35b-a3b | — | — | Abandoned. The request to integrate the craft-parts uv plugin into Rockcraft was synced to Jira but never resolved or merged on GitHub. | |
| qwen/qwen3.6-35b-a3b | — | — | The uv plugin support request for Rockcraft was closed after logging an internal Jira ticket. No implementation or merge occurred, indicating the feature was recorded but not actively pursued or completed. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed and likely abandoned, with the request tracked internally via Jira. No technical resolution or implementation details were documented. |
Update history
No update history recorded yet.
Related work
-
Likely Fixed By:
canonical/rockcraft#792
(confidence 97%)
Merged PR 'feat: add uv plugin' (commit 449dad91); it explicitly closes #789.
-
Related To:
canonical/craft-parts#930
(confidence 85%)
Upstream craft-parts PR that originally added the uv plugin that Rockcraft adopted.
-
Related To:
canonical/rockcraft#1018
(confidence 70%)
Follow-up commit d822555f 'build: use uv plugin to build', evidence the plugin is now functional in Rockcraft.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #792 feat: add uv plugin | rockcraft | merged | Merged into main as 449dad91, adding the uv plugin from craft-parts to Rockcraft and closing #789. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #3 parts: add parts support (CRAFT-27) | rockcraft | merged | Merged PR #3 added initial Craft Parts processing support to Rockcraft (CRAFT-27) via implementation commit 912f7472 and merge commit c0544b17. | |
| #222 plugins: add rockcraft specific python plugin | rockcraft | merged | Merged PR #222 in commit 3fafca3c, adding a Rockcraft-specific Python plugin for bare and Ubuntu bases; its closing comment states it resolves #194 (CRAFT-1664). | |
| #17 requirements: update dependencies | rockcraft | merged | Merged canonical/rockcraft#17 via commit 2a9bccc5, updating craft-parts with Go plugin and fuse-overlayfs support. |