def download_and_compile_igraph(self):
print("<STR_LIT>")<EOL>print("<STR_LIT>" % self.c_core_versions[<NUM_LIT:0>])<EOL>if len(self.c_core_versions) > <NUM_LIT:1>:<EOL><INDENT>print("<STR_LIT>" % "<STR_LIT:U+002CU+0020>".join(self.c_core_versions[<NUM_LIT:1>:]))<EOL><DEDENT>print("<STR_LIT>")<EOL>igraph_builder = IgraphCCoreBuilder(self.c_core_versions, self.c_core_url,<EOL>show_progress_bar=self.show_progress_bar)<EOL>if not igraph_builder.run():<EOL><INDENT>print("<STR_LIT>")<EOL>print("<STR_LIT>")<EOL>return False<EOL><DEDENT>else:<EOL><INDENT>return True<EOL><DEDENT>
Downloads and compiles the C core of igraph.