ó ā\e[c@@s€ddlmZddlmZddlmZddlmZddlm Z m Z ddl m Z defd„ƒYZ d S( i(tabsolute_import(tcanonicalize_name(tCommand(tInstallationError(tInstallRequirementtparse_requirements(t(protect_pip_from_modification_on_windowstUninstallCommandcB@s2eZdZdZdZdZd„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``. t uninstallsU %prog [options] ... %prog [options] -r ...sUninstall packages.c O@s‰tt|ƒj||Ž|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(tsuperRt__init__tcmd_optst add_optiontparsertinsert_option_group(tselftargstkw((s?/tmp/pip-install-0xiv62/pip/pip/_internal/commands/uninstall.pyRs    c C@sF|j|ƒ1}i}xE|D]=}tj|d|jƒ}|jr||t|jƒs