From 086876ad2e6270ec9d59bc2ffcb5f65e1f73c2df Mon Sep 17 00:00:00 2001 From: Swann Date: Tue, 15 Sep 2020 12:29:20 +0200 Subject: [PATCH] feat: update version check to handle experimental ones --- multi_user/environment.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/multi_user/environment.py b/multi_user/environment.py index 536273c..8ac021f 100644 --- a/multi_user/environment.py +++ b/multi_user/environment.py @@ -25,7 +25,7 @@ from pathlib import Path import socket import re -VERSION_EXPR = re.compile('\d+\.\d+\.\d+') +VERSION_EXPR = re.compile('\d+\.\d+\.\d+\w\d+') THIRD_PARTY = os.path.join(os.path.dirname(os.path.abspath(__file__)), "libs") DEFAULT_CACHE_DIR = os.path.join( @@ -67,7 +67,6 @@ def check_package_version(name, required_version): out = subprocess.run(f"{str(PYTHON_PATH)} -m pip show {name}", capture_output=True) version = VERSION_EXPR.search(out.stdout.decode()) - if version and version.group() == required_version: logging.info(f"{name} is up to date") return True