Error installing Python packages fails with trace
Metadata
Current evaluation
Python package failures show pip's error plus a long internal traceback; linked PR #2004 was incomplete because _pip bypassed the plugin execution API, with no later resolution reported.
Suggested action: keep open
Reason: The report gives three reproducible failures sharing Pip.download, and the reporter explicitly confirmed that PR #2004 did not fix the problem because _pip called snapcraft.internal.common.run directly. Although that legacy implementation has since moved, the replacement behavior has not been documented as fixed and should be regression-tested before closure.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha |
Impact:
35
Quick Win:
19
Complexity:
38
Confidence:
84
Actionability:
86
|
keep open | Python package failures show pip's error plus a long internal traceback; linked PR #2004 was incomplete because _pip bypassed the plugin execution API, with no later resolution reported. | |
| stealth/space-bunny-alpha |
Impact:
30
Quick Win:
21
Complexity:
20
Confidence:
93
Actionability:
88
|
close stale | Legacy Python package-install failures in Snapcraft's removed _pip.py path emitted duplicate errors and tracebacks; that code path has been replaced by craft-parts shell commands. | |
| qwen/qwen3.6-35b-a3b |
Impact:
20
Quick Win:
14
Complexity:
10
Confidence:
85
Actionability:
80
|
close resolved | Python plugin pip errors produce verbose tracebacks. The old _pip.py code path no longer exists; plugin now delegates to craft-parts library. | |
| qwen/qwen3.8-27b |
Impact:
25
Quick Win:
16
Staleness:
92
Complexity:
35
Confidence:
68
Support Request:
10
|
close stale | Python plugin pip install failures (PyPI miss, VCS clone fail, HTTP 404) abort snapcraft with raw pip output plus a long traceback instead of a clean error. 8.5 years old, zero comments, references removed code path snapcraft/plugins/_python/_pip.py. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
95
Complexity:
25
Confidence:
85
Support Request:
5
|
close stale | Snapcraft Python plugin crashes with full tracebacks when pip fails to install packages. Untriaged, zero comments, over 8 years old. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
95
Complexity:
40
Confidence:
90
Support Request:
10
|
close stale | Snapcraft's Python plugin prints full Python tracebacks instead of clean error messages when pip fails to install packages. The issue is over 8 years old with no maintainer response or comments. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
98
Complexity:
20
Confidence:
90
Support Request:
5
|
close stale | Snapcraft's Python plugin exposes full Python tracebacks to users when pip fails to install packages. Issue is untriaged, has no comments, and is over 8 years old. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Related To:
snapcore/snapcraft#2004
(confidence 100%)
A maintainer linked this attempted fix, but the reporter said it missed the internal _pip execution path.
Related issues
No related issues found above the similarity threshold.