define a minimum python version
This commit is contained in:
parent
d9a6d0caa6
commit
adb150a2c7
@ -998,6 +998,11 @@ class KlipperScreen(Gtk.Window):
|
|||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
|
minimum = (3, 7)
|
||||||
|
if not sys.version_info >= minimum:
|
||||||
|
logging.error(f"python {sys.version_info.major}.{sys.version_info.minor} "
|
||||||
|
f"does not meet the minimum requirement {minimum[0]}.{minimum[1]}")
|
||||||
|
sys.exit(1)
|
||||||
version = functions.get_software_version()
|
version = functions.get_software_version()
|
||||||
parser = argparse.ArgumentParser(description="KlipperScreen - A GUI for Klipper")
|
parser = argparse.ArgumentParser(description="KlipperScreen - A GUI for Klipper")
|
||||||
homedir = os.path.expanduser("~")
|
homedir = os.path.expanduser("~")
|
||||||
@ -1019,9 +1024,8 @@ def main():
|
|||||||
os.path.normpath(os.path.expanduser(args.logfile)),
|
os.path.normpath(os.path.expanduser(args.logfile)),
|
||||||
version
|
version
|
||||||
)
|
)
|
||||||
|
|
||||||
functions.patch_threading_excepthook()
|
functions.patch_threading_excepthook()
|
||||||
|
logging.info(f"Python version: {sys.version_info.major}.{sys.version_info.minor}")
|
||||||
logging.info(f"KlipperScreen version: {version}")
|
logging.info(f"KlipperScreen version: {version}")
|
||||||
if not Gtk.init_check():
|
if not Gtk.init_check():
|
||||||
logging.critical("Failed to initialize Gtk")
|
logging.critical("Failed to initialize Gtk")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user