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