File: //lib/python3/dist-packages/uaclient/entitlements/__pycache__/ros.cpython-38.pyc
U
��Jh� � @ sn d dl mZmZ d dlmZ d dlmZ d dlmZm Z G dd� dej
�ZG dd� de�ZG d d
� d
e�Z
dS )� )�Tuple�Type)�messages)�repo)�EntitlementWithMessage�
UAEntitlementc @ s e Zd ZejjZdZdS )�ROSCommonEntitlementzubuntu-pro-ros.gpgN)�__name__�
__module__�__qualname__r ZurlsZ
ROS_HOME_PAGEZhelp_doc_urlZ
repo_key_file� r r �;/usr/lib/python3/dist-packages/uaclient/entitlements/ros.pyr s r c @ s^ e Zd ZdZejZejZej Z
dZee
edf d�dd��Zee
ee df d�dd��Zd S )
�ROSEntitlementZrosZ UbuntuROS.��returnc C s( ddl m}m} t|tj�t|tj�fS �Nr )�ESMAppsEntitlement�ESMInfraEntitlement)�uaclient.entitlements.esmr r r r �ROS_REQUIRES_ESM��selfr r r r r
�required_services s ���z ROSEntitlement.required_servicesc C s t fS )N)�ROSUpdatesEntitlement)r r r r
�dependent_services&