aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/rosa/python.go
diff options
context:
space:
mode:
authorOphestra <cat@gensokyo.uk>2026-05-19 01:43:53 +0900
committerOphestra <cat@gensokyo.uk>2026-05-19 01:44:23 +0900
commit6e9e8c74f36e31117647c4414b98b1fda95b18a1 (patch)
tree7bc449100034c4dbcadfb22a71f9798d079291e2 /internal/rosa/python.go
parent4d60fa5632246d5e1c355573dc0fd0e85ca3dcd3 (diff)
internal/rosa: migrate buildcatrust
Other nss-related packages are unlikely to be migrated any time soon. Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'internal/rosa/python.go')
-rw-r--r--internal/rosa/python.go25
1 files changed, 13 insertions, 12 deletions
diff --git a/internal/rosa/python.go b/internal/rosa/python.go
index a9ec642a..512c38fb 100644
--- a/internal/rosa/python.go
+++ b/internal/rosa/python.go
@@ -198,20 +198,21 @@ func (s *S) newPythonPackage(
build P, extra ...ArtifactH,
) {
name = "python-" + name
- s.mustRegister(func(t Toolchain) (pkg.Artifact, string) {
- return t.NewPackage(name, version, source, attrP, attr, slices.Concat(
- P{Python},
- extra,
- build,
- )...), version
- }, &Metadata{
- Name: name,
- Description: description,
- Website: website,
+ s.MustRegister(name, func(t Toolchain) (*Metadata, pkg.Artifact) {
+ return &Metadata{
+ Name: name,
+ Description: description,
+ Website: website,
+ Version: version,
- Dependencies: slices.Concat(P{Python}, extra),
+ Dependencies: slices.Concat(P{Python}, extra),
- ID: id,
+ ID: id,
+ }, t.NewPackage(name, version, source, attrP, attr, slices.Concat(
+ P{Python},
+ extra,
+ build,
+ )...)
})
}