ž à’Rec@sbddlmZddlmZmZmZddlZddlm Z Gdd„deƒZdS(i(uinstall_scripts(u Distributionu PathMetadatauensure_directoryN(ulogcBsA|EeZdZdZdd„Zdd„Zddd„Zd S( uinstall_scriptsu;Do normal script install, plus any egg_info wrapper scriptscCstj|ƒd|_dS(NF(u_install_scriptsuinitialize_optionsuFalseuno_ep(uself((u;/tmp/pip-k8wh6o-build/setuptools/command/install_scripts.pyuinitialize_options s u"install_scripts.initialize_optionsc 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ƒdd ƒ}x'||||ƒD]}|j|ŒqêWdS( Ni(uget_script_args(usys_executableuegg_infou build_scriptsu executableu bdist_wininstu _is_runningF(usetuptools.command.easy_installuget_script_argsusys_executableu run_commandu distributionuscriptsu_install_scriptsurunuoutfilesuno_epuget_finalized_commandu Distributionuegg_baseu PathMetadatauegg_infouegg_nameu egg_versionugetattruFalseu write_script( uselfuget_script_argsusys_executableuei_cmdudistubs_cmdu executableu is_wininstuargs((u;/tmp/pip-k8wh6o-build/setuptools/command/install_scripts.pyuruns$    uinstall_scripts.runutc Gs²ddlm}m}tjd||jƒtjj|j|ƒ}|j j |ƒ|ƒ}|j s®t |ƒt |d|ƒ} | j|ƒ| jƒ||d|ƒndS(u1Write an executable file to the scripts directoryi(uchmodu current_umaskuInstalling %s script to %suwiÿN(usetuptools.command.easy_installuchmodu current_umaskuloguinfou install_diruosupathujoinuoutfilesuappendudry_runuensure_directoryuopenuwriteuclose( uselfu script_nameucontentsumodeuignoreduchmodu current_umaskutargetumaskuf((u;/tmp/pip-k8wh6o-build/setuptools/command/install_scripts.pyu write_script(s     uinstall_scripts.write_scriptN(u__name__u __module__u __qualname__u__doc__uinitialize_optionsurunu write_script(u __locals__((u;/tmp/pip-k8wh6o-build/setuptools/command/install_scripts.pyuinstall_scriptss  uinstall_scripts( u!distutils.command.install_scriptsuinstall_scriptsu_install_scriptsu pkg_resourcesu Distributionu PathMetadatauensure_directoryuosu distutilsulog(((u;/tmp/pip-k8wh6o-build/setuptools/command/install_scripts.pyus