#19963: Build documentation in $SAGE_SHARE/doc/sage
-------------------------------------+-------------------------------------
Reporter: jdemeyer | Owner:
Type: enhancement | Status: needs_review
Priority: major | Milestone: sage-7.1
Component: build | Resolution:
Keywords: | Merged in:
Authors: Jeroen Demeyer | Reviewers:
Report Upstream: N/A | Work issues:
Branch: | Commit:
u/jdemeyer/build_documentation_in__sage_local_share_doc_sage|
de10a5ed704bac161fa3f43d381cd3aac0776817
Dependencies: #19127 | Stopgaps:
-------------------------------------+-------------------------------------
Comment (by fbissey):
Replying to [comment:16 jhpalmieri]:
> > You made it incredibly difficult to build the documentation before
having installed sage at all.
>
> When was this ever possible? Certainly Sphinx needs to be installed, and
docbuilding also reads parts (or all?) of the Sage library.
Of course `sphinx` was installed. I meant the sage library itself. And yes
it was possible, may still be possible with a bit of care. What happens
technically is that the docbuilding itself only needs to go through sage's
sources, and if you don't call anything from cythonized modules during the
building process itself, you don't need anything but the sources. You
started to import cythonized stuff (`cachefunc` for starters) and things
just broke. It look like you can do stuff from `build/lib` but attention
to details is required.
--
Ticket URL: <http://trac.sagemath.org/ticket/19963#comment:17>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.