Your IP : 216.73.216.52


Current Path : /usr/lib/python3/dist-packages/uaclient/entitlements/__pycache__/
Upload File :
Current File : //usr/lib/python3/dist-packages/uaclient/entitlements/__pycache__/ros.cpython-38.pyc

U

8�-dm�@s^ddlmZmZddlmZddlmZGdd�dej�ZGdd�de�Z	Gdd	�d	e�Z
d
S)�)�Tuple�Type)�repo)�
UAEntitlementc@seZdZdZdZdS)�ROSCommonEntitlementz#https://ubuntu.com/robotics/ros-esmzubuntu-advantage-ros.gpgN)�__name__�
__module__�__qualname__Zhelp_doc_urlZ
repo_key_file�r
r
�;/usr/lib/python3/dist-packages/uaclient/entitlements/ros.pyrsrc@sTeZdZdZdZdZeeee	dfd�dd��Z
eeee	dfd�dd	��Zd
S)�ROSEntitlementZroszROS ESM Security Updatesz/Security Updates for the Robot Operating System.��returncCsddlm}m}||fS�Nr)�ESMAppsEntitlement�ESMInfraEntitlement)�uaclient.entitlements.esmrr��selfrrr
r
r�required_servicess�z ROSEntitlement.required_servicescCstfS)N)�ROSUpdatesEntitlement)rr
r
r�dependent_servicessz!ROSEntitlement.dependent_servicesN)rrr	�name�title�description�propertyrrrrrr
r
r
rrsrc@s6eZdZdZdZdZeeee	dfd�dd��Z
dS)	rzros-updateszROS ESM All Updatesz*All Updates for the Robot Operating System.r
cCsddlm}m}||tfSr)rrrrrr
r
rr's
�z'ROSUpdatesEntitlement.required_servicesN)rrr	rrrrrrrrr
r
r
rr"s
rN)�typingrrZuaclient.entitlementsrZuaclient.entitlements.baserZRepoEntitlementrrrr
r
r
r�<module>s