diff --git a/pipupgradedependencies/pipupgradedependencies.py b/pipupgradedependencies/pipupgradedependencies.py index 19c0a5c8ab19e96d79038e53ea27b4464cb4a4c9..148491325cb76c586db4d7a682b6d5b2be811640 100644 --- a/pipupgradedependencies/pipupgradedependencies.py +++ b/pipupgradedependencies/pipupgradedependencies.py @@ -1,3 +1,6 @@ +""" +pipupgradedependencies +""" import argparse import json import os @@ -19,7 +22,7 @@ def find_dependencies(json_input, package): yield item_val def arg_parse(): parser = argparse.ArgumentParser(description="Pipupgradedependencies upgrades all outdated packages with respect to existing dependencies.") - parser_args = parser.parse_args() + parser.parse_args() def main(): arg_parse() @@ -49,10 +52,10 @@ def main(): for package in outdated_packages: if package in finished_upgrades: continue - package_dependencies = [ _ for _ in find_dependencies(jsonpipdeptree, package)] + package_dependencies = [_ for _ in find_dependencies(jsonpipdeptree, package)] package_dependencies = list(set(package_dependencies)) - if len(filter(lambda dependency: re.search(r'(^==.*|^\d.*)', dependency), package_dependencies)) == 0: - possible_upgrades.append({'package': package, 'dependencies': [ dependency for dependency in package_dependencies if 'Any' not in dependency]}) + if not [dependency for dependency in package_dependencies if re.search(r'(^==.*|^\d.*)', dependency) is not None]: + possible_upgrades.append({'package': package, 'dependencies': [dependency for dependency in package_dependencies if 'Any' not in dependency]}) try: package = possible_upgrades[-1]