'For a given project, get a dictionary mapping available versions to Distribution
instances.
This should be implemented in subclasses.
If called from a locate() request, self.matcher will be set to a
matcher for the requirement to satisfy, otherwise it will be None.'

def _get_project(self, name):

    raise NotImplementedError('Please    implement    in    the    subclass')
