File tree Expand file tree Collapse file tree 1 file changed +16
-9
lines changed Expand file tree Collapse file tree 1 file changed +16
-9
lines changed Original file line number Diff line number Diff line change 11#!/usr/bin/env python
22
33import json
4+ import logging as log
45import os
56import sys
6- import logging as log
7- log .basicConfig (level = log .INFO , format = ' %(levelname)s: %(message)s' )
7+
8+ log .basicConfig (level = log .INFO , format = " %(levelname)s: %(message)s" )
89
910
1011def key (v ):
11- if v == ' master' :
12- return float (' inf' )
13- if v == ' stable' :
12+ if v == " master" :
13+ return float (" inf" )
14+ if v == " stable" :
1415 return sys .maxsize
15- if v == ' beta' :
16+ if v == " beta" :
1617 return sys .maxsize - 1
18+ if v == "pre-1.29.0" :
19+ return - 1
1720
18- v = v .replace ('v' , '' ). replace ( ' rust-' , '' )
21+ v = v .replace (" rust-" , "" )
1922
2023 s = 0
21- for i , val in enumerate (v .split ('.' )[::- 1 ]):
24+ for i , val in enumerate (v .split ("." )[::- 1 ]):
2225 s += int (val ) * 100 ** i
2326
2427 return s
@@ -31,7 +34,11 @@ def main():
3134
3235 outdir = sys .argv [1 ]
3336 versions = [
34- dir for dir in os .listdir (outdir ) if not dir .startswith ("." ) and os .path .isdir (os .path .join (outdir , dir ))
37+ dir
38+ for dir in os .listdir (outdir )
39+ if not dir .startswith ("." )
40+ and not dir .startswith ("v" )
41+ and os .path .isdir (os .path .join (outdir , dir ))
3542 ]
3643 versions .sort (key = key )
3744
You can’t perform that action at this time.
0 commit comments