code: def run(self):
      self.mkpath(self.build_dir)
      outfiles = []
      updated_files = []
      for script in self.scripts:
          script = convert_path(script)
          outfile = os.path.join(
              self.build_dir, os.path.basename(script)
          )
          updated_files.append(outfile)
          outfiles.append(outfile)
          self.copy_file(script, outfile)
      return outfiles, updated_files
  
file_path: keepsake/python/setup.py
imports: import setuptools
  from setuptools.command.develop import develop
  from distutils.command.build_scripts import build_scripts
  from distutils.util import convert_path, get_platform
  import os
  from pathlib import Path
  import re
  import shutil
  import ast
label_desc: Use image node_id 1 for calling the build_scripts obj's underlying member method code with example usage: obj.run() and returns: outfiles,  updated_files