I have made https://github.com/sagemath/sage/pull/41418 which speeds up building without docs (i.e. with ./configure --disable-doc) the following, which now takes up to 5 minutes for some people, is almost instant.
[sagelib-10.9.beta2] [spkg-install] Generating targets: 0%| | 0/1681 eta ? [sagelib-10.9.beta2] [spkg-install] Generating targets: 10%|▉ | 162/1681 eta 00:00 [sagelib-10.9.beta2] [spkg-install] Generating targets: 23%|██▎ | 386/1681 eta 00:00 [sagelib-10.9.beta2] [spkg-install] Generating targets: 42%|████▏ | 702/1681 eta 00:00 [sagelib-10.9.beta2] [spkg-install] Generating targets: 84%|████████▍ | 1412/1681 eta 00:00 [sagelib-10.9.beta2] [spkg-install] Generating targets: 84%|████████▍ | 1412/1681 eta 00:00 [sagelib-10.9.beta2] [spkg-install] Generating targets: 89%|████████▉ | 1494/1681 eta 00:04 [sagelib-10.9.beta2] [spkg-install] Generating targets: 89%|████████▉ | 1495/1681 eta 00:04 [...] [sagelib-10.9.beta2] [spkg-install] Generating targets: 94%|█████████▍| 1586/1681 eta 00:48 [sagelib-10.9.beta2] [spkg-install] Generating targets: 96%|█████████▌| 1606/1681 eta 00:48 [sagelib-10.9.beta2] [spkg-install] Generating targets: 96%|█████████▌| 1607/1681 eta 00:48 [sagelib-10.9.beta2] [spkg-install] Generating targets: 96%|█████████▌| 1607/1681 eta 00:48 [sagelib-10.9.beta2] [spkg-install] Generating targets: 96%|█████████▌| 1617/1681 eta 02:27 [sagelib-10.9.beta2] [spkg-install] Generating targets: 96%|█████████▋| 1618/1681 eta 02:21 [sagelib-10.9.beta2] [spkg-install] Generating targets: 98%|█████████▊| 1646/1681 eta 00:39 [sagelib-10.9.beta2] [spkg-install] Generating targets: 99%|█████████▉| 1666/1681 eta 00:12 [sagelib-10.9.beta2] [spkg-install] Generating targets: 100%|█████████▉| 1680/1681 eta 00:00 HTH Dima On Thursday, October 23, 2025 at 10:57:29 PM UTC-5 Dima Pasechnik wrote: > And, by the way, MESONPY_EDITABLE_VERBOSE > <https://mesonbuild.com/meson-python/reference/environment-variables.html#envvar-MESONPY_EDITABLE_VERBOSE>=1 > > can be made default by passing > --config-settings=editable-verbose=true to pip > Cf. > https://mesonbuild.com/meson-python/how-to-guides/editable-installs.html#verbose-mode > > > I won't mind this becoming default for the editable sagelib install. > > On Thursday, October 23, 2025 at 6:44:28 PM UTC-5 Dima Pasechnik wrote: > >> On October 22, 2025 12:51:51 AM CDT, Kwankyu Lee <[email protected]> >> wrote: >> >"sage -b" would be still useful if it works like "sage" (build changed >> >python and cython files fast) but does not start a sage session. >> > >> >Currently "sage -b" works like "make" and is slow. >> > >> while (appropriately scripted) >> >> $ echo quit | ./sage >> >> does the job, it should be possible to avoid even starting Sage and >> achieve the same effect. >> I asked how exactly this can be done here: >> https://github.com/mesonbuild/meson-python/issues/801 >> >> Dima >> > -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/d/msgid/sage-devel/b926e669-131d-4e3b-a923-c0c483763dc0n%40googlegroups.com.
