Ë 'ˆÞY +Øãóh—ddlmZddlmcmZddlZddlZddlm Z Gd„dej«Zy)é)ÚlogNé)Úensure_directorycó*—eZdZdZd„Zd„Zd„Zdd„Zy)Úinstall_scriptsz;Do normal script install, plus any egg_info wrapper scriptscóP—tjj|«d|_y)NF)ÚorigrÚinitialize_optionsÚno_ep©Úselfs úG/usr/lib/python3.12/site-packages/setuptools/command/install_scripts.pyr z"install_scripts.initialize_options s€Ü ×Ñ×/Ñ/°Ô5؈� ócóÚ—|jd«|jjr tjj |«ng|_|jry|j«y)NÚegg_info) Ú run_commandÚ distributionÚscriptsr rÚrunÚoutfilesr Ú_install_ep_scriptsr s rrzinstall_scripts.runsP€Ø ×јÔ$Ø × Ñ × $Ò $Ü × Ñ × $Ñ $ TÕ *àˆDŒMØ �:Š:à Ø × Ñ Õ"rcó$—ddlm}m}ddlm}|j d«}||j ||j |j«|j|j«}|j d«}t|dd«}|j}|tjk(r|g}|j«}|jj«j!|«} |j#|| j%««D]} |j&| ŽŒy)Nr)Ú DistributionÚ PathMetadataé)Ú easy_installrÚ build_scriptsÚ executable)Ú pkg_resourcesrrÚrÚget_finalized_commandÚegg_baserÚegg_nameÚ egg_versionÚgetattrÚ ScriptWriterÚsysrÚbestÚcommand_spec_classÚ from_paramÚget_argsÚ as_headerÚ write_script) r rrÚeiÚei_cmdÚdistÚbs_cmdÚ exec_paramÚwriterÚcmdÚargss rrz#install_scripts._install_ep_scriptssÞ€ç<Ý(à×+Ñ+¨JÓ7ˆÙØ �O‰OÙ ˜Ÿ™¨&¯/©/Ó :Ø �O‰OØ × Ñ ó  ˆð ×+Ñ+¨OÓ<ˆÜ˜V \°4Ó8ˆ Ø—‘ˆØ œŸ™Ò 'ð%˜ˆJà—‘“ˆØ×'Ñ'×,Ñ,Ó.×9Ñ9¸*ÓEˆØ—O‘O D¨#¯-©-«/Ö:ˆDØ ˆD× Ñ ˜tÒ $ñ;rcó–—ddlm}m}tjd||j «t jj|j |«}|jj|«|«}|jsHt|«t|d|z«} | j|«| j«||d|z «yy)z1Write an executable file to the scripts directoryr)ÚchmodÚ current_umaskzInstalling %s script to %sÚwiÿN)Úsetuptools.command.easy_installr7r8rÚinfoÚ install_dirÚosÚpathÚjoinrÚappendÚdry_runrÚopenÚwriteÚclose) r Ú script_nameÚcontentsÚmodeÚignoredr7r8ÚtargetÚmaskÚfs rr-zinstall_scripts.write_script4s–€çHä �‰Ð-¨{¸D×rVs)ðÝß0Ð0Û Û å$ô9(�d×*Ñ*õ9(r