HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux ip-10-0-8-47 6.8.0-1021-aws #23~22.04.1-Ubuntu SMP Tue Dec 10 16:31:58 UTC 2024 aarch64
User: ubuntu (1000)
PHP: 8.1.2-1ubuntu2.22
Disabled: NONE
Upload Files
File: //usr/lib/python3/dist-packages/uaclient/entitlements/__pycache__/ros.cpython-310.pyc
o

S��cm�@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__�help_doc_url�
repo_key_file�rr�;/usr/lib/python3/dist-packages/uaclient/entitlements/ros.pyrsrc@sTeZdZdZdZdZedeee	dffdd��Z
edeee	dffdd	��Zd
S)�ROSEntitlement�roszROS ESM Security Updatesz/Security Updates for the Robot Operating System�return.cCsddlm}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r
rs rc@s6eZdZdZdZdZedeee	dffdd��Z
dS)	rzros-updateszROS ESM All Updatesz*All Updates for the Robot Operating Systemr.cCsddlm}m}||tfSr)rrrrrrrr
r's
�z'ROSUpdatesEntitlement.required_servicesN)rrr	rrrrrrrrrrrr
r"s rN)�typingrr�uaclient.entitlementsr�uaclient.entitlements.baser�RepoEntitlementrrrrrrr
�<module>s