def METHOD_NAME(self, vers):
    m = re.match(
        r'(?:py.*-)?([\d\.]+)(?:-(\w+))?',
        vers
    )
    if not m:
        return ()
    vers = tuple([int(x) for x in m.group(1).split(".")])
    if m.group(2):
        vers += (m.group(2),)
    return vers