403 Forbidden


Disable Functions:
Path : /lib/python2.7/site-packages/pip/
File Upload :
Command :
Current File : //lib/python2.7/site-packages/pip/__init__.pyc

�
>�P_c@@s�ddlmZddlZddlZddlZddlZddlZddlZddlZddl	m
Z
mZmZddl
mZmZddl
mZmZddlmZmZmZmZddlmZmZddlmZmZdd	lmZdd
lmZddl Z!e!j"Z"dZ#ej$e%�Z&ej'dd
e�d�Z(d�Z)d�Z*d�Z+dd�Z-de.fd��YZ/e%dkr�ej0e-��ndS(i(tabsolute_importN(tInstallationErrortCommandErrortPipError(tget_installed_distributionstget_prog(tdeprecationtdist_is_editable(tgitt	mercurialt
subversiontbazaar(tConfigOptionParsertUpdatingDefaultsHelpFormatter(t
get_summariestget_similar_commands(t
commands_dict(tInsecureRequestWarnings8.1.2tignoretcategorycC@s�dtjkrdStjdj�d}ttjd�}y||d}Wntk
rhd}nXgt�D]\}}|^qs}g}y-g|D]}||kr�|^q�d}Wntk
r�d}nXt�}	|r�|dkrtj	d�n|d	kr�|j
d
�r�g}
|j�}xOtdt
�D]>}|jj
|�rA|j|dkrA|
j|j�qAqAW|
r�x|
D]}|GHq�Wtj	d�q�nt|�}
|g|
jjD]-}|jtjkr�|j�|jf^q�7}g|d|d!D]}|jd�d^q}g|D]$\}}||kr;||f^q;}g|D]'\}}|j
|�rl||f^ql}x�|D],}|d}|dr�|d7}n|GHq�Wn�|j
d
�s�|j
d
�rhg|	jD]}|j^q�}|j|	j�d�|D�}|g|D]$}|jtjkr:|j�^q:7}ndjg|D]}|j
|�ru|^qu�GHtj	d�dS(s�Command and option completion for the main option parser (and options)
    and its subcommands (and options).

    Enable by sourcing one of the completion shell scripts (bash or zsh).
    tPIP_AUTO_COMPLETENt
COMP_WORDSit
COMP_CWORDtithelpt	uninstallt-t
local_onlyt=s--cs@s"|]}|D]}|Vq
qdS(N((t.0titto((s0/usr/lib/python2.7/site-packages/pip/__init__.pys	<genexpr>jst (tostenvirontsplittintt
IndexErrorRtNonetcreate_main_parsertsystexitt
startswithtlowerRtTruetkeytappendRtparsertoption_list_allRtoptparset
SUPPRESS_HELPtget_opt_stringtnargst
option_groupstoption_listtjoin(tcwordstcwordtcurrenttcmdtsummarytsubcommandstoptionstwtsubcommand_nameR/t	installedtlctdistt
subcommandtopttxt	prev_optstvtktoptiont	opt_labeltitopts((s0/usr/lib/python2.7/site-packages/pip/__init__.pytautocomplete*s`

"-

	%
	
.114



(0cC@sidd6td6t�d6dd6t�d6}t|�}|j�tjjtjjtjjt	���}dt
|tjd	 f|_t
jt
j|�}|j|�t|_t�}d
gg|D]\}}d||f^q�}dj|�|_|S(
Ns
%prog <command> [options]tusagetadd_help_optiont	formattertglobaltnametprogspip %s from %s (python %s)iRs%-27s %ss
(tFalseR
RRtdisable_interspersed_argsR!tpathtdirnametabspatht__file__t__version__R(tversiont
cmdoptionstmake_option_groupt
general_grouptadd_option_groupR,tmainRR7tdescription(t	parser_kwR/tpip_pkg_dirtgen_optstcommand_summariesRLtjRb((s0/usr/lib/python2.7/site-packages/pip/__init__.pyR'ss$


*
		0cC@st�}|j|�\}}|jrZtjj|j�tjjtj�tj�n|s�|ddkr�t	|�dkr�|j
�tj�n|d}|tkr�t|�}d|g}|r�|j
d|�ntdj|���n|}|j|�||fS(NiRisunknown command "%s"smaybe you meant "%s"s - (R't
parse_argsR\R(tstdouttwriteR!tlinesepR)tlent
print_helpRRR.RR7tremove(targsR/tgeneral_optionst	args_elsetcmd_nametguesstmsgtcmd_args((s0/usr/lib/python2.7/site-packages/pip/__init__.pyt	parseopts�s&			
)




cC@st}d|krt}n|S(Ns
--isolated(RUR,(Rotisolated((s0/usr/lib/python2.7/site-packages/pip/__init__.pytcheck_isolated�s	cC@s�|dkrtjd}ntj�t�yt|�\}}WnGtk
r�}tjj	d|�tjj	t
j�tjd�nXyt
jt
jd�Wn&t
jk
r�}tjd|�nXt|dt|��}|j|�S(Nis	ERROR: %sRs%Ignoring error %s when setting localeRw(R&R(targvRtinstall_warning_loggerRNRvRtstderrRjR!RkR)tlocalet	setlocaletLC_ALLtErrortloggertdebugRRxRa(RoRrRutexctetcommand((s0/usr/lib/python2.7/site-packages/pip/__init__.pyRa�s 
tFrozenRequirementcB@sYeZdd�Zejd�Zejd�Zed��Ze	d��Z
d�ZRS(cC@s(||_||_||_||_dS(N(RStreqteditabletcomments(tselfRSR�R�R�((s0/usr/lib/python2.7/site-packages/pip/__init__.pyt__init__�s			s-r(\d+)$s-(20\d\d\d\d\d\d)$cC@s=tjjtjj|j��}g}ddlm}m}t|�r�|j	|�r�t
}y|||�}Wn)tk
r�}	tj
d|	�d}nX|dkr'tj
d|�|jd�|j�}t}q'nIt}|j�}|j}
t|
�dkr|
dddks5td	|
|f��|
dd}|jj|�}|jj|�}
|ss|
r'|jd
�}|r�|�j||�}n|s�tj
d|�|jd�q'|jd
|�|r�|jd�}nd|
jd�}t
}d|||j|�f}n||j|||�S(Ni(tvcstget_src_requirementsYError when trying to get requirement for VCS system %s, falling back to uneditable formats-Could not determine repository location of %ss-## !! Could not determine repository locationis==s===s5Expected 1 spec with == or ===; specs = %r; dist = %rtsvns(Warning: cannot find svn location for %ssF## FIXME: could not find svn URL in dependency_links for this package:s3# Installing as editable to satisfy requirement %s:s{%s}s%s@%s#egg=%s(s==s===(R!RWtnormcaseRYtlocationtpip.vcsR�R�Rtget_backend_nameR,RR�twarningR&R.tas_requirementRUtspecsRltAssertionErrort_rev_retsearcht_date_retget_backendtget_locationtgrouptegg_nametproject_name(tclsRCtdependency_linksR�R�R�R�R�R�R�R�R\t	ver_matcht
date_matchtsvn_backendtsvn_locationtrev((s0/usr/lib/python2.7/site-packages/pip/__init__.pyt	from_dist�sf!

	)	

cC@s;|j�}tjd|�}|r7||j� }n|S(Ns
-py\d\.\d$(R�treR�tstart(RCRStmatch((s0/usr/lib/python2.7/site-packages/pip/__init__.pyR�.s
cC@sF|j}|jrd|}ndjt|j�t|�g�dS(Ns-e %ss
(R�R�R7tlistR�tstr(R�R�((s0/usr/lib/python2.7/site-packages/pip/__init__.pyt__str__6s		
((t__name__t
__module__R�R�tcompileR�R�tclassmethodR�tstaticmethodR�R�(((s0/usr/lib/python2.7/site-packages/pip/__init__.pyR��sAt__main__(1t
__future__RR|tloggingR!R1twarningsR(R�tpip.exceptionsRRRt	pip.utilsRRRRR�RR	R
Rtpip.baseparserRR
tpip.commandsRRRt0pip._vendor.requests.packages.urllib3.exceptionsRtpip.cmdoptionstpipR]R[t	getLoggerR�R�tfilterwarningsRNR'RvRxR&RatobjectR�R)(((s0/usr/lib/python2.7/site-packages/pip/__init__.pyt<module>s8"
		I		*		[

404 Not Found
[ LogOut ]