/usr/lib/python3/dist-packages/uaclient/api/u/pro/packages/summary/__pycache__
NameSizeModeActions
v1.cpython-310.pyc35920644editdlrm
__init__.cpython-310.pyc1710644editdlrm
Edit: /usr/lib/python3/dist-packages/uaclient/api/u/pro/packages/summary/__pycache__/v1.cpython-310.pyc (3592B)
o Ki@sddlmZddlmZddlmZddlmZmZm Z ddl m Z GdddeZ Gdd d eeZ d e fd d Zd ed e fddZeddeddZddde gdddZdS)) APIEndpoint)AdditionalInfo)UAConfig) DataObjectField IntDataValue) get_installed_packages_by_originc@seZdZededdededdededdeded ded ed ded ed dededdededdededdg Zdedededed ed edededefddZdS)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 Cs:||_||_||_||_||_||_||_||_| |_dSN r r rrrrrrr) selfr r rrrrrrrrH/usr/lib/python3/dist-packages/uaclient/api/u/pro/packages/summary/v1.py__init__9s  zPackageSummary.__init__N)__name__ __module__ __qualname__rrfieldsintrrrrrr s0  r c@s$eZdZededdgZddZdS)PackageSummaryResultsummaryz!Summary of all installed packagesr cCs ||_dSrr!)rr!rrrrY zPackageSummaryResult.__init__N)rrrrr rrrrrrr Ps r returncCs ttSr)_summaryrrrrrr!]r#r!cfgc Csrt}tt|dt|dt|dt|dt|dt|dt|dt|dt|d d }t|d S) zg This endpoint shows a summary of installed packages in the system, categorized by origin. allzesm-appsz esm-inframain multiverse restrictedz third-partyuniverseunknownrr")rr lenr )r&packagesr!rrrr%as          r%v1N)versionnamefn options_clsz27.12FzP from uaclient.api.u.pro.packages.summary.v1 import summary result = summary() z!pro api u.pro.packages.summary.v1ad { "summary":{ "num_installed_packages": 1, "num_esm_apps_packages": 2, "num_esm_infra_packages": 3, "num_main_packages": 4, "num_multiverse_packages": 5, "num_restricted_packages": 6, "num_third_party_packages": 7, "num_universe_packages": 8, "num_unknown_packages": 9, }, } ) introduced_inrequires_networkexample_python result_class exceptions example_cli example_json)uaclient.api.apiruaclient.api.data_typesruaclient.configruaclient.data_typesrrruaclient.security_statusrr r r!r%endpoint_docrrrrs.   H