def uninstall(self): platform = self.get_name() pm = PackageManager(platform) for package, data in pm.get_installed(platform).items(): pm.uninstall(package, data['path']) pm.unregister_platform(platform) rmtree(pm.get_platform_dir()) return True