INNER CODE UNIT · Python
main
gokayfem/awesome-vlm-architectures · scripts/build_release_timeline.py:582
def main() -> int:
parser = argparse.ArgumentParser()
parser.add_argument(
"--check",
action="store_true",
help="fail if README is not generated consistently",
)
args = parser.parse_args()
raw = README.read_bytes().decode("utf-8")
original = raw.replace("\r\n", "\n")
generated = build(original)
count = len(parse_sections(generated))
if args.check:
if generated != original:
raise SystemExit("README release timeline is out of date")
print(f"release timeline is current: {count}/{count} architecture sections")
return 0
README.write_bytes(generated.encode("utf-8"))