|
@@ -403,15 +403,14 @@ def print_pkg_deps(depth, pkg):
|
|
return
|
|
return
|
|
if max_depth == 0 or depth < max_depth:
|
|
if max_depth == 0 or depth < max_depth:
|
|
for d in dict_deps[pkg]:
|
|
for d in dict_deps[pkg]:
|
|
|
|
+ if dict_version.get(d) == "virtual" \
|
|
|
|
+ and "virtual" in exclude_list:
|
|
|
|
+ continue
|
|
add = True
|
|
add = True
|
|
for p in exclude_list:
|
|
for p in exclude_list:
|
|
if fnmatch(d,p):
|
|
if fnmatch(d,p):
|
|
add = False
|
|
add = False
|
|
break
|
|
break
|
|
- if dict_version.get(d) == "virtual" \
|
|
|
|
- and "virtual" in exclude_list:
|
|
|
|
- add = False
|
|
|
|
- break
|
|
|
|
if add:
|
|
if add:
|
|
outfile.write("%s -> %s\n" % (pkg_node_name(pkg), pkg_node_name(d)))
|
|
outfile.write("%s -> %s\n" % (pkg_node_name(pkg), pkg_node_name(d)))
|
|
print_pkg_deps(depth+1, d)
|
|
print_pkg_deps(depth+1, d)
|