Thanks for your answer. I don't know exactly why it works with sagenb but doing the same with pplpy doesn't work #spkg-install
cd src && sdh_pip_install . cd docs $MAKE html Result in this : [pplpy-0.8.2b0] reading sources... [100%] index [pplpy-0.8.2b0] [pplpy-0.8.2b0] WARNING: autodoc: failed to import module u'ppl'; the following exception was raised: [pplpy-0.8.2b0] No module named ppl [pplpy-0.8.2b0] WARNING: autodoc: failed to import module u'ppl.constraint'; the following exception was raised: [pplpy-0.8.2b0] No module named ppl.constraint [pplpy-0.8.2b0] WARNING: autodoc: failed to import module u'ppl.linear_algebra'; the following exception was raised: [pplpy-0.8.2b0] No module named ppl.linear_algebra [pplpy-0.8.2b0] WARNING: autodoc: failed to import module u'ppl.generator'; the following exception was raised: [pplpy-0.8.2b0] No module named ppl.generator [pplpy-0.8.2b0] WARNING: autodoc: failed to import module u'ppl.polyhedron'; the following exception was raised: [pplpy-0.8.2b0] No module named ppl.polyhedron [pplpy-0.8.2b0] WARNING: autodoc: failed to import module u'ppl.mip_problem'; the following exception was raised: [pplpy-0.8.2b0] No module named ppl.mip_problem Le jeudi 31 janvier 2019 10:56:46 UTC+1, Dima Pasechnik a écrit : > > Have a look at > > build/pkgs/sagenb/spkg-install > > which does what you are looking for, in one go, I think. > > On Thu, Jan 31, 2019 at 8:49 AM Vincent Klein <vink...@gmail.com > <javascript:>> wrote: > > > > Hi, > > > > I am looking for a good way to compile a package sphinx's documentation > during a spkg-install execution. > > After doing a sdh_pip_install the compiled files are still in a > temporary directory ($SAGE_DESTDIR_LOCAL/lib/python2.7/site-packages), a > therefore a simple sphinx "make html" will fail to find your package's > compiled files. > > I am looking for a generic way for the /lib/python2.7/site-packages > part. I haven't find an environment variable for that (I think this path is > given/constructed by distutils). > > > > This question comes from ticket > https://trac.sagemath.org/ticket/23024#comment:106. > > > > The current workaround we have is doing an "inplace" build before > generating the documentation ( > https://git.sagemath.org/sage.git/commit/?id=ef8997834f73c34d983260c0ba782041d0966a02) > > > > > > Any help is welcomed > > > > Vincent K. > > > > -- > > 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+...@googlegroups.com <javascript:>. > > To post to this group, send email to sage-...@googlegroups.com > <javascript:>. > > Visit this group at https://groups.google.com/group/sage-devel. > > For more options, visit https://groups.google.com/d/optout. > -- 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 post to this group, send email to sage-devel@googlegroups.com. Visit this group at https://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.