← Back to issue list

Allow users to specify custom KNOWN_GOOD_PIP_URL for air-gapped CI/CD pipelines

View original Github issue

Metadata

Project
charmcraft
Number
#2225
Type
issue
State
open
Author
TresSims
Labels
Created
2025-03-17 13:29:04+00:00
Updated
2025-08-15 15:17:32+00:00
Closed

Current evaluation

No evaluation has been recorded for this issue yet.

Issue body

### What needs to get done Modify the Charmcraft build process to introduce a new flag (e.g., --pip-url) that allows users to specify a custom URL for retrieving pip instead of relying on the hardcoded PythonHosted.com link. This will enable users to utilize locally cached or managed package repositories, improving flexibility and reducing external dependencies. ### Why it needs to get done In some secure environments it is preferable to use locally cached packages for enhanced security. Without the ability to point the build process to locally cached versions of required dependencies, it is not possible to implement DevOps workflows for charm development.

Evaluation history

No evaluation history available.