Add support for the uv plugin
Metadata
Current evaluation
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.
Resolution: closed resolved
Reason: PR canonical/charmcraft#2050 ("feat: add uv plugin to charmcraft") was merged as commit 6d0d9ce4 and created charmcraft/parts/plugins/_uv.py; the file's only commits are that one and a later unrelated fix (#2835). The plugin remains exported in charmcraft/parts/plugins/__init__.py and registered in charmcraft/parts/__init__.py, so the feature is still in place.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | 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. | |
| stealth/space-bunny-alpha | — | closed resolved | Added the uv plugin, closing the request for uv charm-building support. Implemented in merged PR canonical/charmcraft#2050 (commit 6d0d9ce4), adding charmcraft/parts/plugins/_uv.py. | |
| stealth/space-bunny-alpha | — | closed resolved | Added uv plugin support in merged PR canonical/charmcraft#2050, resolving canonical/charmcraft#2040. | |
| stealth/space-bunny-alpha | — | closed resolved | uv support was added in merged craft-parts PR #930 (commit 3ff84991), enabling users to build charms with uv. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed without implementation. The request to add uv plugin support was automatically synced to internal Jira tickets (CRAFT-3816/3817/3818) but received no further development or public resolution. | |
| qwen/qwen3.6-35b-a3b | — | — | The feature request to add uv plugin support was closed and synced to internal Jira tickets for tracking, with no implementation or merge completed. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without implementation. The uv plugin support request was deferred after syncing to internal Jira tickets, with no development activity or merges recorded. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed without implementation. Only automated Jira sync comments were posted. The uv plugin support request was abandoned. |
Update history
No update history recorded yet.
Related work
-
Likely Fixed By:
canonical/charmcraft#2050
(confidence 97%)
Merged PR that implemented the feature; merge commit 6d0d9ce4 is the sole introduction of charmcraft/parts/plugins/_uv.py.
-
Blocked By:
canonical/craft-parts#930
(confidence 82%)
Upstream craft-parts PR merging the actual uv plugin implementation; charmcraft support depended on this landing first.
-
Related To:
canonical/charmcraft#2039
(confidence 70%)
Follow-up issue to build charmcraft's own snap with the new uv plugin, later resolved by PR #2412 (commit 5d8ea0e4).
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #2039 Move to using uv plugin to build | charmcraft | closed | Charmcraft’s snap build was migrated to the uv plugin in merged PR #2412 via commit 5d8ea0e4, resolving #2039. | |
| #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. | |
| #792 feat: add uv plugin | rockcraft | merged | Merged into main as 449dad91, adding the uv plugin from craft-parts to Rockcraft and closing #789. |