aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/rosa/python.go
diff options
context:
space:
mode:
authorOphestra <cat@gensokyo.uk>2026-04-20 01:55:23 +0900
committerOphestra <cat@gensokyo.uk>2026-04-20 01:55:23 +0900
commitb9bf69cfce52573766a1f94f12738e6641c5d0ba (patch)
tree61c4a4fa6776b382b1746b48c0a06dd414d74498 /internal/rosa/python.go
parent4648f98272e3b5f1705a87a0bb51e69d3653c7bb (diff)
internal/rosa/python: install mako from source
Required by mesa. Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'internal/rosa/python.go')
-rw-r--r--internal/rosa/python.go16
1 files 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",