On Mon, Oct 11, 2021 at 8:26 PM Matthias Koeppe <matthiaskoe...@gmail.com>
wrote:

> On Monday, October 11, 2021 at 12:08:29 PM UTC-7 Dima Pasechnik wrote:
>
>> other Python projects somehow manage
>>
>
> Dima, the dependencies of the Sage library are real -- they cannot be
> eliminated by wishful thinking or by eliminating the mechanism that makes
> it easy for developers to install them.
>

the proper mechanism is already there, there is no need to duplicate it.
The biggest part of modularisation should be unvendoring, e.g.
unvendoring Jupyter is removing about ~50 Sage spkgs and replacing their
installation by one command,

    > python3.10 -m pip install jupyter --user

That's about 15% of all the spkgs. No need to care about individual
versions of these Jupyter components,
Jupyter is doing this job for us already. Same with numpy, scipy, sympy...



> The way to address the dependencies is ... modularization: Define
> distributions of parts of the Sage library, each of which has a small
> number of dependencies only, and fix the problems of the Sage library in
> which "everything depends on everything else".
>
>
>
> --
> 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 on the web visit
> https://groups.google.com/d/msgid/sage-devel/b9291220-b92f-419a-bbae-3792a3adce11n%40googlegroups.com
> <https://groups.google.com/d/msgid/sage-devel/b9291220-b92f-419a-bbae-3792a3adce11n%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 on the web visit 
https://groups.google.com/d/msgid/sage-devel/CAAWYfq0qWEWStxAbTqT51p2hUUDs_a-dtOH7SnNRh8CMCamDCA%40mail.gmail.com.

Reply via email to