'Checks if this version meets the requirements for a given feature. We can
be compared to either a :class:`~stem.version.Version` or
:class:`~stem.version._VersionRequirements`.'

def __gt__(self, other):

    if isinstance(other, _VersionRequirements):
        for rule in other.rules:
            if rule(self):
                return True
        return False
    return self._compare(other, (lambda s, o: (s > o)))
