/usr/lib/python3.6/site-packages/dnf/cli/commands/__pycache__
NameSizeModeActions
alias.cpython-36.opt-1.pyc53300644editdlrm
alias.cpython-36.pyc53300644editdlrm
autoremove.cpython-36.opt-1.pyc19140644editdlrm
autoremove.cpython-36.pyc19140644editdlrm
check.cpython-36.opt-1.pyc37230644editdlrm
check.cpython-36.pyc37230644editdlrm
clean.cpython-36.opt-1.pyc41050644editdlrm
clean.cpython-36.pyc41050644editdlrm
deplist.cpython-36.opt-1.pyc8890644editdlrm
deplist.cpython-36.pyc8890644editdlrm
distrosync.cpython-36.opt-1.pyc14400644editdlrm
distrosync.cpython-36.pyc14400644editdlrm
downgrade.cpython-36.opt-1.pyc18030644editdlrm
downgrade.cpython-36.pyc18030644editdlrm
group.cpython-36.opt-1.pyc103810644editdlrm
group.cpython-36.pyc104780644editdlrm
history.cpython-36.opt-1.pyc114900644editdlrm
history.cpython-36.pyc114900644editdlrm
install.cpython-36.opt-1.pyc60830644editdlrm
install.cpython-36.pyc60830644editdlrm
makecache.cpython-36.opt-1.pyc12630644editdlrm
makecache.cpython-36.pyc12630644editdlrm
mark.cpython-36.opt-1.pyc29170644editdlrm
mark.cpython-36.pyc29170644editdlrm
module.cpython-36.opt-1.pyc149640644editdlrm
module.cpython-36.pyc149640644editdlrm
reinstall.cpython-36.opt-1.pyc29650644editdlrm
reinstall.cpython-36.pyc30400644editdlrm
remove.cpython-36.opt-1.pyc39210644editdlrm
remove.cpython-36.pyc39210644editdlrm
repolist.cpython-36.opt-1.pyc74260644editdlrm
repolist.cpython-36.pyc74260644editdlrm
repoquery.cpython-36.opt-1.pyc222970644editdlrm
repoquery.cpython-36.pyc222970644editdlrm
search.cpython-36.opt-1.pyc43940644editdlrm
search.cpython-36.pyc43940644editdlrm
shell.cpython-36.opt-1.pyc78710644editdlrm
shell.cpython-36.pyc78710644editdlrm
swap.cpython-36.opt-1.pyc18870644editdlrm
swap.cpython-36.pyc18870644editdlrm
updateinfo.cpython-36.opt-1.pyc139050644editdlrm
updateinfo.cpython-36.pyc139050644editdlrm
upgrade.cpython-36.opt-1.pyc36810644editdlrm
upgrade.cpython-36.pyc36810644editdlrm
upgrademinimal.cpython-36.opt-1.pyc11030644editdlrm
upgrademinimal.cpython-36.pyc11030644editdlrm
__init__.cpython-36.opt-1.pyc263950644editdlrm
__init__.cpython-36.pyc266380644editdlrm
Edit: /usr/lib/python3.6/site-packages/dnf/cli/commands/__pycache__/remove.cpython-36.pyc (3921B)
3 ft`@sddlmZddlmZddlmZddlmZddlmZddl Z ddl Z ddl Z ddl Z ddlZejdZGdd d ejZdS) )absolute_import)unicode_literals)commands)_) OptionParserNdnfc@sbeZdZdZejejejejejejdZde ej Z e dZ eddZd d Zd d Zd S) RemoveCommandzRemove command.)zremove-nz remove-naz remove-nevrazerase-nzerase-naz erase-nevraremoveerasermz-remove a package or packages from your systemcCsf|j}|jdddtdd|jddtjd|jddtd d|jd d td tjtd ddS)Nz --duplicates store_true duplicatedzremove duplicated packages)actiondesthelpz --duplicated)rrz--oldinstallonlyz*remove installonly packages over the limitZpackages*zPackage to removeZPACKAGE)nargsrrmetavar)Zadd_mutually_exclusive_group add_argumentrargparseZSUPPRESSrZParseSpecGroupFileCallback)parserZmgroupr/usr/lib/python3.6/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)ZclidemandsZ resolvingZ root_userZsack_activationoptsr Zavailable_reposrbase WITH_MODULES grp_specsZfresh_metadataZ allow_erasing)selfrrrr configure?szRemoveCommand.configurecCs\g}|jj|jkr"|j|jjg}|jj|jj7_d}|jjrD|jjj}|jj |j }|jj |}|st j jtdx|jjD]\\}}}t|dkrq|jddy|jjt|dWnHt j jk rd} td} tj| |jjjjt|d| YnXx"|d dD]} |jj| q&WqWdS|jjr|jjj}|jj |j jd}|jjj} | dk r|j | j!| j"| j#d } | r|j | }|rx,|D]} |jj| qWnt j jtd dS|jj$r*|r*x|jj$D]&}td } tj| |jjjj|qWn|jj$rt jj%rxt j&j'j(|j}|j)|jj$}t|jj$t|krd}n|jj$}|rxB|D]:}y|jj*|grd}Wnt j jk rYnXqWxx|jjD]l}y|jj)||d WnLt j j+k r8}z*dj,|j-|jjjj|} tj.| WYdd}~XnXd}qW|sXtjtddS)NFz)No duplicated packages found for removal.T)reverserz%Installed package %s%s not available.)epochversionreleasez.No old installonly packages found for removal.zNot a valid form: %s)formsz{}: {}zNo packages marked for removal.)/rZcommand nevra_formsZ pkg_specs filenamesr rZsackZqueryZ_get_installonly_queryZ installed differencer exceptionsErrorrZ_na_dictitemslensortZ reinstallstrZPackagesNotAvailableErrorloggerZwarningoutputZtermZboldZpackage_removeZoldinstallonlyZlatestZget_running_kernelfilterr%r&r'rrmodule module_baseZ ModuleBaser Zenv_group_removeZ MarkingErrorformatvalueinfo)rr(doneqZinstonlyZdupsnameZarchZ pkgs_listZxmsgmsgZpkgZkernelZrunning_installonlyZgrp_specr7Z skipped_grpsgroupZpkg_specerrrrunPs    (             zRemoveCommand.runN)r r r )__name__ __module__ __qualname____doc__hawkeyZ FORM_NAMEZFORM_NAZ FORM_NEVRAr*tuplekeysaliasesrZsummary staticmethodrr rArrrrr#s  r)Z __future__rrZdnf.clirZdnf.i18nrZdnf.cli.option_parserrZdnf.baserrrFZdnf.exceptionsZloggingZ getLoggerr3ZCommandrrrrrs