Revert back lib deps tree to ascii chars

This commit is contained in:
Ivan Kravets
2022-04-03 23:17:29 +03:00
parent 41b3646012
commit f289ebd1f3

View File

@ -1088,23 +1088,15 @@ def ConfigureProjectLibBuilder(env):
lb.depbuilders.remove(deplb) lb.depbuilders.remove(deplb)
def _print_deps_tree(root, level=0): def _print_deps_tree(root, level=0):
margin = " " * (level) margin = "| " * (level)
for index, lb in enumerate(root.depbuilders): for lb in root.depbuilders:
title = lb.name title = lb.name
pkg = PackageItem(lb.path) pkg = PackageItem(lb.path)
if pkg.metadata: if pkg.metadata:
title += " @ %s" % pkg.metadata.version title += " @ %s" % pkg.metadata.version
elif lb.version: elif lb.version:
title += " @ %s" % lb.version title += " @ %s" % lb.version
click.echo( click.echo("%s|-- %s" % (margin, title), nl=False)
"%s%s %s"
% (
margin,
"├──" if index < len(root.depbuilders) - 1 else "└──",
title,
),
nl=False,
)
if int(ARGUMENTS.get("PIOVERBOSE", 0)): if int(ARGUMENTS.get("PIOVERBOSE", 0)):
click.echo( click.echo(
"(License: %s, " % (_get_lib_license(pkg) or "Unknown"), nl=False "(License: %s, " % (_get_lib_license(pkg) or "Unknown"), nl=False