PNG  IHDR;IDATxܻn0K )(pA 7LeG{ §㻢|ذaÆ 6lذaÆ 6lذaÆ 6lom$^yذag5bÆ 6lذaÆ 6lذa{ 6lذaÆ `}HFkm,mӪôô! x|'ܢ˟;E:9&ᶒ}{v]n&6 h_tڠ͵-ҫZ;Z$.Pkž)!o>}leQfJTu іچ\X=8Rن4`Vwl>nG^is"ms$ui?wbs[m6K4O.4%/bC%t Mז -lG6mrz2s%9s@-k9=)kB5\+͂Zsٲ Rn~GRC wIcIn7jJhۛNCS|j08yiHKֶۛkɈ+;SzL/F*\Ԕ#"5m2[S=gnaPeғL lذaÆ 6l^ḵaÆ 6lذaÆ 6lذa; _ذaÆ 6lذaÆ 6lذaÆ RIENDB`  >P_c@@sddlmZddlZddlZddlZddlZddlZddlZddlZddl m Z m Z m Z ddl mZmZddl mZmZddlmZmZmZmZddlmZmZddlmZmZdd lmZdd lmZddl Z!e!j"Z"d Z#ej$e%Z&ej'd d edZ(dZ)dZ*dZ+ddZ-de.fdYZ/e%dkrej0e-ndS(i(tabsolute_importN(tInstallationErrort CommandErrortPipError(tget_installed_distributionstget_prog(t deprecationtdist_is_editable(tgitt mercurialt subversiontbazaar(tConfigOptionParsertUpdatingDefaultsHelpFormatter(t get_summariestget_similar_commands(t commands_dict(tInsecureRequestWarnings8.1.2tignoretcategorycC@sdtjkrdStjdjd}ttjd}y||d}Wntk rhd}nXgtD]\}}|^qs}g}y-g|D]}||kr|^qd}Wntk rd}nXt} |r|dkrtj dn|d kr|j d  rg} |j } xOt d t D]>} | jj | rA| j|dkrA| j| jqAqAW| rx| D] } | GHqWtj dqnt|} |g| jjD]-}|jtjkr|j|jf^q7}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|GHqWn|j d s|j d rhg| jD]}|j^q}|j| jd|D}|g|D]$}|jtjkr:|j^q:7}ndjg|D]}|j |ru|^quGHtj ddS(sCommand 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 jst (tostenvirontsplittintt IndexErrorRtNonetcreate_main_parsertsystexitt startswithtlowerRtTruetkeytappendRtparsertoption_list_allRtoptparset SUPPRESS_HELPtget_opt_stringtnargst option_groupst option_listtjoin(tcwordstcwordtcurrenttcmdtsummaryt subcommandstoptionstwtsubcommand_nameR/t installedtlctdistt subcommandtopttxt prev_optstvtktoptiont opt_labeltitopts((s0/usr/lib/python2.7/site-packages/pip/__init__.pyt autocomplete*s`  "-     %   .114     (0cC@sidd6td6td6dd6td6}t|}|jtjjtjjtjjt }dt |t j d f|_ t jt j|}|j|t|_t}d gg|D]\}}d ||f^q}d j||_|S( Ns %prog [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,tmainRR7t description(t parser_kwR/t pip_pkg_dirtgen_optstcommand_summariesRLtjRb((s0/usr/lib/python2.7/site-packages/pip/__init__.pyR'ss$    *   0cC@st}|j|\}}|jrZtjj|jtjjtjtjn| s|ddkrt |dkr|j tjn|d}|t krt |}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 parseoptss&   )       cC@st}d|krt}n|S(Ns --isolated(RUR,(Rotisolated((s0/usr/lib/python2.7/site-packages/pip/__init__.pytcheck_isolateds  cC@s|dkrtjd}ntjtyt|\}}WnGtk r}tjj d|tjj t j tj dnXyt jt jdWn&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__.pyRas   tFrozenRequirementcB@sYeZddZejdZejdZedZe dZ dZ RS(cC@s(||_||_||_||_dS(N(RStreqteditabletcomments(tselfRSRRR((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 |rt }y|||}Wn)t k 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|st 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.vcsRRRtget_backend_nameR,RRtwarningR&R.tas_requirementRUtspecsRltAssertionErrort_rev_retsearcht_date_ret get_backendt get_locationtgrouptegg_namet project_name(tclsRCtdependency_linksRRRRRRRRR\t ver_matcht date_matcht svn_backendt svn_locationtrev((s0/usr/lib/python2.7/site-packages/pip/__init__.pyt from_distsf!       )     cC@s;|j}tjd|}|r7||j }n|S(Ns -py\d\.\d$(RtreRtstart(RCRStmatch((s0/usr/lib/python2.7/site-packages/pip/__init__.pyR.s  cC@sF|j}|jrd|}ndjt|jt|gdS(Ns-e %ss (RRR7tlistRtstr(RR((s0/usr/lib/python2.7/site-packages/pip/__init__.pyt__str__6s   (( t__name__t __module__RRtcompileRRt classmethodRt staticmethodRR(((s0/usr/lib/python2.7/site-packages/pip/__init__.pyRs  At__main__(1t __future__RR|tloggingR!R1twarningsR(Rtpip.exceptionsRRRt pip.utilsRRRRRRR R R tpip.baseparserR R t pip.commandsRRRt0pip._vendor.requests.packages.urllib3.exceptionsRtpip.cmdoptionstpipR]R[t getLoggerRRtfilterwarningsRNR'RvRxR&RatobjectRR)(((s0/usr/lib/python2.7/site-packages/pip/__init__.pyts8       "   I  * [