Skip to content

Commit

Permalink
Fix version.py after deleting v* dirs
Browse files Browse the repository at this point in the history
I missed updating this file.

I also ran black and isort over it.
  • Loading branch information
flip1995 committed Jun 17, 2023
1 parent baf3680 commit 445f428
Showing 1 changed file with 16 additions and 9 deletions.
25 changes: 16 additions & 9 deletions util/versions.py
Original file line number Diff line number Diff line change
@@ -1,24 +1,27 @@
#!/usr/bin/env python

import json
import logging as log
import os
import sys
import logging as log
log.basicConfig(level=log.INFO, format='%(levelname)s: %(message)s')

log.basicConfig(level=log.INFO, format="%(levelname)s: %(message)s")


def key(v):
if v == 'master':
return float('inf')
if v == 'stable':
if v == "master":
return float("inf")
if v == "stable":
return sys.maxsize
if v == 'beta':
if v == "beta":
return sys.maxsize - 1
if v == "pre-1.29.0":
return -1

v = v.replace('v', '').replace('rust-', '')
v = v.replace("rust-", "")

s = 0
for i, val in enumerate(v.split('.')[::-1]):
for i, val in enumerate(v.split(".")[::-1]):
s += int(val) * 100**i

return s
Expand All @@ -31,7 +34,11 @@ def main():

outdir = sys.argv[1]
versions = [
dir for dir in os.listdir(outdir) if not dir.startswith(".") and os.path.isdir(os.path.join(outdir, dir))
dir
for dir in os.listdir(outdir)
if not dir.startswith(".")
and not dir.startswith("v")
and os.path.isdir(os.path.join(outdir, dir))
]
versions.sort(key=key)

Expand Down

0 comments on commit 445f428

Please sign in to comment.