From 96e6acc7f1661b87eb761a67d137a713a4dafe65 Mon Sep 17 00:00:00 2001 From: Robert Baldyga Date: Tue, 9 Nov 2021 20:09:51 +0100 Subject: [PATCH] casctl: Add minimum python version check Signed-off-by: Robert Baldyga --- utils/casctl | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/utils/casctl b/utils/casctl index 605fac2..9c74bd2 100755 --- a/utils/casctl +++ b/utils/casctl @@ -4,9 +4,20 @@ # SPDX-License-Identifier: BSD-3-Clause # +from packaging import version +import platform +import sys + +min_ver = version.parse("3.6") +ver = version.parse(platform.python_version()) +if ver < min_ver: + print((f"Minimum required python version is {min_ver}\n" + f"Detected python version is {ver}"), + file = sys.stderr) + exit(1) + import argparse import re -import sys import opencas