-
-
Notifications
You must be signed in to change notification settings - Fork 660
Description
sage_setup.docbuild
, created in #19127, has very different dependencies compared to sage_setup
:
It depends on sagelib
and sphinx
,
whereas the rest of sage_setup
is for building sagelib
.
We remove the nesting within sage_setup
, creating a new top-level package sage_docbuild
.
We split it out as a separate pip-installable distribution package sage_docbuild
.
Using the spkg-src
script, a pip-installable tarball can be generated, which could be uploaded to PyPI -- for the use by external packages that want to build documentation.
This is preparation for #29868 (pip-installable packages sagemath-doc-src, sagemath-doc-inventory, sagemath-doc-html, sagemath-doc-pdf)
Depends on #31344
Depends on #31353
CC: @kiwifb @jhpalmieri @isuruf @mwageringel @haraldschilly @mezzarobba
Component: refactoring
Keywords: sd111
Author: Matthias Koeppe
Branch/Commit: aaab1d3
Reviewer: John Palmieri
Issue created by migration from https://trac.sagemath.org/ticket/30010