Warning: session_start(): Session cannot be started after headers have already been sent in /home/tvrreohg/public_html/manga.php on line 13
ó •�abc@sóddlmZddlZddlZddlZddlZddlZddlmZm Z m Z ddl m Z ddl mZmZmZmZmZejeƒZdjƒZejdƒZd Zd „Zd efd „ƒYZdS( iÿÿÿÿ(tBytesIONi(t sysconfigtdetect_encodingtZipFile(tfinder(t FileOperatortget_export_entryt convert_pathtget_executabletin_venvsñ s^#!.*pythonw?[0-9.]*([ ].*)?$s|# -*- coding: utf-8 -*- if __name__ == '__main__': import sys, re def _resolve(module, func): __import__(module) mod = sys.modules[module] parts = func.split('.') result = getattr(mod, parts.pop(0)) for p in parts: result = getattr(result, p) return result try: sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) func = _resolve('%(module)s', '%(func)s') rc = func() # None interpreted as 0 except Exception as e: # only supporting Python >= 2.6 sys.stderr.write('%%s\n' %% e) rc = 1 sys.exit(rc) cCsˆd|kr„|jdƒre|jddƒ\}}d|kr�|jdƒ r�d||f}q�q„|jdƒs„d|}q„n|S(Nt s /usr/bin/env it"s%s "%s"s"%s"(t startswithtsplit(t executabletenvt _executable((s?/usr/lib/python2.7/site-packages/pip/_vendor/distlib/scripts.pyt_enquote_executableBs t ScriptMakercBseZdZeZdZeedd„Z d„Z e j j dƒrZd„Zd„Znddd„Zd„ZeZd „Zd „Zdd „Zd „Zed „ƒZejd„ƒZejdksíejdkrùejdkrùd„Zndd„Zdd„Z RS(s_ A class to copy or create scripts from source scripts or callable specifications. cCsµ||_||_||_t|_t|_tjdkpWtjdkoWtjdk|_ t dƒ|_ |p{t |ƒ|_ tjdkp«tjdko«tjdk|_dS(NtposixtjavatsX.Ytnt(RsX.Y(t source_dirt target_dirt add_launcherstFalsetforcetclobbertostnamet_nametset_modetsettvariantsRt_fileopt_is_nt(tselfRRRtdry_runtfileop((s?/usr/lib/python2.7/site-packages/pip/_vendor/distlib/scripts.pyt__init__[s     cCsa|jdtƒr]|jr]tjj|ƒ\}}|jddƒ}tjj||ƒ}n|S(Ntguitpythontpythonw(tgetRR$RtpathR treplacetjoin(R%Rtoptionstdntfn((s?/usr/lib/python2.7/site-packages/pip/_vendor/distlib/scripts.pyt_get_alternate_executableks RcCs[y,t|ƒ�}|jdƒdkSWdQXWn(ttfk rVtjd|ƒtSXdS(sl Determine if the specified executable is a script (contains a #! line) is#!NsFailed to open %s(topentreadtOSErrortIOErrortloggertwarningR(R%Rtfp((s?/usr/lib/python2.7/site-packages/pip/_vendor/distlib/scripts.pyt _is_shellss cCs^|j|ƒr=ddl}|jjjdƒdkrV|Sn|jƒjdƒrV|Sd|S(Niÿÿÿÿsos.nametLinuxs jython.exes/usr/bin/env %s(R;RtlangtSystemt getPropertytlowertendswith(R%RR((s?/usr/lib/python2.7/site-packages/pip/_vendor/distlib/scripts.pyt_fix_jython_executables RcCsèt}|jr!|j}t}n‰tjƒs9tƒ}nqtƒrptjj tj dƒdtj dƒƒ}n:tjj tj dƒdtj dƒtj dƒfƒ}|rÅ|j ||ƒ}nt jjdƒré|j|ƒ}ntjj|ƒ}|rt|ƒ}n|jdƒ}t jd krSd |krSd |krS|d 7}nd ||d}y|jdƒWn!tk r™td|ƒ‚nX|dkräy|j|ƒWqätk ràtd||fƒ‚qäXn|S(Ntscriptsspython%stEXEtBINDIRs python%s%stVERSIONRsutf-8tclis -X:Framess -X:FullFramess -X:Framess#!s s,The shebang (%r) is not decodable from utf-8s?The shebang (%r) is not decodable from the script encoding (%r)(tTrueRRRtis_python_buildRR RR-R/tget_pathtget_config_varR3tsystplatformR RBtnormcaseRtencodetdecodetUnicodeDecodeErrort ValueError(R%tencodingt post_interpR0tenquoteRtshebang((s?/usr/lib/python2.7/site-packages/pip/_vendor/distlib/scripts.pyt _get_shebang‹sL             cCs |jtd|jd|jƒS(Ntmoduletfunc(tscript_templatetdicttprefixtsuffix(R%tentry((s?/usr/lib/python2.7/site-packages/pip/_vendor/distlib/scripts.pyt_get_script_textÃscCstjj|ƒ}|j|S(N(RR-tbasenametmanifest(R%texenametbase((s?/usr/lib/python2.7/site-packages/pip/_vendor/distlib/scripts.pyt get_manifestÉscCs�|jo|j}tjjdƒ}|s;|||}n||dkrY|jdƒ}n|jdƒ}tƒ} t| dƒ�} | jd|ƒWdQX| j ƒ} |||| }xÃ|D]»} tj j |j | ƒ} |rØtj j | ƒ\}}|jdƒr|} nd| } y|jj| |ƒWqltk rÔtjdƒd | }tj j|ƒr|tj|ƒntj| |ƒ|jj| |ƒtjd ƒytj|ƒWqÕtk rÐqÕXqlXn”|jr| jd |ƒ rd | |f} ntj j| ƒr:|j r:tjd | ƒq¾n|jj| |ƒ|jrl|jj| gƒn|j| ƒq¾WdS(Nsutf-8tpytttws __main__.pys.pys%s.exes:Failed to write executable - trying to use .deleteme logics %s.deletemes0Able to replace executable using .deleteme logict.s%s.%ssSkipping existing file %s(RR$RtlinesepROt _get_launcherRRtwritestrtgetvalueR-R/RtsplitextR R#twrite_binary_filet ExceptionR8R9texiststremovetrenametdebugRARR tset_executable_modetappend(R%tnamesRVt script_bytest filenamestextt use_launcherRitlaunchertstreamtzftzip_dataRtoutnametntetdfname((s?/usr/lib/python2.7/site-packages/pip/_vendor/distlib/scripts.pyt _write_scriptÍsT             c CsQd}|rL|jdgƒ}|rLddj|ƒ}|jdƒ}qLn|jd|d|ƒ}|j|ƒjdƒ}|j}tƒ} d|jkr­| j|ƒnd|jkrÝ| jd|t j d fƒnd |jkr | jd |t j d fƒn|r.|jd t ƒr.d} nd} |j | |||| ƒdS(NRtinterpreter_argss %sR sutf-8R0tXs%s%sisX.Ys%s-%siR)tpywRe( R,R/RORWR_RR!R"taddRLtversionRRƒ( R%R^RxR0RTtargsRVtscriptRt scriptnamesRy((s?/usr/lib/python2.7/site-packages/pip/_vendor/distlib/scripts.pyt _make_scriptÿs(  !! cCs@t}tjj|jt|ƒƒ}tjj|jtjj|ƒƒ}|j r||j j ||ƒ r|t j d|ƒdSyt |dƒ}Wn&tk r·|js®‚nd}noX|jƒ}|sçt jd|jƒ|ƒdStj|jddƒƒ}|r&t}|jdƒp d}n|s�|r?|jƒn|j j||ƒ|jrq|j j|gƒn|j|ƒn»t jd||jƒ|j js)t|jƒ\} } |j d ƒ|j!| |ƒ} d |krìd } nd } tjj|ƒ} |j"| g| |j#ƒ|| ƒn|r<|jƒndS( Nsnot copying %s (up-to-date)trbs"%s: %s is an empty file (skipping)s s iRscopying and adjusting %s -> %siR+R†Re($RRR-R/RRRR`RR#tnewerR8RsR4R7R&tNonetreadlineR9tget_command_namet FIRST_LINE_REtmatchR.RHtgrouptcloset copy_fileR RtRutinfoRtseekRWRƒR5(R%RŠRxtadjustRtft first_lineR“RTRStlinesRVRyR€((s?/usr/lib/python2.7/site-packages/pip/_vendor/distlib/scripts.pyt _copy_scriptsR$              %cCs |jjS(N(R#R&(R%((s?/usr/lib/python2.7/site-packages/pip/_vendor/distlib/scripts.pyR&JscCs||j_dS(N(R#R&(R%tvalue((s?/usr/lib/python2.7/site-packages/pip/_vendor/distlib/scripts.pyR&NsRcCsftjdƒdkrd}nd}d||f}tjddƒd}t|ƒj|ƒj}|S( NtPit64t32s%s%s.exeRhii(tstructtcalcsizet__name__trsplitRtfindtbytes(R%tkindtbitsRtdistlib_packagetresult((s?/usr/lib/python2.7/site-packages/pip/_vendor/distlib/scripts.pyRjVs cCsKg}t|ƒ}|dkr1|j||ƒn|j||d|ƒ|S(sÓ Make a script. :param specification: The specification, which is either a valid export entry specification (to make a script from a callable) or a filename (to make a script by copying from a source location). :param options: A dictionary of options controlling script generation. :return: A list of all absolute pathnames written to. R0N(RR�R�RŒ(R%t specificationR0RxR^((s?/usr/lib/python2.7/site-packages/pip/_vendor/distlib/scripts.pytmakeds   cCs4g}x'|D]}|j|j||ƒƒq W|S(s Take a list of specifications and make scripts from them, :param specifications: A list of specifications. :return: A list of all absolute pathnames written to, (textendR­(R%tspecificationsR0RxR¬((s?/usr/lib/python2.7/site-packages/pip/_vendor/distlib/scripts.pyt make_multiplews N(!R¤t __module__t__doc__tSCRIPT_TEMPLATERZR�RRHRR(R3RLRMR R;RBRWR_t_DEFAULT_MANIFESTRaRdRƒRŒR�tpropertyR&tsetterRRRRjR­R°(((s?/usr/lib/python2.7/site-packages/pip/_vendor/distlib/scripts.pyRRs,  8   2  4-  (tioRtloggingRtreR¢RLtcompatRRRt resourcesRtutilRRRRR t getLoggerR¤R8tstripR´tcompileR’R³RtobjectR(((s?/usr/lib/python2.7/site-packages/pip/_vendor/distlib/scripts.pyts     (