From 2617fa8af4b97e656c24bca770e938e6e9acc79e Mon Sep 17 00:00:00 2001 From: Ozzie Isaacs Date: Mon, 16 Sep 2024 15:53:29 +0200 Subject: [PATCH] Improved Dependency check --- cps/__init__.py | 3 +-- cps/dep_check.py | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/cps/__init__.py b/cps/__init__.py index 8b1fecdd0..f72dcfda1 100644 --- a/cps/__init__.py +++ b/cps/__init__.py @@ -31,12 +31,11 @@ from flask_principal import Principal from . import logger from .cli import CliParameter -from .constants import CONFIG_DIR from .reverseproxy import ReverseProxied from .server import WebServer from .dep_check import dependency_check -from .updater import Updater from .babel import babel, get_locale +from .updater import Updater from . import config_sql from . import cache_buster from . import ub, db diff --git a/cps/dep_check.py b/cps/dep_check.py index b1917f7a9..2f1569133 100644 --- a/cps/dep_check.py +++ b/cps/dep_check.py @@ -63,7 +63,7 @@ def dependency_check(optional=False): deps = load_dependencies(optional) for dep in deps: try: - dep_version_int = [int(x) if x.isnumeric() else 0 for x in dep[0].split('.')] + dep_version_int = [int(x) if x.isnumeric() else 0 for x in dep[0].split('.')[:3]] low_check = [int(x) for x in dep[3].split('.')] high_check = [int(x) for x in dep[5].split('.')] except AttributeError: