def pa_isAvailable(p_api, pid, mirror): return PackageGetA(p_api).isAvailable(pid, mirror)
def pa_getPackagesIds(p_api, label): return PackageGetA(p_api).getPackagesIds(label)
def pa_getPackageId(p_api, label, version): return PackageGetA(p_api).getPackageId(label, version)
def pa_getPackageFiles(p_api, pid): return PackageGetA(p_api).getPackageFiles(pid)
def pa_getFileChecksum(p_api, file): return PackageGetA(p_api).getFileChecksum(file)
def pa_getPackagePostCommandFailure(p_api, pid): return PackageGetA(p_api).getPackagePostCommandFailure(pid)
def pa_getPackageHasToReboot(p_api, pid): return PackageGetA(p_api).getPackageHasToReboot(pid)
def pa_getPackageCommand(p_api, pid): return PackageGetA(p_api).getPackageCommand(pid)
def pa_getPackagePostCommandSuccess(p_api, pid): return PackageGetA(p_api).getPackagePostCommandSuccess(pid)
def pa_getPackageSize(p_api, pid): return PackageGetA(p_api).ps_getPackageSize(pid)
def pa_getPackageInstallInit(p_api, pid): return PackageGetA(p_api).getPackageInstallInit(pid)
def pa_getPackageVersion(p_api, pid): return PackageGetA(p_api).getPackageVersion(pid)
def pa_getPackageLabel(p_api, pid): return PackageGetA(p_api).getPackageLabel(pid)
def pa_getPackageDetail(p_api, pid): return PackageGetA(p_api).getPackageDetail(pid)
def pa_getAllPackages(p_api, mirror=None): return PackageGetA(p_api).getAllPackages(mirror)
def _ppa_getPackageDetail(result, pp_api_id=pp_api_id, pid=pid): for upa in result: if upa['uuid'] == pp_api_id: return PackageGetA(upa).getPackageDetail(pid) return False