← Back to issue list

feat: add uv plugin

View original Github issue

Metadata

Project
craft-parts
Number
#930
Type
pull request
State
merged
Author
bepri
Labels
—
Created
Updated
Closed

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