← Back to issue list

docs(uv): clarify stage-packages usage

View original Github issue

Metadata

Project
craft-parts
Number
#1589
Type
pull request
State
merged
Author
gcomneno
Labels
Created
Updated
Closed

Current evaluation

Merged documentation update clarifying uv plugin virtual environment placement and stage-packages usage. Resolves #1580. Approved by two reviewers and force-merged after one OSV security scan check failed.

Suggested action:

No scores available.

Issue body

## Summary Clarify that the uv plugin creates the virtual environment in `${CRAFT_PART_INSTALL}` by default, and recommend using a separate part for unrelated `stage-packages`. Fixes #1580.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged documentation update clarifying uv plugin virtual environment placement and stage-packages usage. Resolves #1580. Approved by two reviewers and force-merged after one OSV security scan check failed.
qwen3.6-35b-a3b-mtp-q6
Staleness: 20
Complexity: 5
Confidence: 85
needs review Documentation update clarifying uv plugin stage-packages behavior and recommending a separate part. Currently awaiting maintainer review and merge after a recent comment requesting a force-merge to bypass a failing check.
qwen3.6-35b-a3b-mtp-q6
Staleness: 25
Complexity: 10
Confidence: 90
needs review Docs update clarifying uv plugin creates virtual environments in CRAFT_PART_INSTALL by default and recommends separate parts for unrelated stage-packages. Unreviewed for 28 days.

Update history

Date Change
updated

Related issues

Issue Project State Summary Similarity
#2413 docs: clarify how to use the uv plugin charmcraft merged Merged docs clarifying uv plugin usage. Added astral-uv snap to examples and updated the migration guide for dependency placement in pyproject.toml and uv.lock. Approved by four reviewers and passed CI checks.
73%