| Current Path : /usr/lib/python3/dist-packages/uaclient/entitlements/__pycache__/ |
| Current File : //usr/lib/python3/dist-packages/uaclient/entitlements/__pycache__/ros.cpython-38.pyc |
U
8�-dm � @ s^ d dl mZmZ d dlmZ d dlmZ G dd� dej�ZG dd� de�Z G dd � d e�Z
d
S )� )�Tuple�Type)�repo)�
UAEntitlementc @ s e Zd ZdZdZdS )�ROSCommonEntitlementz#https://ubuntu.com/robotics/ros-esmzubuntu-advantage-ros.gpgN)�__name__�
__module__�__qualname__Zhelp_doc_urlZ
repo_key_file� r
r
�;/usr/lib/python3/dist-packages/uaclient/entitlements/ros.pyr s r c @ sT e Zd ZdZdZdZeeee df d�dd��Z
eeee df d�dd ��Zd
S )�ROSEntitlementZroszROS ESM Security Updatesz/Security Updates for the Robot Operating System.��returnc C s ddl m}m} ||fS �Nr )�ESMAppsEntitlement�ESMInfraEntitlement)�uaclient.entitlements.esmr r ��selfr r r
r
r �required_services s �z ROSEntitlement.required_servicesc C s t fS )N)�ROSUpdatesEntitlement)r r
r
r �dependent_services s z!ROSEntitlement.dependent_servicesN)r r r �name�title�description�propertyr r r r r r
r
r
r r s r c @ s6 e Zd ZdZdZdZeeee df d�dd��Z
dS ) r zros-updateszROS ESM All Updatesz*All Updates for the Robot Operating System.r
c C s ddl m}m} ||tfS r )r r r r r r
r
r r '