in tools/analyze_imports.py [0:0]
def _print_all_imports(mod_imports, p_args):
if p_args.internal:
print("internal imports:", end=" ")
print(sorted({v for s in mod_imports.values() for v in s.internal}))
if p_args.stdlib:
print("std lib imports:", end=" ")
print(sorted({v for s in mod_imports.values() for v in s.standard}))
if p_args.reqs:
print(f"external imports listed in {args.req_file}:", end=" ")
print(sorted({v for s in mod_imports.values() for v in s.setup_reqs}))
if p_args.missing:
print("missing imports (used but not in requirements)", end=" ")
print(sorted({v for s in mod_imports.values() for v in s.missing_reqs}))
if p_args.unknown:
print("unknown imports:", end=" ")
print(sorted({v for s in mod_imports.values() for v in s.unknown}))