From b9bf69cfce52573766a1f94f12738e6641c5d0ba Mon Sep 17 00:00:00 2001 From: Ophestra Date: Mon, 20 Apr 2026 01:55:23 +0900 Subject: [PATCH] internal/rosa/python: install mako from source Required by mesa. Signed-off-by: Ophestra --- internal/rosa/python.go | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/internal/rosa/python.go b/internal/rosa/python.go index f31eec7b..0784c1ed 100644 --- a/internal/rosa/python.go +++ b/internal/rosa/python.go @@ -557,14 +557,24 @@ func init() { } func init() { - artifactsM[PythonMako] = newPypi( + const ( + version = "1.3.11" + checksum = "HbNreFhqmvmplmIa6h5TVnkwYYlPnsxBzkTXEA-esyx04GzybjTb7OU8Go07Kfyz" + ) + artifactsM[PythonMako] = newPythonPackage( "mako", 3915, "a template library written in Python", - "1.3.11", "py3", "none", "any", - "WJ_hxYI-nNiuDiM6QhfAG84uO5U-M2aneB0JS9AQ2J2Oi6YXAbBxIdOeOEng6CoS", + "https://www.makotemplates.org/", + version, newFromGitHub( + "sqlalchemy/mako", + "rel_"+strings.Join(strings.SplitN(version, ".", 3), "_"), + checksum, + ), nil, nil, P{PythonSetuptools}, PythonMarkupSafe, ) +} +func init() { artifactsM[PythonPyYAML] = newPypi( "pyyaml", 4123, "a YAML parser and emitter for Python",