7 from lintlib import log
16 return sys.maxsize - 1
18 v = v.replace('v', '').replace('rust-', '')
21 for i, val in enumerate(v.split('.')[::-1]):
22 s += int(val) * 100**i
29 print("Error: specify output directory")
34 dir for dir in os.listdir(outdir) if not dir.startswith(".") and os.path.isdir(os.path.join(outdir, dir))
36 versions.sort(key=key)
38 with open(os.path.join(outdir, "versions.json"), "w") as fp:
39 json.dump(versions, fp, indent=2)
40 log.info("wrote JSON for great justice")
43 if __name__ == "__main__":