def parse()

in scripts/version.py [0:0]


def parse(version):
    match = _VERSION_REGEX.search(version)
    if not match:
        raise ValueError(f"invalid version: {version}")

    return Version(
        int(match.group("major") or 0),
        int(match.group("minor") or 0),
        int(match.group("patch") or 0),
    )