code: def build_and_save_output(root_path, __version__):
      # Build the package
      os.system("python3 -m build")
  
      # Save the dist files generated by the build process
      os.chdir(root_path)
      if not os.path.exists(dist_directory):
          os.mkdir(dist_directory)
      for fpath in glob.glob(
          os.path.join(build_directory, dist_directory, "*.*")
      ):
          shutil.copy(fpath, dist_directory)
  
      # Find the .whl file path
      whl_path = None
      for fname in os.listdir(dist_directory):
          if __version__ in fname and fname.endswith(".whl"):
              whl_path = os.path.abspath(
                  os.path.join(dist_directory, fname)
              )
      if whl_path:
          print(f"Build successful. Wheel file available at {whl_path}")
      else:
          print("Build failed.")
      return whl_path
  
file_path: keras/pip_build.py
imports: import argparse
  import datetime
  import glob
  import os
  import pathlib
  import shutil
  import namex
  import torch
label_desc: Use image node_id 6 for calling a global function with example usage: build_and_save_output(root_path, __version__) and returns: whl_path