← Back to issue list

deps: make python-apt hard dependencies only for dev

View original Github issue

Metadata

Project
craft-parts
Number
#453
Type
pull request
State
closed
Author
lengau
Labels
—
Created
Updated
Closed

Current evaluation

Closed unmerged; #454 rolled back its hard python-apt dependency, while merged #455 (047a8e55) replaced it with an optional dependency and development extras.

Resolution: closed superseded

Reason: The proposal was rolled back by merged #454 (commit 4b57abd3) and replaced by merged #455 (commit 047a8e55), which made python-apt optional and added convenience extras.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? -----

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed superseded Closed unmerged; #454 rolled back its hard python-apt dependency, while merged #455 (047a8e55) replaced it with an optional dependency and development extras.
stealth/space-bunny-alpha — closed superseded Closed unmerged; #454 reverted its hard-dependency change, and merged #455 (047a8e55) superseded it by making python-apt optional and adding dev extras.
stealth/space-bunny-alpha — closed superseded PR #453 was closed unmerged. Maintainer reverted its changes in merged #454 (4b57abd3) and reworked the idea in merged #455 (047a8e55), making python-apt optional with dev extras.
stealth/space-bunny-alpha — closed superseded Closed unmerged; its approach was rolled back in #454 and replaced by merged #455, which made python-apt optional while adding development extras.
qwen/qwen3.6-35b-a3b — — Closed without merging. The change to restrict python-apt as a hard dependency only for development received zero reviews, comments, or CI checks over 1162 days and was abandoned due to inactivity.
qwen3.6-35b-a3b-mtp-q6 — — Closed without merging. The proposal to restrict python-apt as a hard dependency for development was abandoned due to inactivity and lack of discussion.

Update history

No update history recorded yet.

Related work

  • Superseded By: canonical/craft-parts#455 (confidence 100%)

    Merged replacement that made python-apt optional and added development extras.

  • Related To: canonical/craft-parts#454 (confidence 99%)

    Merged rollback of the hard python-apt dependency introduced by this approach.

Related issues

Issue Project State Summary Similarity
#454 deps: rollback hard dependency link for python-apt craft-parts merged Merged #454 in commit 4b57abd3, rolling back the hard python-apt dependency after reassessing its suitability for application packaging.
79%
#455 deps: make python-apt dependency optional craft-parts merged Merged PR #455 as commit 047a8e55, making python-apt optional with graceful notification and adding developer convenience extras.
78%