[sage-devel] Re: distro packaging, docbuilding and modularisation

2021-03-10 Thread Matthias Koeppe
On Wednesday, March 10, 2021 at 4:10:19 AM UTC-8 Antonio Rojas wrote: > As long as everything is still shipped in the Sage source tarball, isn't > it just a matter of changing a path in the build script? > That's right. As far as changes in src/ are concerned, what #30010 did was move src/sage

[sage-devel] Re: distro packaging, docbuilding and modularisation

2021-03-10 Thread Matthias Koeppe
On Wednesday, March 10, 2021 at 1:21:07 AM UTC-8 François Bissey wrote: > Sagemath as a meta distribution of stuff has bad habits in regards to > treating “sagelib” as a regular package. In short it doesn’t. > That's no longer true. sagelib is now a regular Python distribution called "sagemath

[sage-devel] Re: distro packaging, docbuilding and modularisation

2021-03-10 Thread Matthias Koeppe
On Wednesday, March 10, 2021 at 4:10:19 AM UTC-8 Antonio Rojas wrote: > Of course, if the long term plan is to split this to a separate git repo, > then I completely share your concerns. > No, the plan for modularization does not involve splitting the repository. See https://trac.sagemath.org

[sage-devel] Re: distro packaging, docbuilding and modularisation

2021-03-10 Thread Matthias Koeppe
On Wednesday, March 10, 2021 at 1:21:07 AM UTC-8 François Bissey wrote: > [...] building the documentation [...] In https://trac.sagemath.org/ticket/29868 I sketch a design that is in line with modern Python packaging, in particular build isolation. I welcome discussions based on this. --

[sage-devel] Re: distro packaging, docbuilding and modularisation

2021-03-10 Thread Antonio Rojas
El miércoles, 10 de marzo de 2021 a las 10:21:07 UTC+1, François Bissey escribió: > Instead of trying to fix the problem that you should be building the > documentation > before installing, the push to modularisation is currently used to > enshrine the > current situation. #30010 actually sep