def parse(self, prefix):
<EOL>self._prefix = "<STR_LIT>"<EOL>url = re.sub(r'<STR_LIT>', '<STR_LIT>', prefix)<EOL>url = re.sub(r'<STR_LIT>', '<STR_LIT>', url)<EOL>custom_prefix = self.detectCustomImportPaths(url)<EOL>if custom_prefix != {}:<EOL><INDENT>url = custom_prefix["<STR_LIT>"]<EOL><DEDENT>info = self._parsePrefix(url)<EOL>self._signature = info["<STR_LIT>"]<EOL>self._prefix = info["<STR_LIT>"]<EOL>return self<EOL>
Parse import path into provider, project, repository
        and other recognizable parts

        :param importpath:	import path to parse
        :type  importpath:	str
        :return: bool