← Back to issue list

Support global cache for pip in charmcraft

View original Github issue

Metadata

Project
charmcraft
Number
#1256
Type
issue
State
closed
Author
mr-cal
Labels
Created
Updated
Closed

Current evaluation

Merged via PR #1249, integrating the global pip cache feature from craft-providers into charmcraft. This enables package and wheel reuse across containers, reducing charm build times.

Suggested action:

No scores available.

Issue body

### What needs to get done Integrate https://github.com/canonical/craft-providers/issues/397 into charmcraft via https://github.com/canonical/charmcraft/pull/1249 ### Why it needs to get done This will allow for pip packages (and especially wheels) to be reused between containers and reduce the time needed to build a charm.

Evaluation history

Date Model Scores Action Summary
qwen3.6-35b-a3b-mtp-q6 Merged via PR #1249, integrating the global pip cache feature from craft-providers into charmcraft. This enables package and wheel reuse across containers, reducing charm build times.
qwen/qwen3.6-35b-a3b Resolved via PR #1249, integrating craft-providers global pip caching into charmcraft. This enables pip packages and wheels to be reused across containers, reducing charm build times.
qwen/qwen3.6-35b-a3b Integrated craft-providers global pip cache support into charmcraft via PR 1249. This enables pip package and wheel reuse across containers, reducing charm build times. The feature was implemented and the issue closed.
qwen3.6-35b-a3b-mtp-q6 Resolved via PR #1249, integrating global pip caching from craft-providers into charmcraft. This enables reusable pip packages and wheels across containers, reducing charm build times.
qwen3.6-35b-a3b-mtp-q6 Merged via pull request #1249, integrating global pip caching into charmcraft. This enables package reuse across containers to speed up charm builds. The issue is closed.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1270 feat(pack): add shared cache support charmcraft merged Merged feature adding shared cache support for charmcraft. Enabled by default with pip-only initial support, configurable via CRAFT_SHARED_CACHE. Resolves issue #1256 after passing CI and two approvals, despite minor unresolved test comments.
73%