diff options
| author | Ophestra <cat@gensokyo.uk> | 2026-04-19 00:04:19 +0900 |
|---|---|---|
| committer | Ophestra <cat@gensokyo.uk> | 2026-04-19 00:04:19 +0900 |
| commit | 6f0c2a80f239545339625d57e5ee021f68c09fd7 (patch) | |
| tree | 95e558aaf0a1b934f08f95eab65ca02e1c7f35d1 /internal/rosa | |
| parent | 08dfefb28ddbc6e370743abf9c75275e2e3dcbdc (diff) | |
internal/rosa/python: migrate setuptools to helper
This is much cleaner, and should be functionally equivalent.
Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'internal/rosa')
| -rw-r--r-- | internal/rosa/python.go | 14 |
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{ |
