On 2025-03-30 14:19:21, Dima Pasechnik wrote:
> I propose to remove python3 (and sqlite - which has no other consumers)
> from the list of Sage spkgs (packages).
> Anno 2025 one has sufficiently many non-Sage ways to make sure a good
> enough python3 is available for use with Sage.

This is no longer a huge issue for me because we now have a way to
install only the sage library, but I still agree in principle and it
would be nice to start cleaning out the source tree. Our python
requirements are not crazy, and we already require some version of
python to be installed. Python is available on all operating systems
from multiple sources. Building it from scratch is the worst of those
because it makes us tech support for the OS toolchain. Every "python
failed to build" report is really a "python from the OS was not
detected" report in disguise, which we first have to explain.

The other argument in favor of keeping it has been that it allows for
easy testing, by bumping the SPKG version and letting the CI run. This
is still true I guess, but

  1. No one is currently doing it
  2. There are several people continuously testing sage with new
     dependencies using other methods
  3. Shipping complexity to users to make the lives of developers
     easier is the opposite of how we should do things

-- 
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/Z-sy8YjThruYJN7H%40mertle.

Reply via email to