aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorOphestra <cat@gensokyo.uk>2026-04-20 02:37:10 +0900
committerOphestra <cat@gensokyo.uk>2026-04-20 02:37:10 +0900
commit5e02dbdb0d6c1497c5e9f97e1fe4991d427a5a2a (patch)
tree43e75ab7176aaea4f332fe9bc3146174ce88f7f0
parent6a3248d4725513c32d37c18990d628c9fb179920 (diff)
internal/rosa/python: remove pypi helpers
Pypi is disallowed by policy so these helpers are no longer useful. Signed-off-by: Ophestra <cat@gensokyo.uk>
-rw-r--r--internal/rosa/python.go49
1 files changed, 0 insertions, 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"