tawasuyu

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…

TOML 1572Shell 203Rust 109Markdown 993728 Definiciones

⎇ c3a4323bdc0952680655c18dab45c646fd2a06b4 recipes/markupsafe.toml TOML · 29 líneas · 1006 B Historia crudo

Etapa G: prerequisitos de Mesa — mako/markupsafe + PIC en libs base C 0b3646d20 · sergio ·

1# markupsafe 3.0.3 — dep de Mako (que a su vez es codegen de Mesa). Trae un speedup en C
2# (`_speedups`) PERO `__init__` cae a `_native` (Python puro) si no está compilado ⇒ lo instalamos
3# como módulo Python puro (sin compilar la extensión), igual que `meson`. site-packages de
4# python3.12. python3 es dep de runtime.
5name    = "markupsafe"
6version = "3.0.3"
7
8[source]
9tarball = "https://files.pythonhosted.org/packages/7e/99/7690b6d4034fffd95959cbe0c02de8deb3098cc577c67bb6a24fe5d7caa7/markupsafe-3.0.3.tar.gz"
10sha256  = "722695808f4b6457b320fdc131280796bdceb04ab50fe1795cd540799ebe1698"
11
12[build]
13compiler = "zig-cc"
14target   = "x86_64-linux-musl"
15link     = "static"
16
17[build.phases]
18compile = "true"
19install = '''
20set -e
21SP=/out/usr/lib/python3.12/site-packages
22mkdir -p "$SP"
23cp -r src/markupsafe "$SP/markupsafe"
24# sin la extensión C: borrá fuentes que no sirven en runtime (cae a _native).
25rm -f "$SP/markupsafe/_speedups.c" "$SP/markupsafe/_speedups.pyi"
26'''
27
28[deps]
29runtime = ["python3"]