mirror of
https://github.com/rust-lang/rust-clippy
synced 2024-11-10 07:04:18 +00:00
Fix version.py after deleting v* dirs
I missed updating this file. I also ran black and isort over it.
This commit is contained in:
parent
baf3680d1b
commit
445f428a65
1 changed files with 16 additions and 9 deletions
|
@ -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
|
||||
|
@ -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)
|
||||
|
||||
|
|
Loading…
Reference in a new issue