Viewing File: /opt/alt/python35/lib/python3.5/site-packages/pip/_internal/commands/uninstall.pyc

ó
“tÆ_c@@sìddlmZddlmZddlmZddlmZddlm	Z	ddl
mZddlm
Z
ddlmZmZdd	lmZdd
lmZerÏddlmZdd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] <package> ...
      %prog [options] -r <requirements file> ...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((sQ/opt/alt/python35/lib/python3.5/site-packages/pip/_internal/commands/uninstall.pytadd_options%s				c
C@sK|j|ƒ}i}xB|D]:}t|d|jƒ}|jr||t|jƒ<qqWxh|jD]]}xTt|d|d|ƒD]:}t|d|jƒ}|jrƒ||t|jƒ<qƒqƒWqdW|sætdj	t
ƒƒ‚ntdd|kƒxK|jƒD]=}|j
d|jd|jd	kƒ}	|	r|	jƒqqWtS(
NtisolatedtoptionstsessionsRYou must give at least one requirement to {self.name} (see "pip help {self.name}")t
modifying_piptpiptauto_confirmtverbosei(tget_default_sessionRt
isolated_modetnameRRRRRtformattlocalsR	tvaluest	uninstallRt	verbositytcommitR(
RRtargsR treqs_to_uninstallR'treqtfilenamet
parsed_reqtuninstall_pathset((sQ/opt/alt/python35/lib/python3.5/site-packages/pip/_internal/commands/uninstall.pytrun8s:
	
	
	(t__name__t
__module__t__doc__tusageRR4(((sQ/opt/alt/python35/lib/python3.5/site-packages/pip/_internal/commands/uninstall.pyR
s		N(t
__future__Rtpip._vendor.packaging.utilsRtpip._internal.cli.base_commandRtpip._internal.cli.req_commandRtpip._internal.cli.status_codesRtpip._internal.exceptionsRtpip._internal.reqRtpip._internal.req.constructorsRRtpip._internal.utils.miscR	tpip._internal.utils.typingR
toptparseRttypingRR
(((sQ/opt/alt/python35/lib/python3.5/site-packages/pip/_internal/commands/uninstall.pyt<module>s
Back to Directory File Manager