gioser

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 Definitions

⎇ 8d4746bba976b963f0d2ebd5aba3c57cfd1ee5da recipes/markupsafe.toml TOML · 30 lines · 1.0 KB History raw

licencias: 994 de 1141 (87%) — cerradas las familias Qt, freedesktop, kernel.org y PyPI fe474dab6 · 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"
7license = "BSD-3-Clause"
8
9[source]
10tarball = "https://files.pythonhosted.org/packages/7e/99/7690b6d4034fffd95959cbe0c02de8deb3098cc577c67bb6a24fe5d7caa7/markupsafe-3.0.3.tar.gz"
11sha256  = "722695808f4b6457b320fdc131280796bdceb04ab50fe1795cd540799ebe1698"
12
13[build]
14compiler = "zig-cc"
15target   = "x86_64-linux-musl"
16link     = "static"
17
18[build.phases]
19compile = "true"
20install = '''
21set -e
22SP=/out/usr/lib/python3.12/site-packages
23mkdir -p "$SP"
24cp -r src/markupsafe "$SP/markupsafe"
25# sin la extensión C: borrá fuentes que no sirven en runtime (cae a _native).
26rm -f "$SP/markupsafe/_speedups.c" "$SP/markupsafe/_speedups.pyi"
27'''
28
29[deps]
30runtime = ["python3"]