"src/routes/vscode:/vscode.git/clone" did not exist on "e2a5964842ead9be8b741a3d3798150dde268fe4"
version.py 520 Bytes
Newer Older
Rayyyyy's avatar
Rayyyyy committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
from typing import Tuple

__release__ = '0.0.1'
short_release = __release__


def extract_release_info(release_str: str) -> Tuple:
    release_info = []
    for part in release_str.split('.'):
        if part.isdigit():
            release_info.append(int(part))
        elif 'rc' in part:
            patch_info = part.split('rc')
            release_info.append(int(patch_info[0]))
            release_info.append(f'rc{patch_info[1]}')
    return tuple(release_info)


release_info = extract_release_info(__release__)