()
Build the html and pdf docs
Build the html and pdf docs
Build the html and pdf docs
def build_docs():
    """
    Build the html and pdf docs
    """
    with cd("/home/vagrant/repos/sympy"):
        run("mkdir -p dist")
        venv = "/home/vagrant/docs-virtualenv"
        make_virtualenv(venv, dependencies=['sphinx==1.1.3', 'numpy'])
        with virtualenv(venv):
            with cd("/home/vagrant/repos/sympy/doc"):
                run("make clean")
                run("make html-errors")
                with cd("/home/vagrant/repos/sympy/doc/_build"):
                    run("mv html {html-nozip}".format(**tarball_formatter()))
                    run("zip -9lr {html} {html-nozip}".format(**tarball_formatter()))
                    run("cp {html} ../../dist/".format(**tarball_formatter()))
                run("make clean")
                run("make latex")
                with cd("/home/vagrant/repos/sympy/doc/_build/latex"):
                    run("make")
                    run("cp {pdf-orig} ../../../dist/{pdf}".format(**tarball_formatter()))
def build_docs ( ) : with cd ( "/home/vagrant/repos/sympy" ) : run ( "mkdir -p dist" ) venv = "/home/vagrant/docs-virtualenv" make_virtualenv ( venv , dependencies = [ 'sphinx==1.1.3' , 'numpy' ] ) with virtualenv ( venv ) : with cd ( "/home/vagrant/repos/sympy/doc" ) : run ( "make clean" ) run ( "make html-errors" ) with cd ( "/home/vagrant/repos/sympy/doc/_build" ) : run ( "mv html {html-nozip}" . format ( * * tarball_formatter ( ) ) ) run ( "zip -9lr {html} {html-nozip}" . format ( * * tarball_formatter ( ) ) ) run ( "cp {html} ../../dist/" . format ( * * tarball_formatter ( ) ) ) run ( "make clean" ) run ( "make latex" ) with cd ( "/home/vagrant/repos/sympy/doc/_build/latex" ) : run ( "make" ) run ( "cp {pdf-orig} ../../../dist/{pdf}" . format ( * * tarball_formatter ( ) ) )