,|oi ~ddlmZddlZddlZddlmZddlmZddlm cm Z ddl m Z Gdde j Z dS) ) annotationsN)ensure_directory) Distribution)logc>eZdZUdZded<ddZddZdZddd Zd S)install_scriptsz;Do normal script install, plus any egg_info wrapper scriptsr distributionreturnNonecRtj|d|_dS)NF)origr initialize_optionsno_epselfs t/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib/python3.11/site-packages/setuptools/command/install_scripts.pyrz"install_scripts.initialize_optionss$ //555 c|d|jjr tj|ng|_|jrdS|dS)Negg_info) run_commandr scriptsrr runoutfilesr_install_ep_scriptsrs rrzinstall_scripts.runsl $$$   $ *  $ $T * * * *')DM :  F   """""rcddlm}ddlm}|d}|j|j}|d}t|dd}|j }|tj kr|g}| }|j |}|||D] } |j|  dS)Nr)_scripts)metadatar)path build_scripts executable)r _importlibrget_finalized_commandratrgetattr ScriptWritersysr!bestcommand_spec_class from_paramget_args as_header write_script) rrrei_cmddistbs_cmd exec_paramwritercmdargss rrz#install_scripts._install_ep_scripts!s))))))++J77$''V_'==++O<<V\488 &  ' '%J',,..99*EEOOD#--//:: % %D D t $ $ $ % %rtmodestrcddlm}m}tjd||jt j|j|}|j |d|vrdnd}|} |j sbt|t|d|z|5} | |dddn #1swxYwY||d | z dSdS) z1Write an executable file to the scripts directoryr)attempt_chmod_verbose current_umaskzInstalling %s script to %sbNzutf-8w)encodingi)_shutilr:r;rinfo install_dirosrjoinrappenddry_runropenwrite) r script_namecontentsr7ignoredchmodr;targetr>maskfs rr.zinstall_scripts.write_script5s7KKKKKKKK -{DrZs"""""" $$$$$$0000000006(6(6(6(6(d*6(6(6(6(6(r