£Á°èZ¨Ä…–K§‚«“ô4“ÒÙ´dîfUÙÃÅ WKbyÊ¦•êŽ…È®FÒ¿ÊÎóCozá¬S@6{Í:›œêZÌ:Š•_%:¢¾¾~;‘Ã~èŠ©ÊÇí`ÔÑ©úë™µ'5I¿fš×WO%ø9¾«¾DK|€ùÍD”Ýs]nHÕ¶ê×Ó¼ãžªéUWŸÈË%DÒÕ¬ï‘]/Åcx  ‰ï2ß]ä6G[]S£ÔÏ¯rs{úëóµmÒï#UQxo·õÞCe]"±/aÙ&Eã4ú9Jé_ÞåëdãöKë)AÞ                  ¯¹ægƒÛowÐø^d™ý½ßB7áyMä9ÜÖUã
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
<html>

Re                 @   sV   d  d l  m Z m Z m Z d  d l m Z d  d l m Z Gd d   d e  Z d S)    )InstallRequirementRequirementSetparse_requirements)Command)InstallationErrorc                   sF   e  Z d  Z d Z d Z d Z d Z   f d d   Z d d   Z   S)	UninstallCommandaB  
    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``.
    	uninstallzU
      %prog [options] <package> ...
      %prog [options] -r <requirements file> ...zUninstall packages.c                s   t  t |   j | |   |  j j d d d d d d d g  d d	 d
 d |  j j d d d d d d d
 d |  j j d |  j  d  S)Nz-rz--requirementdestrequirementsactionappenddefaultmetavarfilehelpzjUninstall all the packages listed in the given requirements file.  This option can be used multiple times.z-yz--yesyes
store_truez2Don't ask for confirmation of uninstall deletions.r   )superr   __init__cmd_opts
add_optionparserinsert_option_group)selfargskw)	__class__ 1/tmp/pip-ztkk0jow-build/pip/commands/uninstall.pyr      s    				zUninstallCommand.__init__c          	   C   s   |  j  |  } t d d  d d  d d  d |  } x$ | D] } | j t j |   q7 WxA | j D]6 } x- t | d | d | D] } | j |  q Wqa W| j s t d t	 d |  j
    n  | j d | j  d  S)	N	build_dirsrc_dirdownload_dirsessionoptionszLYou must give at least one requirement to %(name)s (see "pip help %(name)s")nameauto_confirm)_build_sessionr   add_requirementr   	from_liner
   r   has_requirementsr   dictr$   r   r   )r   r#   r   r"   requirement_setr$   filenamereqr   r   r   run(   s"    		zUninstallCommand.run)	__name__
__module____qualname____doc__r$   usagesummaryr   r.   r   r   )r   r   r      s   	r   N)	pip.reqr   r   r   pip.basecommandr   pip.exceptionsr   r   r   r   r   r   <module>   s   