############################################################################## # - Clean target ------------------------------------------------------------- if clean_artifacts: print("-- Cleaning all Python and Cython build artifacts...") try: setup_file_path = str(Path(__file__).parent.absolute()) shutil.rmtree(setup_file_path + '/.pytest_cache', ignore_errors=True) shutil.rmtree(setup_file_path + '/_external_repositories', ignore_errors=True) shutil.rmtree(setup_file_path + '/raft.egg-info', ignore_errors=True) shutil.rmtree(setup_file_path + '/__pycache__', ignore_errors=True) clean_folder(setup_file_path + '/raft') shutil.rmtree(setup_file_path + '/build') except IOError: pass # need to terminate script so cythonizing doesn't get triggered after # cleanup unintendedly sys.argv.remove("clean") if "--all" in sys.argv: sys.argv.remove("--all") if len(sys.argv) == 1: sys.exit(0)
print("-- Cleaning all Python and Cython build artifacts...") treelite_path = "" libcuml_path = "" try: setup_file_path = str(Path(__file__).parent.absolute()) shutil.rmtree(setup_file_path + '/.pytest_cache', ignore_errors=True) shutil.rmtree(setup_file_path + '/_external_repositories', ignore_errors=True) shutil.rmtree(setup_file_path + '/cuml.egg-info', ignore_errors=True) shutil.rmtree(setup_file_path + '/__pycache__', ignore_errors=True) os.remove(setup_file_path + '/cuml/raft') clean_folder(setup_file_path + '/cuml') shutil.rmtree(setup_file_path + '/build') except IOError: pass # need to terminate script so cythonizing doesn't get triggered after # cleanup unintendedly sys.argv.remove("clean") if "--all" in sys.argv: sys.argv.remove("--all") if len(sys.argv) == 1: sys.exit(0)