o ¾Š>fòã@snddlmZmZddlmZddlmZddlmZm Z Gdd„dej ƒZ Gdd„de ƒZ Gd d „d e ƒZ d S) é)ÚTupleÚType)Úmessages)Úrepo)ÚEntitlementWithMessageÚ UAEntitlementc@seZdZejjZdZdS)ÚROSCommonEntitlementzubuntu-pro-ros.gpgN)Ú__name__Ú __module__Ú __qualname__rÚurlsÚ ROS_HOME_PAGEÚ help_doc_urlÚ repo_key_file©rrú;/usr/lib/python3/dist-packages/uaclient/entitlements/ros.pyrsrc@s^eZdZdZejZejZej Z dZ e de edffdd„ƒZe de eedffdd„ƒZd S) ÚROSEntitlementÚrosÚ UbuntuROSÚreturn.cCs(ddlm}m}t|tjƒt|tjƒfS©Nr)ÚESMAppsEntitlementÚESMInfraEntitlement)Úuaclient.entitlements.esmrrrrÚROS_REQUIRES_ESM©ÚselfrrrrrÚrequired_servicessþþûz ROSEntitlement.required_servicescCstfS)N)ÚROSUpdatesEntitlement)rrrrÚdependent_services&sz!ROSEntitlement.dependent_servicesN)r r r ÚnamerÚ ROS_TITLEÚtitleÚROS_DESCRIPTIONÚ descriptionÚ ROS_HELP_TEXTÚ help_textÚoriginÚpropertyrrrrrrrrrrr s rc@s@eZdZdZejZejZej Z dZ e de edffdd„ƒZdS)rz ros-updatesÚUbuntuROSUpdatesr.cCs2ddlm}m}t|tjƒt|tjƒtttjƒfSr)rrrrrrrÚROS_UPDATES_REQUIRES_ROSrrrrr2sþþþ÷z'ROSUpdatesEntitlement.required_servicesN)r r r r rÚROS_UPDATES_TITLEr"ÚROS_UPDATES_DESCRIPTIONr$ÚROS_UPDATES_HELP_TEXTr&r'r(rrrrrrrr+srN)ÚtypingrrÚuaclientrÚuaclient.entitlementsrÚuaclient.entitlements.baserrÚRepoEntitlementrrrrrrrÚs