Ë VYM×o+B©ãó.—ddlmZddlZddlZddlZddlmcmZddl Z ddl m Z m Z ejZ Gd„dej«ZejjD�cgc]}|dejvsŒ|‘Œc}ej ze_ycc}w)é)ÚDistutilsArgErrorNé)ÚSetuptoolsDeprecationWarningÚSetuptoolsWarningcóΗeZdZdZej j ddgzZej jddgzZdd„fdd „fgZe e«Z d „Z d „Z d „Z d „Zed„«Zd„Zy)Úinstallz7Use easy_install to install the package, w/dependencies)úold-and-unmanageableNzTry not to use this!)ú!single-version-externally-managedNz5used by system package builders to create 'flat' eggsr r Úinstall_egg_infocó—y©NT©©Úselfs ú?/usr/lib/python3.12/site-packages/setuptools/command/install.pyÚzinstall.s€¨$óÚinstall_scriptscó—yr rrs rrzinstall. s€¨rcóŽ—tjddd¬«tjj |«d|_d|_y)Nzsetup.py install is deprecated.z¥ Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. zAhttps://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html)Úsee_url)rÚemitÚorigrÚinitialize_optionsÚold_and_unmanageableÚ!single_version_externally_managedrs rrzinstall.initialize_options$sB€Ü$×)Ñ)Ø -ð ð Xõ ô � ‰ ×'Ñ'¨Ô-Ø$(ˆÔ!Ø15ˆÕ.rcóÌ—tjj|«|jrd|_y|jr%|js|j s t d«‚yyy)NTzAYou must specify --record or --root when building system packages)rrÚfinalize_optionsÚrootrÚrecordrrs rrzinstall.finalize_options6sW€Ü � ‰ ×%Ñ% dÔ+Ø �9Š9Ø59ˆDÕ 2Ø × 3Ò 3Ø—9’9 T§[¢[Ü'ð óðð&1�9ð4rcóŽ—|js |jrtjj |«Sd|_d|_y)NÚ)rrrrÚhandle_extra_pathÚ path_fileÚ extra_dirsrs rr#zinstall.handle_extra_pathAs9€Ø �9Š9˜×>Ò>ä—<‘<×1Ñ1°$Ó7Ð 7ðˆŒØˆŒØrcó—|js |jrtjj |«S|j t j««s tjj |«y|j«y)N) rrrrÚrunÚ_called_from_setupÚinspectÚ currentframeÚdo_egg_installrs rr'z install.runLsg€à × $Ò $¨×(NÒ(NÜ—<‘<×#Ñ# DÓ)Ð )à×&Ñ&¤w×';Ñ';Ó'=Ô>ä �L‰L× Ñ ˜TÔ "ðð × Ñ Ô !àrcóš—|€Fd}tj|«tj«dk(rd}tj|«yt j |«}|ddD]f}|dd\}t j |«}|jjd d «}|d k(r|jd k(rŒP|d k(xr|jdk(cSy)añ Attempt to detect whether run() was called from setup() or by another command. If called by setup(), the parent caller will be the 'run_command' method in 'distutils.dist', and *its* caller will be the 'run_commands' method. If called any other way, the immediate caller *might* be 'run_command', but it won't have been called by 'run_commands'. Return True in that case or if a call stack is unavailable. Return False otherwise. Nz4Call stack not available. bdist_* commands may fail.Ú IronPythonz6For best results, pass -X:Frames to enable call stack.TrééÚ__name__r"zsetuptools.distÚ run_commandzdistutils.distÚ run_commandsF) rrÚplatformÚpython_implementationr)ÚgetouterframesÚ getframeinfoÚ f_globalsÚgetÚfunction)Ú run_frameÚmsgÚframesÚframeÚcallerÚinfoÚ caller_modules rr(zinstall._called_from_setupYsÏ€ð Ð ØHˆCÜ × "Ñ " 3Ô 'Ü×-Ñ-Ó/°<Ò?ØN�Ü!×&Ñ& sÔ+Øä×'Ñ'¨ Ó2ˆØ˜A˜a“[ˆEؘb˜q˜ ‰IˆVÜ×'Ñ'¨Ó/ˆDØ"×,Ñ,×0Ñ0°¸RÓ@ˆMàÐ 1Ò1°d·m±mÀ}Ò6Tàà Ð$4Ñ4ÒX¸¿¹È.Ñ9XÒ Xð!ðrcó.—|jjd«}||jd|j|j¬«}|j «d|_|j jtjd««|jd«|jjd«jg}tjr |jdtj«||_|j!d¬ «dt_ y) NÚ easy_installÚx)Úargsrr Ú.z*.eggÚ bdist_eggrF)Úshow_deprecation)Ú distributionÚget_command_classrr Úensure_finalizedÚalways_copy_fromÚ package_indexÚscanÚglobr1Úget_command_objÚ egg_outputÚ setuptoolsÚbootstrap_install_fromÚinsertrDr')rrBÚcmdrDs rr+zinstall.do_egg_installzsØ€Ø×(Ñ(×:Ñ:¸>ÓJˆ áØ × Ñ ØØ—‘Ø—;‘;ô  ˆð ×ÑÔØ"ˆÔð ×Ñ×ÑœtŸy™y¨Ó1Ô2à ×јÔ%Ø×!Ñ!×1Ñ1°+Ó>×IÑIÐJˆä × ,Ò ,à �K‰K˜œ:×<Ñ<Ô =àˆŒØ �‰ ˆÔ'Ø,0Œ Õ)rN)r0Ú __module__Ú __qualname__Ú__doc__rrÚ user_optionsÚboolean_optionsÚ new_commandsÚdictÚ_ncrrr#r'Ú staticmethodr(r+rrrrrsœ„ÙAà—<‘<×,Ñ,Ø>ð ð0ñ€Lð—l‘l×2Ñ2ØØ+ð6ñ€Oð Ñ.Ð/Ø Ñ-Ð.ð€Lñ ˆ|Ó €Cò6ò$ ò ò ðñóðó@1rr)Údistutils.errorsrr)rNr3Údistutils.command.installÚcommandrrrQÚwarningsrrÚ_installÚ sub_commandsr\rZ)rTs0rÚrds†ðÝ.ÛÛ Ûß(Ð(ãßFð �<‰<€ôC1ˆd�l‰lôC1ðP—<‘<×,Ò,óÙ,ˆC°°A±¸g¿k¹kÒ0I‚CÐ,ñà ×Ññ€Õùòs Á!BÁ8B