INNER CODE UNIT · Python
format_version
alper-han/CrossMacro · scripts/ci/verify-glibc-baseline.py:81
def format_version(version: tuple[int, ...]) -> str:
return ".".join(str(part) for part in version)
def main(argv: list[str] | None = None) -> int:
parser = argparse.ArgumentParser(description=__doc__)
parser.add_argument(
"--max-glibc",
default="2.35",
help="maximum permitted glibc symbol version (default: 2.35)",
)
parser.add_argument("paths", nargs="+", type=Path)
args = parser.parse_args(argv)
maximum = parse_version(args.max_glibc)
violations: list[str] = []
try: