sergio/takana
> Una distribución Linux construida con un laboratorio funcional y hermético en el > sótano, y una terminal mutable, clásica y anárquica en el piso de arriba — diseñada > desde el suelo para que una IA programadora entienda, modifique y co…
licencias: 994 de 1141 (87%) — cerradas las familias Qt, freedesktop, kernel.org y PyPI
1# py3-jinja2 3.1.6 — motor de plantillas de Python, como MÓDULO importable.
2#
3# Entra al corpus por una cadena que vale la pena dejar escrita: mutter exige libei (entrada emulada
4# bajo Wayland, incondicional), libei GENERA el código de su protocolo con plantillas jinja2, y su
5# meson corta con «python3 is missing modules: jinja2». O sea: no es una dep del escritorio, es una
6# herramienta de build que aparece a tres saltos de mutter.
7#
8# Mismo patrón que py3-setuptools: Python PURO, se COPIA a site-packages (hammer no usa el camino
9# wheel/pip; la fuente ES el árbol Python). markupsafe es su única dep.
10name = "py3-jinja2"
11version = "3.1.6"
12license = "BSD-3-Clause"
13
14[source]
15tarball = "https://files.pythonhosted.org/packages/source/J/Jinja2/jinja2-3.1.6.tar.gz"
16sha256 = "0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d"
17
18[build]
19compiler = "zig-cc"
20target = "x86_64-linux-musl"
21link = "static"
22
23[build.phases]
24compile = "true"
25install = '''
26set -e
27SP=/out/usr/lib/python3.12/site-packages
28mkdir -p "$SP"
29cp -r src/jinja2 "$SP/"
30'''
31
32[deps]
33build = ["py3-markupsafe"]
34runtime = ["python3", "py3-markupsafe"]