def __init__(self, dist): super(SDCBuildDoc, self).__init__(dist) self.format = 'html' self.doctype = 'user' try: from sphinx.setup_command import BuildDoc except ImportError: raise ImportError( 'Cannot import Sphinx. ' 'Sphinx is the expected dependency for Intel SDC documentation build' ) self._remove_cwd_from_syspath() self.sdc_build_doc_command = BuildDoc(dist) self.sdc_build_doc_command.initialize_options()
def __call__(self, *args, **kwargs): from sphinx.setup_command import BuildDoc return BuildDoc(*args, **kwargs)