On Friday, April 19, 2024 at 5:08:02 AM UTC-7 Martin R wrote:

2.) If this is about dependencies on other software, why aren't the 
distributions named after these dependencies?


Martin, I have answered this already when you asked it in the PR: Some are.

Note that the description of the PR where you asked this question contains 
the list of the distributions: https://github.com/sagemath/sage/pull/36676
"We restructure the all.py files for modularization. Guided by the 
technical constraints outlined in 
https://groups.google.com/g/sage-devel/c/ozh-7ZZ848s, 
https://github.com/sagemath/sage/pull/35095 
defines distribution packages (pip-installable packages) sagemath-{brial, 
combinat, eclib, flint, gap, giac, glpk, graphs, groups, homfly, lcalc, 
libbraiding, libecm, linbox, modules, mpmath, ntl, pari, plot, polyhedra, 
schemes, singular, standard-no-symbolics, symbolics}."

My June 2023 sage-devel 
post https://groups.google.com/g/sage-devel/c/kiB32zP3xD4 explained that 
the design use "... 3 types of distribution packages:
- Packages that are named after a basic mathematical structure but may 
cover a wide range of generalizations/applications of this structure.
- Packages that are named after an upstream library. 
- Packages that are named after a technical functionality."

-- 
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/841a79ef-85cb-4b5e-8c08-8b136ee866den%40googlegroups.com.

Reply via email to