ž Ť˙fác@s\dZddlZddlmZddlmZddlmZGdd„deƒZdS(uudistutils.command.install_scripts Implements the Distutils 'install_scripts' command, for installing Python scripts.iN(uCommand(ulog(uST_MODEcBst|EeZdZdZddddgZdd gZd d„Zdd„Zdd„Z dd„Z dd„Z dS(uinstall_scriptsu%install scripts (Python or otherwise)u install-dir=ududirectory to install scripts tou build-dir=ubu'build directory (where to install from)uforceufu-force installation (overwrite existing files)u skip-builduskip the build stepscCs(d|_d|_d|_d|_dS(Ni(uNoneu install_diruforceu build_diru skip_build(uself((uF/opt/alt/python33/lib64/python3.3/distutils/command/install_scripts.pyuinitialize_optionss   u"install_scripts.initialize_optionscCs*|jdd ƒ|jdd d d ƒdS( Nubuildu build_scriptsu build_diruinstalluinstall_scriptsu install_diruforceu skip_build(u build_scriptsu build_dir(uinstall_scriptsu install_dir(uforceuforce(u skip_buildu skip_build(uset_undefined_options(uself((uF/opt/alt/python33/lib64/python3.3/distutils/command/install_scripts.pyufinalize_options!s  u install_scripts.finalize_optionscCsť|js|jdƒn|j|j|jƒ|_tjdkrˇxq|jƒD]`}|j rrt j d|ƒqPtj |ƒt dBd@}t j d||ƒtj||ƒqPWndS(Nu build_scriptsuposixuchanging mode of %simi˙uchanging mode of %s to %o(u skip_buildu run_commandu copy_treeu build_diru install_diruoutfilesuosunameu get_outputsudry_runuloguinfoustatuST_MODEuchmod(uselfufileumode((uF/opt/alt/python33/lib64/python3.3/distutils/command/install_scripts.pyurun)s  uinstall_scripts.runcCs|jjpgS(N(u distributionuscripts(uself((uF/opt/alt/python33/lib64/python3.3/distutils/command/install_scripts.pyu get_inputs8suinstall_scripts.get_inputscCs |jp gS(N(uoutfiles(uself((uF/opt/alt/python33/lib64/python3.3/distutils/command/install_scripts.pyu get_outputs;suinstall_scripts.get_outputsN(u install-dir=ududirectory to install scripts to(u build-dir=ubu'build directory (where to install from)(uforceufu-force installation (overwrite existing files)(u skip-buildNuskip the build steps( u__name__u __module__u __qualname__u descriptionuNoneu user_optionsuboolean_optionsuinitialize_optionsufinalize_optionsurunu get_inputsu get_outputs(u __locals__((uF/opt/alt/python33/lib64/python3.3/distutils/command/install_scripts.pyuinstall_scriptss      uinstall_scripts( u__doc__uosudistutils.coreuCommandu distutilsulogustatuST_MODEuinstall_scripts(((uF/opt/alt/python33/lib64/python3.3/distutils/command/install_scripts.pyus