def format_packages()

in src/modules/get_package_list.py [0:0]


    def format_packages(self) -> Dict[str, Any]:
        """
        Formats the package list based on the provided package facts list.

        :return: A dictionary containing the formatted package list.
        :rtype: Dict[str, Any]
        """
        try:
            self.result["details"] = [
                {
                    package["name"]: {
                        "version": self.package_facts_list[package["key"]][0].get("version"),
                        "release": self.package_facts_list[package["key"]][0].get("release"),
                        "architecture": self.package_facts_list[package["key"]][0].get("arch"),
                    }
                }
                for package in PACKAGE_LIST
                if package["key"] in self.package_facts_list
            ]
        except Exception as ex:
            self.handle_error(ex)
        self.result["status"] = TestStatus.SUCCESS.value
        return self.result