def METHOD_NAME(self):
    """
    Copy each script listed in ``self.scripts``.
    If a script is marked as a Python script (first line matches
    'shebang_pattern', i.e. starts with ``#!`` and contains
    "python"), then adjust in the copy the first line to refer to
    the current Python interpreter.
    """
    self.mkpath(self.build_dir)
    outfiles = []
    updated_files = []
    for script in self.scripts:
        self._copy_script(script, outfiles, updated_files)
    self._change_modes(outfiles)
    return outfiles, updated_files