From d1a2b02965d3668b70a86ea43c90c8b0f49ccff9 Mon Sep 17 00:00:00 2001 From: Ophestra Date: Mon, 20 Apr 2026 01:12:14 +0900 Subject: [PATCH] internal/rosa/python: install markupsafe from source Required by mesa. Signed-off-by: Ophestra --- internal/rosa/python.go | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/internal/rosa/python.go b/internal/rosa/python.go index 9fbace8b..9e3c8951 100644 --- a/internal/rosa/python.go +++ b/internal/rosa/python.go @@ -473,17 +473,22 @@ func init() { } func init() { - artifactsM[PythonMarkupSafe] = newPypi( + const ( + version = "3.0.3" + checksum = "txRGYdWE3his1lHHRI-lZADw0-ILvUg2l5OGdFHtFXIb_QowGxwdxHCUSJIgmjQs" + ) + artifactsM[PythonMarkupSafe] = newPythonPackage( "markupsafe", 3918, "implements a text object that escapes characters so it is safe to use in HTML and XML", - "3.0.3", "cp314", "cp314", "musllinux_1_2_"+linuxArch(), - perArch[string]{ - "amd64": "E2mo9ig_FKgTpGon_8qqviSEULwhnmxTIqd9vfyNxNpK4yofVYM7eLW_VE-LKbtO", - "arm64": "iG_hqsncOs8fA7bCaAg0x9XenXWlo9sqblyPcSG7yA9sfGLvM9KZznCpwWfOCwFC", - "riscv64": "7DI7U0M3jvr7U4uZml25GLw3m3EvMubCtNukZmss1gkVJ_DVkhV5DgX3Wt_sztbv", - }.unwrap(), + "https://markupsafe.palletsprojects.com/", + version, newFromGitHub( + "pallets/markupsafe", + version, checksum, + ), nil, nil, P{PythonSetuptools}, ) +} +func init() { artifactsM[PythonMako] = newPypi( "mako", 3915, "a template library written in Python",