/usr/lib/python3/dist-packages/uaclient/api/u/pro/packages/summary/__pycache__
Edit: /usr/lib/python3/dist-packages/uaclient/api/u/pro/packages/summary/__pycache__/v1.cpython-310.pyc (3592B)
o
Ki @ s d dl mZ d dlmZ d dlmZ d dlmZmZm Z d dl
mZ G dd deZG dd d eeZ
d
e
fddZd
ed
e
fddZeddeddZddde
g dddZdS ) )APIEndpoint)AdditionalInfo)UAConfig)
DataObjectFieldIntDataValue) get_installed_packages_by_originc @ s e Zd Zededdededdededdeded ded
eddeded
dededdededdededdg Zdedededed
ededededefddZdS )PackageSummarynum_installed_packagesz!Total count of installed packagesdocnum_esm_apps_packagesz-Count of packages installed from ``esm-apps``num_esm_infra_packagesz.Count of packages installed from ``esm-infra``num_main_packagesz)Count of packages installed from ``main``num_multiverse_packagesz/Count of packages installed from ``multiverse``num_restricted_packagesz/Count of packages installed from ``restricted``num_third_party_packagesz4Count of packages installed from third party sourcesnum_universe_packagesz-Count of packages installed from ``universe``num_unknown_packagesz0Count of packages installed from unknown sourcesc
C s: || _ || _|| _|| _|| _|| _|| _|| _| | _d S N r
r
r r r r r r r )
selfr
r
r r r r r r r r H/usr/lib/python3/dist-packages/uaclient/api/u/pro/packages/summary/v1.py__init__9 s
zPackageSummary.__init__N)__name__
__module____qualname__r r fieldsintr r r r r r s 0
r c @ s$ e Zd ZededdgZdd ZdS )PackageSummaryResultsummaryz!Summary of all installed packagesr c C s
|| _ d S r r! )r r! r r r r Y
zPackageSummaryResult.__init__N)r r r r r r r r r r r r P s r returnc C s
t t S r )_summaryr r r r r r! ] r# r! cfgc C sr t }tt|d t|d t|d t|d t|d t|d t|d t|d t|d d
}t|dS )zg
This endpoint shows a summary of installed packages in the system,
categorized by origin.
allzesm-appsz esm-inframain
multiverse
restrictedzthird-partyuniverseunknownr r" )r r lenr )r&