Builds the file bundle.
        :param str src:
           The path to your Lambda ready project (folder must contain a valid
            config.yaml and handler module (e.g.: service.py).
        :param str local_package:
            The path to a local package with should be included in the deploy as
            well (and/or is not available on PyPi)

def run(self, src_folder, requirements="requirements.txt", local_package=None):
        """Builds the file bundle.
        :param str src:
           The path to your Lambda ready project (folder must contain a valid
            config.yaml and handler module (e.g.: service.py).
        :param str local_package:
            The path to a local package with should be included in the deploy as
            well (and/or is not available on PyPi)
        """
        self.set_src_path(src_folder)

        if not os.path.isdir(self.get_src_path()):
            raise ArdyNoFileError("File {} not exist".format(self.get_src_path()))
        # Get the absolute path to the output directory and create it if it doesn't
        # already exist.
        dist_directory = 'dist'
        path_to_dist = os.path.join(self.get_src_path(), dist_directory)
        self.mkdir(path_to_dist)

        # Combine the name of the Lambda function with the current timestamp to use
        # for the output filename.
        output_filename = "{0}.zip".format(self.timestamp())

        path_to_temp = mkdtemp(prefix='aws-lambda')
        self.pip_install_to_target(path_to_temp,
                                   requirements=requirements,
                                   local_package=local_package)

        if os.path.isabs(src_folder):
            src_folder = src_folder.split(os.sep)[-1]

        self.copytree(self.get_src_path(), os.path.join(path_to_temp, src_folder))

        # Zip them together into a single file.
        # TODO: Delete temp directory created once the archive has been compiled.
        path_to_zip_file = self.create_artefact(path_to_temp, path_to_dist, output_filename)
        return path_to_zip_file