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.

Reply via email to