deps: make python-apt hard dependencies only for dev
Metadata
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. | |
| #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. |