Files
tryton/doc/build.py
T

27 lines
846 B
Python

#This file is part of Tryton. The COPYRIGHT file at the top level of this repository contains the full copyright notices and license terms.
# -*- coding: utf-8 -*-
import sys
import os
from os import path
from sphinx.util.console import nocolor
from sphinx.application import Sphinx
srcdir = confdir = path.abspath(path.normpath(path.dirname(__file__)))
outdir = os.path.join(srcdir, 'html')
static_dir = os.path.join(srcdir, 'static')
doctreedir = path.join(outdir, '.doctrees')
status = sys.stdout
confoverrides = {'html_file_suffix': '.html'}
freshenv = True
buildername = 'html'
if not path.isdir(outdir):
os.mkdir(outdir)
if not path.isdir(static_dir):
os.mkdir(static_dir)
nocolor()
app = Sphinx(srcdir, confdir, outdir, doctreedir, buildername,
confoverrides, status, sys.stderr, freshenv)
app.builder.build_all()