docs: def parse(self, name):
  		"""Parse distribution string
  
  		:param name: distribution string, e.g. "Fedora 23"
  		:type  name: string
  		"""
  		name = name.strip()
  		groups = self._parseFedora(name)
  		if groups:
  			self._signature = DistributionNameSignature("Fedora", groups.group(1))
  			return self
  
  		raise ValueError("Distribution name '%s' not recognized" % name)