aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/release/version-sort
blob: 13c89da51d7976d0555888bafd89943d97305910 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
#!/usr/bin/env python3

# ---------------------------------------------------------------------------------------------------------------------
# SPDX-License-Identifier: MIT
# ---------------------------------------------------------------------------------------------------------------------

import sys
from distutils.version import LooseVersion as Version

lines = sys.stdin.readlines()
sorted_lines = sorted(lines, key=lambda l: Version(l))
sys.stdout.write(''.join(sorted_lines))