← Back to issue list

build(deps): only use python-apt-wheels repo for python-apt

View original Github issue

Metadata

Project
craft-application
Number
#659
Type
pull request
State
merged
Author
lengau
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #659 (commit 57808c5b) set the python-apt-wheels uv index to explicit = true and pinned it via [tool.uv.sources] to python-apt only, so uv stops querying that repo for every wheel.

Resolution: closed resolved

Reason: The PR was merged into main as commit 57808c5b ("build(deps): only use python-apt-wheels repo for python-apt (#659)"), adding explicit = true and the [tool.uv.sources] python-apt entry in pyproject.toml.

Evaluated by: mr-cal-bot

No scores available.

Issue body

This fixes the fact that uv was checking the python-apt-wheels repository for all wheels, when in fact we only want it to check that repository for python-apt. - [x] Have you followed the guidelines for contributing? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] Have you successfully run `make lint && make test`? - [ ] Have you added an entry to the changelog (`docs/reference/changelog.rst`)? ---

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #659 (commit 57808c5b) set the python-apt-wheels uv index to explicit = true and pinned it via [tool.uv.sources] to python-apt only, so uv stops querying that repo for every wheel.
stealth/space-bunny-alpha — closed resolved Merged PR canonical/craft-application#659 (commit 57808c5b) restricted uv's python-apt-wheels repository to python-apt, preventing checks for unrelated wheels.
qwen/qwen3.6-35b-a3b — — Merged a fix restricting the python-apt-wheels repository to only python-apt. Previously, uv checked it for all wheels. Approved by two reviewers, passed CI, and merged with a four-line change.

Update history

No update history recorded yet.

Related work

  • Related To: canonical/craft-application#1204 (confidence 35%)

    Later pyproject.toml dependency/constraint change, showing the uv index configuration remained in use after this fix.

Related issues

Issue Project State Summary Similarity
#1022 build: only use python-apt-wheels repo for python-apt craft-parts merged Merged in #1022 via commit 1d345d03, limiting the python-apt-wheels uv index to the python-apt dependency.
86%
#5276 build: only use python-apt-wheels repo for python-apt snapcraft merged Merged #5276 (d359fbf86), restricting python-apt-wheels to python-apt dependencies so unrelated package updates no longer use that repository.
78%
#1792 build: use python-apt wheels simple repository craft-parts merged Merged PR #1792 updates pyproject.toml and uv.lock to source python-apt wheels from lengau.github.io instead of people.canonical.com.
77%
#1409 build: use python-apt wheels simple repository rockcraft merged Merged PR #1409 updates pyproject.toml and uv.lock to source python-apt wheels from a new simple repository instead of people.canonical.com.
75%
#6525 build: use python-apt wheels simple repository snapcraft merged Merged PR #6525 to update pyproject.toml and uv.lock, sourcing python-apt wheels from lengau's simple repository instead of people.canonical.com.
75%
#216 build: use python-apt wheels simple repository debcraft merged Merged PR to switch python-apt wheel source from people.canonical.com to lengau.github.io/python-apt-wheels/simple/ by updating pyproject.toml and uv.lock.
74%
#821 build: only use python-apt-wheels repo for python-apt rockcraft merged Merged in canonical/rockcraft#821 (commit e6645a56), restricting python-apt-wheels lookups to python-apt updates rather than every package update.
74%
#510 build: use python-apt wheels simple repository imagecraft merged Merged PR updating pyproject.toml and uv.lock to source python-apt wheels from a new simple repository instead of people.canonical.com.
73%
#2188 build: fix issue where python-apt-wheels repo was used for all packages charmcraft merged Merged PR #2188 (commit 2ccd8f32) fixed package sourcing by restricting python-apt-wheels to python-apt instead of using it for every package.
73%
#643 build: use python-apt wheels simple repository starbase closed PR #643 proposing python-apt wheel source change was closed as a demo PR, not merged.
71%