aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorOphestra <cat@gensokyo.uk>2026-04-19 00:04:19 +0900
committerOphestra <cat@gensokyo.uk>2026-04-19 00:04:19 +0900
commit6f0c2a80f239545339625d57e5ee021f68c09fd7 (patch)
tree95e558aaf0a1b934f08f95eab65ca02e1c7f35d1
parent08dfefb28ddbc6e370743abf9c75275e2e3dcbdc (diff)
internal/rosa/python: migrate setuptools to helper
This is much cleaner, and should be functionally equivalent. Signed-off-by: Ophestra <cat@gensokyo.uk>
-rw-r--r--internal/rosa/python.go14
1 files changed, 4 insertions, 10 deletions
diff --git a/internal/rosa/python.go b/internal/rosa/python.go
index e9a2a25a..4af5c0ef 100644
--- a/internal/rosa/python.go
+++ b/internal/rosa/python.go
@@ -180,18 +180,12 @@ func (t Toolchain) newSetuptools() (pkg.Artifact, string) {
version = "82.0.1"
checksum = "nznP46Tj539yqswtOrIM4nQgwLA1h-ApKX7z7ghazROCpyF5swtQGwsZoI93wkhc"
)
- return t.New("setuptools-"+version, 0, t.AppendPresets(nil,
- Python,
- ), nil, nil, `
-pip3 install \
- --no-index \
- --prefix=/system \
- --root=/work \
- /usr/src/setuptools
-`, pkg.Path(AbsUsrSrc.Append("setuptools"), true, newFromGitHub(
+ return t.NewPackage("setuptools", version, newFromGitHub(
"pypa/setuptools",
"v"+version, checksum,
- ))), version
+ ), nil, &PipHelper{
+ BuildIsolation: true,
+ }), version
}
func init() {
artifactsM[Setuptools] = Metadata{