JFIF$        dd7 

Viewing File: /usr/lib/python3.9/site-packages/setuptools/command/__pycache__/install.cpython-39.pyc

a

���ha�@s|ddlmZddlZddlZddlZddlZddlmmZ	ddl
Z
e	jZGdd�de	j�Zdd�e	jjD�ej
e_dS)�)�DistutilsArgErrorNc@s�eZdZdZejjddgZejjddgZddd�fd	d
d�fgZe	e�Z
dd�Zd
d�Zdd�Z
dd�Zedd��Zdd�ZdS)�installz7Use easy_install to install the package, w/dependencies)�old-and-unmanageableNzTry not to use this!)�!single-version-externally-managedNz5used by system package builders to create 'flat' eggsrrZinstall_egg_infocCsdS�NT���selfrr�>/usr/lib/python3.9/site-packages/setuptools/command/install.py�<lambda>�zinstall.<lambda>Zinstall_scriptscCsdSrrrrrr
rrcCstj�|�d|_d|_dS�N)�origr�initialize_options�old_and_unmanageable�!single_version_externally_managedrrrr
r szinstall.initialize_optionscCs8tj�|�|jrd|_n|jr4|js4|js4td��dS)NTzAYou must specify --record or --root when building system packages)rr�finalize_options�rootr�recordrrrrr
r%s�zinstall.finalize_optionscCs(|js|jrtj�|�Sd|_d|_dS)N�)rrrr�handle_extra_pathZ	path_fileZ
extra_dirsrrrr
r0szinstall.handle_extra_pathcCs@|js|jrtj�|�S|�t���s4tj�|�n|��dSr
)	rrrr�run�_called_from_setup�inspectZcurrentframe�do_egg_installrrrr
r:s
zinstall.runcCsz|dur4d}t�|�t��dkr0d}t�|�dSt�|�d}|dd�\}t�|�}|j�dd	�}|d
kox|j	dkS)a�
        Attempt to detect whether run() was called from setup() or by another
        command.  If called by setup(), the parent caller will be the
        'run_command' method in 'distutils.dist', and *its* caller will be
        the 'run_commands' method.  If called any other way, the
        immediate caller *might* be 'run_command', but it won't have been
        called by 'run_commands'. Return True in that case or if a call stack
        is unavailable. Return False otherwise.
        Nz4Call stack not available. bdist_* commands may fail.Z
IronPythonz6For best results, pass -X:Frames to enable call stack.T���__name__rzdistutils.distZrun_commands)
�warnings�warn�platformZpython_implementationrZgetouterframesZgetframeinfo�	f_globals�get�function)Z	run_frame�msg�resZcaller�infoZ
caller_modulerrr
rEs


�zinstall._called_from_setupcCs�|j�d�}||jd|j|jd�}|��d|_|j�t�d��|�	d�|j�
d�jg}tj
rp|�dtj
�||_|jdd	�dt_
dS)
N�easy_install�x)�argsrr�.z*.eggZ	bdist_eggrF)Zshow_deprecation)ZdistributionZget_command_classrrZensure_finalizedZalways_copy_fromZ
package_index�scan�globZrun_commandZget_command_objZ
egg_output�
setuptoolsZbootstrap_install_from�insertr)r)r	r'�cmdr)rrr
r`s�
zinstall.do_egg_installN)r�
__module__�__qualname__�__doc__rrZuser_optionsZboolean_options�new_commands�dict�_ncrrrr�staticmethodrrrrrr
rs&��

�

rcCsg|]}|dtjvr|�qS)r)rr5)�.0r/rrr
�
<listcomp>{rr8)Zdistutils.errorsrrr,rr Zdistutils.command.installZcommandrrr-�_installZsub_commandsr3rrrr
�<module>sl��
Back to Directory  nL+D550H?Mx ,D"v]qv;6*Zqn)ZP0!1 A "#a$2Qr D8 a Ri[f\mIykIw0cuFcRı?lO7к_f˓[C$殷WF<_W ԣsKcëIzyQy/_LKℂ;C",pFA:/]=H  ~,ls/9ć:[=/#f;)x{ٛEQ )~ =𘙲r*2~ a _V=' kumFD}KYYC)({ *g&f`툪ry`=^cJ.I](*`wq1dđ#̩͑0;H]u搂@:~וKL Nsh}OIR*8:2 !lDJVo(3=M(zȰ+i*NAr6KnSl)!JJӁ* %݉?|D}d5:eP0R;{$X'xF@.ÊB {,WJuQɲRI;9QE琯62fT.DUJ;*cP A\ILNj!J۱+O\͔]ޒS߼Jȧc%ANolՎprULZԛerE2=XDXgVQeӓk yP7U*omQIs,K`)6\G3t?pgjrmۛجwluGtfh9uyP0D;Uڽ"OXlif$)&|ML0Zrm1[HXPlPR0'G=i2N+0e2]]9VTPO׮7h(F*癈'=QVZDF,d߬~TX G[`le69CR(!S2!P <0x<!1AQ "Raq02Br#SCTb ?Ζ"]mH5WR7k.ۛ!}Q~+yԏz|@T20S~Kek *zFf^2X*(@8r?CIuI|֓>^ExLgNUY+{.RѪ τV׸YTD I62'8Y27'\TP.6d&˦@Vqi|8-OΕ]ʔ U=TL8=;6c| !qfF3aů&~$l}'NWUs$Uk^SV:U# 6w++s&r+nڐ{@29 gL u"TÙM=6(^"7r}=6YݾlCuhquympǦ GjhsǜNlɻ}o7#S6aw4!OSrD57%|?x>L |/nD6?/8w#[)L7+6〼T ATg!%5MmZ/c-{1_Je"|^$'O&ޱմTrb$w)R$& N1EtdU3Uȉ1pM"N*(DNyd96.(jQ)X 5cQɎMyW?Q*!R>6=7)Xj5`J]e8%t!+'!1Q5 !1 AQaqё#2"0BRb?Gt^## .llQT $v,,m㵜5ubV =sY+@d{N! dnO<.-B;_wJt6;QJd.Qc%p{ 1,sNDdFHI0ГoXшe黅XۢF:)[FGXƹ/w_cMeD,ʡcc.WDtA$j@:) -# u c1<@ۗ9F)KJ-hpP]_x[qBlbpʖw q"LFGdƶ*s+ډ_Zc"?%t[IP 6J]#=ɺVvvCGsGh1 >)6|ey?Lӣm,4GWUi`]uJVoVDG< SB6ϏQ@ TiUlyOU0kfV~~}SZ@*WUUi##; s/[=!7}"WN]'(L! ~y5g9T̅JkbM' +s:S +B)v@Mj e Cf jE 0Y\QnzG1д~Wo{T9?`Rmyhsy3!HAD]mc1~2LSu7xT;j$`}4->L#vzŏILS ֭T{rjGKC;bpU=-`BsK.SFw4Mq]ZdHS0)tLg