\bgM ~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 s/builddir/build/BUILD/cloudlinux-venv-1.0.7/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}m}ddlm}|d}||j||j|j|j|j }|d}t|dd}|j }|tj kr|g}|}|j|} ||| D] } |j|  dS)Nr)r PathMetadata) easy_installr build_scripts executable) pkg_resourcesrrrget_finalized_commandegg_baseregg_name egg_versiongetattr ScriptWritersysr!bestcommand_spec_class from_paramget_args as_header write_script) rrreiei_cmddistbs_cmd exec_paramwritercmdargss rrz#install_scripts._install_ep_scripts!s'<<<<<<<<((((((++J77| O L&/ : : O      ++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)chmod current_umaskzInstalling %s script to %sbNzutf-8w)encodingi)setuptools.command.easy_installr=r>rinfo install_dirospathjoinrappenddry_runropenwrite) r script_namecontentsr:ignoredr=r>targetrAmaskfs rr0zinstall_scripts.write_script;s7HHHHHHHH -{Dr]s"""""" $$$$$$000000000<(<(<(<(<(d*<(<(<(<(<(r