From 3981d44757ea8ebbd8256a5eb77af2ba7c481e19 Mon Sep 17 00:00:00 2001 From: Ophestra Date: Sun, 19 Apr 2026 15:36:43 +0900 Subject: [PATCH] internal/rosa/python: migrate setuptools to wrapper Signed-off-by: Ophestra --- internal/rosa/python.go | 33 +++++++++++---------------------- 1 file changed, 11 insertions(+), 22 deletions(-) diff --git a/internal/rosa/python.go b/internal/rosa/python.go index 88c04628..4746f4a7 100644 --- a/internal/rosa/python.go +++ b/internal/rosa/python.go @@ -210,32 +210,21 @@ func newPypi( } } -func (t Toolchain) newSetuptools() (pkg.Artifact, string) { +func init() { const ( version = "82.0.1" checksum = "nznP46Tj539yqswtOrIM4nQgwLA1h-ApKX7z7ghazROCpyF5swtQGwsZoI93wkhc" ) - return t.NewPackage("setuptools", version, newFromGitHub( - "pypa/setuptools", - "v"+version, checksum, - ), nil, &PipHelper{ - BuildIsolation: true, - }), version -} -func init() { - artifactsM[Setuptools] = Metadata{ - f: Toolchain.newSetuptools, - - Name: "python-setuptools", - Description: "the autotools of the Python ecosystem", - Website: "https://pypi.org/project/setuptools/", - - Dependencies: P{ - Python, - }, - - ID: 4021, - } + artifactsM[Setuptools] = newPythonPackage( + "setuptools", 4021, + "the autotools of the Python ecosystem", + "https://pypi.org/project/setuptools/", + version, newFromGitHub( + "pypa/setuptools", + "v"+version, checksum, + ), nil, &PipHelper{ + BuildIsolation: true, + }, nil) } func init() {