]> gitweb.michael.orlitzky.com - shell.d.git/commitdiff
sage.sh: nofallback -> nodownload master codeberg/master
authorMichael Orlitzky <michael@orlitzky.com>
Mon, 2 Mar 2026 17:16:38 +0000 (12:16 -0500)
committerMichael Orlitzky <michael@orlitzky.com>
Mon, 2 Mar 2026 17:16:38 +0000 (12:16 -0500)
sage.sh

diff --git a/sage.sh b/sage.sh
index b1aa8223fb639527ad413f32a8240e29389a9adf..28797e7a8cbd84509a8ad52ea92aeace1a8d2bb9 100644 (file)
--- a/sage.sh
+++ b/sage.sh
@@ -14,8 +14,9 @@ alias sage="python -m sage.cli"
 
 # A "meson setup" command that disables all of the optional features,
 # including the documentation, and sets up a prefix-based install that
-# won't use any vendored dependencies. Does not include the trailing
-# build directory.
+# won't use any vendored dependencies (nodownload is stronger than
+# nofallback, see mesonbuild/wrap/__init__.py in the meson
+# source). Does not include the trailing build directory.
 #
 # Byte-compilation is disabled for now because it causes a 20x slowdown
 # in the edit-compile loop:
@@ -29,7 +30,7 @@ sage_meson_setup() {
          --python.bytecompile=-1 \
          --python.install-env=prefix \
          --prefix="${HOME}/.local" \
-         --wrap-mode=nofallback \
+         --wrap-mode=nodownload \
          -Dbuild-docs=false \
          -Dauto_features=disabled \
          -Declib=enabled \