1
0
mirror of https://github.com/janeczku/calibre-web synced 2024-11-16 06:44:54 +00:00

Improved Dependency check

This commit is contained in:
Ozzie Isaacs 2024-09-16 15:53:29 +02:00
parent 9d619ae5c7
commit 2617fa8af4
2 changed files with 2 additions and 3 deletions

View File

@ -31,12 +31,11 @@ from flask_principal import Principal
from . import logger from . import logger
from .cli import CliParameter from .cli import CliParameter
from .constants import CONFIG_DIR
from .reverseproxy import ReverseProxied from .reverseproxy import ReverseProxied
from .server import WebServer from .server import WebServer
from .dep_check import dependency_check from .dep_check import dependency_check
from .updater import Updater
from .babel import babel, get_locale from .babel import babel, get_locale
from .updater import Updater
from . import config_sql from . import config_sql
from . import cache_buster from . import cache_buster
from . import ub, db from . import ub, db

View File

@ -63,7 +63,7 @@ def dependency_check(optional=False):
deps = load_dependencies(optional) deps = load_dependencies(optional)
for dep in deps: for dep in deps:
try: 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('.')] low_check = [int(x) for x in dep[3].split('.')]
high_check = [int(x) for x in dep[5].split('.')] high_check = [int(x) for x in dep[5].split('.')]
except AttributeError: except AttributeError: