feat: add uv plugin
Metadata
Current evaluation
Merged as commit 3ff84991, adding a dedicated uv plugin and closing craft-parts#706 for CRAFT-2751.
Resolution: closed resolved
Reason: PR #930 was merged as commit 3ff84991, adding and registering the uv plugin. The merged PR explicitly closes craft-parts#706.
Evaluated by: mr-cal-bot
No scores available.
Issue body
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
-----
Closes #706.
(CRAFT-2751)
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged as commit 3ff84991, adding a dedicated uv plugin and closing craft-parts#706 for CRAFT-2751. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged as commit 3ff84991: adds a standalone uv plugin (uv_plugin.py, registered under "uv" in plugins.py) with docs and unit/integration tests, closing #706 (CRAFT-2751). Later fixes in #956 and #1086. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged canonical/craft-parts#930 (commit 3ff84991), adding a dedicated uv plugin and closing #706 for CRAFT-2751. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged the uv plugin feature, resolving issue #706 and CRAFT-2751. Approved by four reviewers, the update adds 743 lines and removes one across twelve files. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged the uv plugin feature, resolving issue #706. The change integrates uv package manager support into the project, approved and integrated by maintainer bepri. |
Update history
No update history recorded yet.
Related work
-
Likely Fixed By:
craft-parts#706
(confidence 100%)
The uv-plugin request closed by merged PR #930.
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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #91 feat: Build snap with uv | imagecraft | merged | Merged PR #91 as commit ff99627, switching the imagecraft snap build to uv and fixing #83/CRAFT-4062. | |
| #956 fix: make uv plugin re-entrant on code changes | craft-parts | merged | Merged PR #956 as commit a35ccbfe, making the uv plugin re-entrant so source-code changes are detected without manually cleaning the parts build space. |