-
-
Couldn't load subscription status.
- Fork 680
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