σ οRec@@sμddlmZddlmZddlmZddlmZddlm Z ddl m Z ddl m Z ddlmZmZdd lmZdd lmZerΟdd lmZdd lmZnd eefd„ƒYZdS(i(tabsolute_import(tcanonicalize_name(tCommand(tSessionCommandMixin(tSUCCESS(tInstallationError(tparse_requirements(tinstall_req_from_linet#install_req_from_parsed_requirement(t(protect_pip_from_modification_on_windows(tMYPY_CHECK_RUNNING(tValues(tListtUninstallCommandcB@s&eZdZdZd„Zd„ZRS(sB Uninstall packages. pip is able to uninstall most installed packages. Known exceptions are: - Pure distutils packages installed with ``python setup.py install``, which leave behind no metadata to determine what files were installed. - Script wrappers installed by ``python setup.py develop``. sU %prog [options] ... %prog [options] -r ...c C@sp|jjdddddddgdd d d ƒ|jjd d ddddd dƒ|jjd|jƒdS(Ns-rs --requirementtdestt requirementstactiontappendtdefaulttmetavartfilethelpsjUninstall all the packages listed in the given requirements file. This option can be used multiple times.s-ys--yestyest store_trues2Don't ask for confirmation of uninstall deletions.i(tcmd_optst add_optiontparsertinsert_option_group(tself((s/builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/commands/uninstall.pyt add_options%s    c C@sK|j|ƒ}i}xB|D]:}t|d|jƒ}|jr||t|jƒs