Skip to content
Snippets Groups Projects
Commit 01553b6c authored by Marek Chrastina's avatar Marek Chrastina
Browse files

Make pylint happy

parent d93556e8
No related branches found
No related tags found
No related merge requests found
Pipeline #7903 passed with warnings
"""
pipupgradedependencies
"""
import argparse import argparse
import json import json
import os import os
...@@ -19,7 +22,7 @@ def find_dependencies(json_input, package): ...@@ -19,7 +22,7 @@ def find_dependencies(json_input, package):
yield item_val yield item_val
def arg_parse(): def arg_parse():
parser = argparse.ArgumentParser(description="Pipupgradedependencies upgrades all outdated packages with respect to existing dependencies.") parser = argparse.ArgumentParser(description="Pipupgradedependencies upgrades all outdated packages with respect to existing dependencies.")
parser_args = parser.parse_args() parser.parse_args()
def main(): def main():
arg_parse() arg_parse()
...@@ -49,10 +52,10 @@ def main(): ...@@ -49,10 +52,10 @@ def main():
for package in outdated_packages: for package in outdated_packages:
if package in finished_upgrades: if package in finished_upgrades:
continue continue
package_dependencies = [ _ for _ in find_dependencies(jsonpipdeptree, package)] package_dependencies = [_ for _ in find_dependencies(jsonpipdeptree, package)]
package_dependencies = list(set(package_dependencies)) package_dependencies = list(set(package_dependencies))
if len(filter(lambda dependency: re.search(r'(^==.*|^\d.*)', dependency), package_dependencies)) == 0: 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]}) possible_upgrades.append({'package': package, 'dependencies': [dependency for dependency in package_dependencies if 'Any' not in dependency]})
try: try:
package = possible_upgrades[-1] package = possible_upgrades[-1]
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment