def METHOD_NAME(cpy_dir):
    global CPY_DIR
    global CPY_LIB_DIR
    CPY_DIR = cpy_dir
    CPY_LIB_DIR = cpy_dir + "\\Lib"  #E.g., C:\Python25\Lib
    path.append(CPY_LIB_DIR)
    path.insert(0, ".")
    print("------------------------------------------------------------------------")
    print("--PACKAGES")
    cwd = nt.getcwd()
    nt.chdir(CPY_LIB_DIR)
    for pack_name in nt.listdir(CPY_LIB_DIR):
        if not is_package(pack_name):
            continue
        elif pack_name in BLACKLIST:
            continue
        check_package(pack_name)
    print()
    nt.chdir(cwd)
    print("------------------------------------------------------------------------")
    print("--MODULES")
    for x in nt.listdir(CPY_LIB_DIR):
        if x.endswith(".py"):
            mod_name = x.split(".py", 1)[0]
        else:
            continue
        try:
            import_helper(mod_name)   
            log_ok(mod_name) 
        except Exception as e:
            log_broken(mod_name, e)
    #Cleanup        
    for f in FILE_LIST:
        f.close()
    return BROKEN_LIST