def _print_all_imports()

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}))