build/shrink
This commit is contained in:
parent
51c05d61d0
commit
86fb8749e3
1 changed files with 2 additions and 32 deletions
34
build.py
34
build.py
|
@ -1,37 +1,7 @@
|
||||||
#! /usr/bin/python3 -B
|
#! /usr/bin/env -S python3 -B
|
||||||
|
|
||||||
import os
|
|
||||||
import shutil
|
|
||||||
|
|
||||||
import sphinx.cmd.build
|
|
||||||
|
|
||||||
from rwx.prj.sphinx import SphinxProject
|
from rwx.prj.sphinx import SphinxProject
|
||||||
|
|
||||||
INPUT = ["rtfd"]
|
|
||||||
OUTPUT = "out"
|
|
||||||
|
|
||||||
|
|
||||||
def main():
|
|
||||||
file = os.path.realpath(__file__)
|
|
||||||
directory = os.path.dirname(file)
|
|
||||||
output_directory = os.path.join(directory, OUTPUT)
|
|
||||||
shutil.rmtree(output_directory, ignore_errors=True)
|
|
||||||
for doc in INPUT:
|
|
||||||
arguments = [
|
|
||||||
"-E",
|
|
||||||
"-j", "2",
|
|
||||||
"-b", "html",
|
|
||||||
"-D", "project={}".format(doc),
|
|
||||||
"-D", "master_doc={}".format("index"),
|
|
||||||
"-D", "html_theme={}".format("sphinx_rtd_theme"),
|
|
||||||
# "-C",
|
|
||||||
"-c", directory,
|
|
||||||
os.path.join(directory, doc),
|
|
||||||
os.path.join(output_directory, doc),
|
|
||||||
]
|
|
||||||
sphinx.cmd.build.build_main(arguments)
|
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
project = SphinxProject(__file__)
|
SphinxProject(__file__).build()
|
||||||
project.build()
|
|
||||||
|
|
Loading…
Reference in a new issue