Skip to content
Snippets Groups Projects
Commit 62ecb9ca authored by André's avatar André Committed by Philipp Hörist
Browse files

PluginManager: Use packaging's Version() directly

parent d63a796a
No related branches found
No related tags found
No related merge requests found
......@@ -29,7 +29,7 @@
import zipfile
from shutil import rmtree, move
import configparser
from pkg_resources import parse_version
from packaging.version import Version as V
import gajim
from gajim.common import app
......@@ -645,14 +645,14 @@ def scan_dir_for_plugins(self, path, scan_dirs=True, package=False):
continue
gajim_v = gajim.__version__.split('+', 1)[0]
gajim_v_cmp = parse_version(gajim_v)
gajim_v_cmp = V(gajim_v)
if min_v and gajim_v_cmp < parse_version(min_v):
if min_v and gajim_v_cmp < V(min_v):
log.warning('Plugin %s not loaded, newer version of'
'gajim required: %s < %s',
elem_name, gajim_v, min_v)
continue
if max_v and gajim_v_cmp > parse_version(max_v):
if max_v and gajim_v_cmp > V(max_v):
log.warning('Plugin %s not loaded, plugin incompatible '
'with current version of gajim: '
'%s > %s', elem_name, gajim_v, max_v)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment