fix: don't require a specific python interpreter for uv (#1003)
Metadata
Current evaluation
Merged and cherry-picked onto hotfix/2.4 to fix a Snapcraft regression. The update removes the requirement for a specific Python interpreter for uv. Approved by two reviewers with passing CI checks.
Suggested action: —
No scores available.
Issue body
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [x] Have you added an entry to the changelog (`docs/reference/changelog.rst`)?
-----
Cherry-picks #1003 onto `hotfix/2.4` to fix a regression in Snapcraft.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged and cherry-picked onto hotfix/2.4 to fix a Snapcraft regression. The update removes the requirement for a specific Python interpreter for uv. Approved by two reviewers with passing CI checks. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged PR #1003 removes the requirement for a specific Python interpreter for uv. The change was cherry-picked onto the hotfix/2.4 branch to resolve a Snapcraft regression. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1003 fix: don't require a specific python interpreter for uv | craft-parts | merged | Merged fix removing the specific Python interpreter requirement for uv. Approved by two reviewers, closes #991 and CRAFT-4010, modifies three files, and adopted by Rockcraft. | |
| #1406 fix: enable python bytecode in the uv plugin | craft-parts | merged | Merged. Enables Python bytecode generation in the uv plugin to align with python and poetry plugins, improving snap launch performance. Approved by two reviewers and passed CI checks. | |
| #1089 Backport uv fix to 2.7 | craft-parts | merged | Merged backport of the UV 0.7 fix to the 2.7 branch for Snapcraft. Approved by two reviewers with passing CI checks on supported platforms. The change updates four files to resolve compatibility issues. | |
| #38 fix: Properly set python version for uv | starflow | merged | Merged after approval. Updated astral-sh/setup-uv to v5 to properly configure the Python version for virtual environments and disabled fail-fast to allow independent CI job retries. | |
| #5554 fix(build): freeze UV in the snap build | snapcraft | merged | Merged a build fix that freezes the UV package version in the snap build and updates the lock file. Approved by two reviewers, passed all CI checks, and integrated into the main branch. |