/usr/lib/python3.9/site-packages/dnf/cli/commands/__pycache__
NameSizeModeActions
alias.cpython-39.opt-1.pyc54060644editdlrm
alias.cpython-39.pyc54060644editdlrm
autoremove.cpython-39.opt-1.pyc19720644editdlrm
autoremove.cpython-39.pyc19720644editdlrm
check.cpython-39.opt-1.pyc37610644editdlrm
check.cpython-39.pyc37610644editdlrm
clean.cpython-39.opt-1.pyc42890644editdlrm
clean.cpython-39.pyc42890644editdlrm
deplist.cpython-39.opt-1.pyc9310644editdlrm
deplist.cpython-39.pyc9310644editdlrm
distrosync.cpython-39.opt-1.pyc14770644editdlrm
distrosync.cpython-39.pyc14770644editdlrm
downgrade.cpython-39.opt-1.pyc18580644editdlrm
downgrade.cpython-39.pyc18580644editdlrm
group.cpython-39.opt-1.pyc103010644editdlrm
group.cpython-39.pyc103770644editdlrm
history.cpython-39.opt-1.pyc114690644editdlrm
history.cpython-39.pyc114690644editdlrm
install.cpython-39.opt-1.pyc61490644editdlrm
install.cpython-39.pyc61490644editdlrm
makecache.cpython-39.opt-1.pyc13080644editdlrm
makecache.cpython-39.pyc13080644editdlrm
mark.cpython-39.opt-1.pyc29600644editdlrm
mark.cpython-39.pyc29600644editdlrm
module.cpython-39.opt-1.pyc144670644editdlrm
module.cpython-39.pyc144670644editdlrm
reinstall.cpython-39.opt-1.pyc30100644editdlrm
reinstall.cpython-39.pyc30690644editdlrm
remove.cpython-39.opt-1.pyc39510644editdlrm
remove.cpython-39.pyc39510644editdlrm
repolist.cpython-39.opt-1.pyc75030644editdlrm
repolist.cpython-39.pyc75030644editdlrm
repoquery.cpython-39.opt-1.pyc223730644editdlrm
repoquery.cpython-39.pyc223730644editdlrm
search.cpython-39.opt-1.pyc44570644editdlrm
search.cpython-39.pyc44570644editdlrm
shell.cpython-39.opt-1.pyc79360644editdlrm
shell.cpython-39.pyc79360644editdlrm
swap.cpython-39.opt-1.pyc19470644editdlrm
swap.cpython-39.pyc19470644editdlrm
updateinfo.cpython-39.opt-1.pyc140140644editdlrm
updateinfo.cpython-39.pyc140140644editdlrm
upgrade.cpython-39.opt-1.pyc37080644editdlrm
upgrade.cpython-39.pyc37080644editdlrm
upgrademinimal.cpython-39.opt-1.pyc11370644editdlrm
upgrademinimal.cpython-39.pyc11370644editdlrm
__init__.cpython-39.opt-1.pyc247470644editdlrm
__init__.cpython-39.pyc249280644editdlrm
Edit: /usr/lib/python3.9/site-packages/dnf/cli/commands/__pycache__/remove.cpython-39.pyc (3951B)
a jÎã@s„ddlmZddlmZddlmZddlmZddlmZddl Z ddl Z ddl Z ddl Z ddlZe d¡ZGdd „d ejƒZdS) é)Úabsolute_import)Úunicode_literals)Úcommands)Ú_)Ú OptionParserNÚdnfc@sbeZdZdZejejejejejejdœZde e  ¡ƒZ e dƒZ edd„ƒZdd„Zd d „Zd S) Ú RemoveCommandzRemove command.)zremove-nz remove-naz remove-nevrazerase-nzerase-naz erase-nevra)ÚremoveZeraseZrmz-remove a package or packages from your systemcCsf| ¡}|jdddtdƒd�|jddtjd�|jddtd ƒd�|jd d td ƒtjtd ƒd�dS)Nz --duplicatesÚ store_trueÚ duplicatedzremove duplicated packages)ÚactionÚdestÚhelpz --duplicated)r rz--oldinstallonlyz*remove installonly packages over the limitZpackagesÚ*zPackage to removeZPACKAGE)Únargsrr Úmetavar)Úadd_mutually_exclusive_groupÚ add_argumentrÚargparseÚSUPPRESSrZParseSpecGroupFileCallback)ÚparserZmgroup©rú;/usr/lib/python3.9/site-packages/dnf/cli/commands/remove.pyÚ set_argparser0s"þÿÿÿþzRemoveCommand.set_argparsercCs^|jj}d|_d|_d|_|jjr*d|_n0tj j rN|jj rNd|_d|_ d|_ n d|_ d|_dS)NTF)ZcliÚdemandsZ resolvingZ root_userZsack_activationÚoptsr Zavailable_reposrÚbaseÚ WITH_MODULESÚ grp_specsZfresh_metadataZ allow_erasing)ÚselfrrrrÚ configure?szRemoveCommand.configurec CsBg}|jj|jvr"|j|jjg}|jj|jj7_d}|jj�r<|jj ¡}|j  |  ¡¡}| ¡  |¡}|s„t   tdƒ¡dS| ¡ ¡D]¦\\}}}t|ƒdkrªq�|jdd�z|j t|dƒ¡WnFtjj�yd} tdƒ} t  | |jjj t|dƒ¡| ¡Yn0|d d…D]} |j | ¡�q"q�dS|jj�rÖ|jj ¡}|j  |  ¡¡ d ¡}|jj ¡} | du�r¤|j | j!| j"| j#d �} | �r¤|  | ¡}|�rÄ|D]} |j | ¡�q®nt   td ƒ¡dS|jj$�r|�r|jj$D]&}td ƒ} t  | |jjj |¡¡�qînš|jj$�r²tjj%�rftj&j' (|j¡}| )|jj$¡}t|jj$ƒt|ƒk�rnd}n|jj$}|�r²|D]8}z|j *|g¡�r’d}Wntjj+�y¬Yn0�qx|jjD]n}z|jj)||d�WnNtjj,�y }z0d -|j.|jjj |¡¡} t   | ¡WYd}~nd}~00d}�qº|�s>t  tdƒ¡dS)NFz)No duplicated packages found for removal.éT)ÚreverserÚz%Installed package %s%s not available.ééÿÿÿÿ)ÚepochÚversionÚreleasez.No old installonly packages found for removal.zNot a valid form: %s)Úformsz{}: {}zNo packages marked for removal.)/rZcommandÚ nevra_formsZ pkg_specsÚ filenamesr rZsackÚqueryZ_get_installonly_queryZ installedÚ differenceÚloggerÚinforZ_na_dictÚitemsÚlenÚsortZ reinstallÚstrrÚ exceptionsZPackagesNotAvailableErrorZwarningÚoutputZtermZboldZpackage_removeZoldinstallonlyZlatestZget_running_kernelÚfilterr&r'r(rrÚmoduleÚ module_baseZ ModuleBaser Zenv_group_removeÚErrorZ MarkingErrorÚformatÚvalue)rr)ZdoneÚqZinstonlyZdupsÚnameZarchZ pkgs_listZxmsgÚmsgÚpkgZkernelZrunning_installonlyZgrp_specr8Z skipped_grpsÚgroupZpkg_specÚerrrÚrunPs†    (     ÿ       zRemoveCommand.runN)Ú__name__Ú __module__Ú __qualname__Ú__doc__ÚhawkeyZ FORM_NAMEZFORM_NAZ FORM_NEVRAr*ÚtupleÚkeysÚaliasesrZsummaryÚ staticmethodrr rBrrrrr#sû r)Z __future__rrZdnf.clirZdnf.i18nrZdnf.cli.option_parserrZdnf.baserrrGZdnf.exceptionsZloggingZ getLoggerr.ZCommandrrrrrÚs