← Back to issue list

feat: add uv plugin

View original Github issue

Metadata

Project
rockcraft
Number
#792
Type
pull request
State
merged
Author
bepri
Labels
—
Created
Updated
Closed

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 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.
89%
#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.
84%
#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.
82%
#5196 feat: support for the uv plugin snapcraft merged Merged PR #5196 added uv plugin support in commit 800823a55, closing #5187.
75%
#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.
74%
#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.
72%
#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.
70%