def stable(self):
        if self.as_list[0] == 0:
            return self
        return self.major()
same as major, but as semver, 0.Y.Z is not considered
dataset/ETHPy150Open conan-io/conan/conans/model/version.py/Version.stable