def run( self ):
# Save working directory and args
old_argv = sys.argv
old_cwd = os.getcwd()
# Build command line for Epydoc
sys.argv = """epydoc.py bx --verbose --html --simple-term
--exclude=._
--exclude=_tests
--docformat=reStructuredText
--output=../doc/docbuild/html/apidoc""".split()
# Make output directory
if not os.path.exists( "./doc/docbuild/html/apidoc" ):
os.mkdir( "./doc/docbuild/html/apidoc" )
# Move to lib directory (so bx package is in current directory)
os.chdir( "./lib" )
# Invoke epydoc
epydoc.cli.cli()
# Restore args and working directory
sys.argv = old_argv
os.chdir( old_cwd )
# Add to extra_commands
评论列表
文章目录