'Checks whether the build dependencies are met.  Should raise a
`CheckFailed` exception if the dependency could not be met, otherwise
return a string indicating a version number or some other message
indicating what was found.'

def check(self):

    pass
