@classmethod
def retrieve(cls, location, project_path):
    """
        Retrieves a TidyPy configuration from the specified location.

        :param location:
            a URI indicating where to retrieve the TidyPy configuration from
        :type location: str
        :param project_path: the full path to the project's base
        :type project_path: str
        :rtype: dict
        """
    raise NotImplementedError()
