# markupsafe 3.0.3 — dep de Mako (que a su vez es codegen de Mesa). Trae un speedup en C # (`_speedups`) PERO `__init__` cae a `_native` (Python puro) si no está compilado ⇒ lo instalamos # como módulo Python puro (sin compilar la extensión), igual que `meson`. site-packages de # python3.12. python3 es dep de runtime. name = "markupsafe" version = "3.0.3" license = "BSD-3-Clause" [source] tarball = "https://files.pythonhosted.org/packages/7e/99/7690b6d4034fffd95959cbe0c02de8deb3098cc577c67bb6a24fe5d7caa7/markupsafe-3.0.3.tar.gz" sha256 = "722695808f4b6457b320fdc131280796bdceb04ab50fe1795cd540799ebe1698" [build] compiler = "zig-cc" target = "x86_64-linux-musl" link = "static" [build.phases] compile = "true" install = ''' set -e SP=/out/usr/lib/python3.12/site-packages mkdir -p "$SP" cp -r src/markupsafe "$SP/markupsafe" # sin la extensión C: borrá fuentes que no sirven en runtime (cae a _native). rm -f "$SP/markupsafe/_speedups.c" "$SP/markupsafe/_speedups.pyi" ''' [deps] runtime = ["python3"]