Skip to content

Commit d47007c

Browse files
authored
fix(track_packages): remove deprecated pkg_resources usage (#627)
1 parent ba0873b commit d47007c

File tree

1 file changed

+3
-9
lines changed

1 file changed

+3
-9
lines changed

grayskull/base/track_packages.py

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
from functools import lru_cache
55
from pathlib import Path
66

7-
from pkg_resources import parse_version # noqa
7+
from packaging.version import Version # noqa
88
from ruamel.yaml import YAML
99

1010
log = logging.getLogger(__name__)
@@ -75,18 +75,12 @@ def _version_solver(list_exp: list, pkg_cfg: ConfigPkg) -> list:
7575
if op in ["==", ""]:
7676
return list_exp
7777
elif ">" in op and pkg_cfg.delimiter_min:
78-
if eval(
79-
f'parse_version("{pkg_cfg.delimiter_min}")'
80-
f'{op}parse_version("{version}")'
81-
):
78+
if eval(f'Version("{pkg_cfg.delimiter_min}"){op}Version("{version}")'):
8279
result.append(f">={pkg_cfg.delimiter_min}")
8380
else:
8481
result.append(f"{op}{version}")
8582
elif "<" in op and pkg_cfg.delimiter_max:
86-
if eval(
87-
f'parse_version("{version}")'
88-
f'{op}parse_version("{pkg_cfg.delimiter_max}")'
89-
):
83+
if eval(f'Version("{version}"){op}Version("{pkg_cfg.delimiter_max}")'):
9084
result.append(f"{op}{version}")
9185
else:
9286
result.append(f"<{pkg_cfg.delimiter_max}")

0 commit comments

Comments
 (0)