def package(self, with_breakpad=False, output=None, force=False):
        """ Generate a package containing every package.

        :param: with_breakpad generate debug symbols for usage
                               with breakpad

        """
        all_packages = list()
        n = len(self.pml_builders)
        for i, pml_builder in enumerate(self.pml_builders):
            ui.info(ui.green, "::", ui.reset, ui.bold, "[%i/%i]" % ((i + 1), n),
                    "Making package from", pml_builder.pml_path)
            packages = pml_builder.package(with_breakpad=with_breakpad, force=force)
            if isinstance(packages, list):
                all_packages.extend(packages)
            else:
                all_packages.append(packages)
        return all_packages
dataset/ETHPy150Open aldebaran/qibuild/python/qipkg/metabuilder.py/MetaPMLBuilder.package/original