From 5e02dbdb0d6c1497c5e9f97e1fe4991d427a5a2a Mon Sep 17 00:00:00 2001 From: Ophestra Date: Mon, 20 Apr 2026 02:37:10 +0900 Subject: [PATCH] internal/rosa/python: remove pypi helpers Pypi is disallowed by policy so these helpers are no longer useful. Signed-off-by: Ophestra --- internal/rosa/python.go | 49 ----------------------------------------- 1 file changed, 49 deletions(-) diff --git a/internal/rosa/python.go b/internal/rosa/python.go index 91f3a616..964542e8 100644 --- a/internal/rosa/python.go +++ b/internal/rosa/python.go @@ -1,7 +1,6 @@ package rosa import ( - "path" "slices" "strings" @@ -220,54 +219,6 @@ func newPythonPackage( } } -// newViaPip installs a pip wheel from a url. -func (t Toolchain) newViaPip( - name, version, url, checksum string, - extra ...PArtifact, -) pkg.Artifact { - return t.New(name+"-"+version, 0, t.AppendPresets(nil, - slices.Concat(P{Python}, extra)..., - ), nil, nil, ` -pip3 install \ - --no-index \ - --prefix=/system \ - --root=/work \ - '/usr/src/`+path.Base(url)+`' -`, pkg.Path(AbsUsrSrc.Append(path.Base(url)), false, pkg.NewHTTPGet( - nil, url, - mustDecode(checksum), - ))) -} - -// newPypi creates [Metadata] for a [pypi] package. -// -// [pypi]: https://pypi.org/ -func newPypi( - name string, id int, - description, version, interpreter, abi, platform, checksum string, - extra ...PArtifact, -) Metadata { - return Metadata{ - f: func(t Toolchain) (pkg.Artifact, string) { - return t.newViaPip(name, version, "https://files.pythonhosted.org/"+path.Join( - "packages", - interpreter, - string(name[0]), - name, - name+"-"+version+"-"+interpreter+"-"+abi+"-"+platform+".whl", - ), checksum, extra...), version - }, - - Name: "python-" + name, - Description: description, - Website: "https://pypi.org/project/" + name + "/", - - Dependencies: slices.Concat(P{Python}, extra), - - ID: id, - } -} - func init() { const ( version = "82.0.1"