← Back to issue list

`uv` python plugin

View original Github issue

Metadata

Project
craft-parts
Number
#706
Type
issue
State
closed
Author
lengau
Labels
Created
Updated
Closed

Current evaluation

Closed and abandoned after maintainer outlined requirements for a dedicated uv plugin, specifying environment variables and sync behavior. No direct merge or fix was recorded.

Suggested action:

No scores available.

Issue body

### What needs to get done Either a separate plugin or an opt-in configuration option for the Python plugin to use [uv](https://github.com/astral-sh/uv) instead of standard `venv` and `pip`. ### Why it needs to get done We should provide first-class support for multiple Python build systems

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Closed and abandoned after maintainer outlined requirements for a dedicated uv plugin, specifying environment variables and sync behavior. No direct merge or fix was recorded.
qwen/qwen3.6-35b-a3b Closed after maintainer provided implementation specs for a dedicated uv plugin, directing use of uv sync with environment variables like UV_PYTHON_PREFERENCE=only-system.
qwen/qwen3.6-35b-a3b Closed after clarifying requirements for a dedicated uv plugin. Maintainer specified setting UV_PROJECT_ENVIRONMENT, UV_FROZEN, UV_PYTHON, and UV_PYTHON_PREFERENCE environment variables alongside uv sync. Implementation was tracked via draft PRs #695 and #825.
qwen3.6-35b-a3b-mtp-q6 Closed after maintainer clarified requirements for a dedicated uv plugin, specifying environment variables for venv setup. Draft pull requests #695 and #825 were created to explore implementation, but no code was merged or released.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#695 feat: uv python plugin craft-parts closed Closed without merging. The uv python plugin feature addition received no reviews, comments, or CI checks, and was abandoned after prolonged inactivity.
77%
#126 Work/use uv craft-archives closed Closed without merging. The pull request proposing uv package manager integration was abandoned, likely due to lack of reviewer engagement or being superseded. No CI checks, comments, or review activity were recorded.
73%
#825 [experimental] UV support for Python plugins craft-parts closed Closed by maintainer lengau as the implementation is incompatible with the current codebase. The feature remains feasible for future development based on suggestions in issue #936.
72%