def __get_min_dist()

in src/assemble_workflow/bundle.py [0:0]


    def __get_min_dist(self, build_components: BuildComponents) -> Dist:
        min_bundle = next(iter([c for c in build_components.values() if "dist" in c.artifacts]), None)
        if min_bundle is None:
            raise ValueError('Missing min "dist" in input artifacts.')
        min_dist_path = self._copy_component(min_bundle, "dist")
        logging.info(f"Copied min bundle to {min_dist_path}.")
        min_path = f"{self.build.filename}-{self.build.version}".replace("-SNAPSHOT", "")
        min_dist = Dist.from_path(min_bundle.name, min_dist_path, min_path)
        logging.info(f"Extracting dist into {self.tmp_dir.name}.")
        min_dist.extract(self.tmp_dir.name)
        logging.info(f"Extracted dist into {self.tmp_dir.name}.")
        return min_dist