Viewing File: /usr/lib/python2.7/site-packages/setuptools/command/install_scripts.pyc

ó
b-äQc@sbddlmZddlmZmZmZddlZddlm	Z	defd„ƒYZdS(i˙˙˙˙(tinstall_scripts(tDistributiontPathMetadatatensure_directoryN(tlogRcBs,eZdZd„Zd„Zdd„ZRS(s;Do normal script install, plus any egg_info wrapper scriptscCstj|ƒt|_dS(N(t_install_scriptstinitialize_optionstFalsetno_ep(tself((sF/usr/lib/python2.7/site-packages/setuptools/command/install_scripts.pyR
s
c	Csddlm}ddlm}|jdƒ|jjrItj|ƒn	g|_|j	r_dS|j
dƒ}t|jt
|j|jƒ|j|jƒ}|j
dƒ}t|d|ƒ}t|j
dƒdtƒ}x'||||ƒD]}|j|ŒqęWdS(	Ni˙˙˙˙(tget_script_args(tsys_executabletegg_infot
build_scriptst
executablet
bdist_wininstt_is_running(tsetuptools.command.easy_installR
Rtrun_commandtdistributiontscriptsRtruntoutfilesRtget_finalized_commandRtegg_baseRRtegg_nametegg_versiontgetattrRtwrite_script(	R	R
Rtei_cmdtdisttbs_cmdRt
is_wininsttargs((sF/usr/lib/python2.7/site-packages/setuptools/command/install_scripts.pyRs$
		ttc
Gs˛ddlm}m}tjd||jƒtjj|j|ƒ}|j	j
|ƒ|ƒ}|jsŽt|ƒt
|d|ƒ}	|	j|ƒ|	jƒ||d|ƒndS(s1Write an executable file to the scripts directoryi˙˙˙˙(tchmodt
current_umasksInstalling %s script to %stwi˙N(RR#R$Rtinfotinstall_dirtostpathtjoinRtappendtdry_runRtopentwritetclose(
R	tscript_nametcontentstmodetignoredR#R$ttargettmasktf((sF/usr/lib/python2.7/site-packages/setuptools/command/install_scripts.pyR(s		


(t__name__t
__module__t__doc__RRR(((sF/usr/lib/python2.7/site-packages/setuptools/command/install_scripts.pyRs		(
t!distutils.command.install_scriptsRRt
pkg_resourcesRRRR(t	distutilsR(((sF/usr/lib/python2.7/site-packages/setuptools/command/install_scripts.pyt<module>s
Back to Directory File Manager