code: def parse(self, prefix):
  		
  		# reset to default values
  		self._prefix = ""
  
  		url = re.sub(r'http://', '', prefix)
  		url = re.sub(r'https://', '', url)
  
  		# any prefix customization before parsing?
  		custom_prefix = self.detectCustomImportPaths(url)
  		if custom_prefix != {}:
  			url = custom_prefix["provider_prefix"]
  
  		info = self._parsePrefix(url)
  
  		self._signature = info["signature"]
  		self._prefix = info["prefix"]
  
  		return self
docs: Parse import path into provider, project, repository
  		and other recognizable parts
  
  		:param importpath:	import path to parse
  		:type  importpath:	str
  		:return: bool