def list_dependencies(args):
"""Prints a list of dependencies
:param args: command line args
:return: None
"""
ignore_list = args.ignore
dependencies_main = args.main
dependencies_secondary = args.secondary
tree = get_package_tree(ignore_list=ignore_list)
filtered_tree = {}
if not dependencies_main and not dependencies_secondary:
filtered_tree = get_all_packages(tree)
elif dependencies_main:
filtered_tree = get_main_packages(tree)
elif dependencies_secondary:
filtered_tree = get_secondary_packages(tree)
package_list = get_package_list(filtered_tree)
printer.package_list(package_list)
评论列表
文章目录