def _print_single_module()

in tools/analyze_imports.py [0:0]


def _print_single_module(mod_name, imps, p_args):
    if p_args.pkg_graph:
        if imps.setup_reqs:
            print(f"{{'{mod_name}': {imps.setup_reqs}}}")
        return
    print(mod_name)
    if p_args.internal and imps.internal:
        print("internal imports:", end=" ")
        print(imps.internal or "none")
    if p_args.stdlib and imps.standard:
        print("std lib imports:", end=" ")
        print(imps.standard or "none")
    if p_args.reqs and imps.setup_reqs:
        print(f"external imports listed in {p_args.req_file}:", end=" ")
        print(imps.setup_reqs or "none")
    if p_args.missing and imps.missing_reqs:
        print("missing imports (used but not in requirements):", end=" ")
        print(imps.missing_reqs or "none")
    if p_args.unknown and imps.unknown:
        print("unknown imports:", end=" ")
        print(imps.unknown or "none")