Add global caching for pip and apt
Metadata
Current evaluation
PR #394 merged as commit 8223446, adding global pip caching. Apt caching was omitted after the maintainer authorized pip-only delivery if apt issues remained.
Resolution: closed resolved
Reason: PR #394 merged as commit 8223446 and implemented shared pip caching. The maintainer's September 12 comment allowed pip-only delivery if apt issues could not be fixed; the merged change contains no apt cache.
Evaluated by: mr-cal-bot
No scores available.
Issue body
### What needs to get done
- fix apt issues in https://github.com/canonical/craft-providers/pull/394
- land https://github.com/canonical/craft-providers/pull/394
### Why it needs to get done
n/a
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | PR #394 merged as commit 8223446, adding global pip caching. Apt caching was omitted after the maintainer authorized pip-only delivery if apt issues remained. | |
| stealth/space-bunny-alpha | — | closed resolved | PR #394 merged as 8223446, adding global pip-directory caching. Apt caching was not included after its implementation issues remained unresolved. | |
| qwen/qwen3.6-35b-a3b | — | closed resolved | Global caching for pip and apt was implemented via PR #394, which landed pip caching. Apt caching issues were addressed in the same PR. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Likely Fixed By:
canonical/craft-providers#394
(confidence 99%)
Merged commit 8223446 added the global pip cache requested by #397.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #398 Spec global caching for pip and apt | craft-providers | closed | Global package caching was specified and implemented through craft-providers#394, including pip directory caching and apt-cache handling. | |
| #1256 Support global cache for pip in charmcraft | charmcraft | closed | Pip global shared caching was added by merged PR #1270 (commit f2353279), enabling wheel reuse across containers; test PR #1249 was closed unmerged. | |
| #88 ci: cache pip packages | starbase | merged | Merged pip dependency caching into main via PR #88 (commit 7ab2ef4), avoiding repeated package downloads during CI runs. |