@@ -411,6 +411,7 @@ def is_requirement_met(self, requirement) -> bool:
411411 """
412412 try :
413413 import packaging .requirements
414+
414415 # Parse the requirement string
415416 req = packaging .requirements .Requirement (str (requirement ))
416417
@@ -570,6 +571,7 @@ def requirement(self):
570571 name = self .name
571572
572573 import packaging .requirements
574+
573575 return packaging .requirements .Requirement (
574576 f"{ name } { self .user_config ['version' ]} "
575577 )
@@ -796,9 +798,7 @@ def find_tool_in_path(self, search_paths=None):
796798 raise FileNotFoundError (f"Could not find tool { self } " )
797799 all_paths = [(p , self .find_version (p )) for p in paths ]
798800 paths = list (
799- filter (
800- lambda tpl : self .requirement .specifier .contains (tpl [1 ]), all_paths
801- )
801+ filter (lambda tpl : self .requirement .specifier .contains (tpl [1 ]), all_paths )
802802 )
803803 paths = list (sorted (paths , key = lambda tup : tup [1 ])) # sort by version
804804 if not paths :
@@ -847,6 +847,7 @@ def find_version(self, path: str) -> str:
847847 pkg_name = self .config ["capabilities" ].pip_pkg
848848
849849 import packaging .requirements
850+
850851 req = packaging .requirements .Requirement (pkg_name )
851852 return importlib .metadata .version (req .name )
852853
0 commit comments