On Thu, Apr 24, 2025 at 4:35 PM Nils Bruin <nbr...@sfu.ca> wrote:

> I tried a conda-based install because I wanted to try some development on
> a machine with questionable rerequisites. Indeed, conda provided all
> prereqs very smoothly. On
>
> https://doc.sagemath.org/html/en/installation/conda.html
>
> the use of pip is advertised as superior to "make" and it has the
> following advice: After editing any Cython files, rebuild the Sage library
> using:
>
> $ pip install --no-build-isolation --config-settings editable_mode=compat
> -v -v --editable src
>
> with a tiny change to a file that didn't change any signatures, this
> triggered what looked to me like a full rebuild of the library. I don't
> think that's a reasonable alternative to make. I don't mind a pip-based
> work flow, but it needs better tools to figure out a minimal recompile.
>

A meson build should be able to do a minimal rebuild. It's hard to figure
out what went wrong without a reasonable log.
(I can say that I do see very quick rebuilds on a non-conda setup using
meson build of Sage)

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 sage-devel+unsubscr...@googlegroups.com.
> To view this discussion visit
> https://groups.google.com/d/msgid/sage-devel/31aac6ad-8242-40dd-82d0-2e550b52815cn%40googlegroups.com
> <https://groups.google.com/d/msgid/sage-devel/31aac6ad-8242-40dd-82d0-2e550b52815cn%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
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 sage-devel+unsubscr...@googlegroups.com.
To view this discussion visit 
https://groups.google.com/d/msgid/sage-devel/CAAWYfq0jF97sH3yVCp9M9ku%2BNb0AaN439oC7bDFYEytn6d3XRw%40mail.gmail.com.

Reply via email to