← Back to issue list

Shared cache for Python wheels

View original Github issue

Metadata

Project
snapcraft
Number
#4966
Type
issue
State
open
Author
lengau
Labels
—
Created
Updated
Closed
—

Current evaluation

Port Charmcraft's shared Python-wheel cache to Snapcraft to avoid repeated downloads and rebuilds; it remains open, unlabelled, and awaiting maintainer triage.

Suggested action: needs triage

Reason: The issue has no labels, and its only comment is an automated Jira-sync message for CRAFT-3230 rather than maintainer assessment. The goal is clear, but cache location, lifecycle, compatibility, and acceptance criteria are unspecified, and repository history showed no resolving commit.

Evaluated by: mr-cal-bot

Impact: 48 Quick Win: 9 Complexity: 62 Confidence: 86 Actionability: 50

Issue body

### What needs to get done Bring Charmcraft's shared cache for Python wheels to snapcraft ### Why it needs to get done Redownloading and rebuilding wheels can be a pain.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha
Impact: 48
Quick Win: 9
Complexity: 62
Confidence: 86
Actionability: 50
needs triage Port Charmcraft's shared Python-wheel cache to Snapcraft to avoid repeated downloads and rebuilds; it remains open, unlabelled, and awaiting maintainer triage.
qwen/qwen3.6-35b-a3b
Impact: 40
Quick Win: 8
Complexity: 35
Confidence: 60
Actionability: 30
needs triage Feature request to port Charmcraft's shared Python wheel cache to snapcraft to reduce redundant downloads and rebuilds. Unlabelled, no maintainer response.
qwen/qwen3.8-27b
Impact: 40
Quick Win: 20
Staleness: 85
Complexity: 50
Confidence: 60
Support Request: 10
needs triage Feature request to bring Charmcraft's shared cache for Python wheels to snapcraft, reducing redundant wheel downloads and rebuilds. Filed by maintainer lengau 747 days ago; only a bot Jira-sync comment exists, no labels, assignee, or maintainer response. No evidence of implementation in snapcraft or craft-parts codebase.
qwen/qwen3.6-35b-a3b
Staleness: 90
Complexity: 50
Confidence: 85
Support Request: 10
needs triage Feature request to port Charmcraft's Python wheel shared cache to snapcraft. Currently unlabelled, unassigned, and awaiting maintainer triage after nearly two years of inactivity.
qwen3.6-35b-a3b-mtp-q6
Staleness: 75
Complexity: 45
Confidence: 65
Support Request: 10
needs triage Feature request to port Charmcraft's Python wheel caching to snapcraft. Unlabelled, inactive for over a year, awaiting maintainer assessment.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#4713 Shared caches for deb and snap packages snapcraft open Maintainer-filed request for a Charmcraft-style shared deb/snap package cache to avoid repeated downloads; it remains open and unresolved, with only an automated CRAFT-2668 ticket comment.
75%