hSSKJr SSKrSSKrSSKrSSKJr SSKJrJ r J r J r SSK r SSK Jr SSKJrJr SS KJr SSKJs Jr SS KJr \(aSS KJr OSrSS jr"S S\R,5r\R,R:Vs/sHoS\R<;dMUPM sn\R>-\lgs snf)) annotationsN)Callable) TYPE_CHECKINGAnyClassVarcast) Distribution)SetuptoolsDeprecationWarningSetuptoolsWarning) bdist_egg)DistutilsArgError) easy_installcUS:Xa%[R"SSS9 [R$[ S[ <SU<35e)N_installzk`setuptools.command._install` was an internal implementation detail that was left in for numpy<1.9 support.)ir )due_datezmodule z has no attribute )r emitoriginstallAttributeError__name__)names install.8s$rinstall_scriptscgr%r&r's rr)r*9srz8ClassVar[list[tuple[str, Callable[[Any], bool] | None]]] new_commandscj>[R"SSSS9 [TU] 5 SUlSUlg)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 rsuperinitialize_optionsold_and_unmanageable!single_version_externally_managedr( __class__s rr1install.initialize_options=s<$)) -  X  "$$(!15.rc>[TU]5 UR(aSUlgUR(a/UR(dUR(d [ S5eggg)NTzAYou must specify --record or --root when building system packages)r0finalize_optionsrootr3recordrr4s rr8install.finalize_optionsOsO  " 9959D 2  3 399T[['W&194rcUR(dUR(a[RR U5$SUlSUlg)N)r9r3rrhandle_extra_path path_file extra_dirsr's rr>install.handle_extra_pathYs9 99>><<11$7 7rc>UR(dUR(a[TU] 5$UR [ R "55(d[TU] 5 gUR5 g)N)r2r3r0run_called_from_setupinspect currentframedo_egg_installr4s rrC install.rundsY  $ $(N(N7;= &&w';';'=>> GKM    !rcUcJSn[R"U5 [R"5S:XaSn[R"U5 g[R "U5nUSSHonUSSun[R "U5nURRS S 5nUS :XaURS :XaMTUS :H=(a URS:Hs $ g)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 r rr=zsetuptools.dist run_commandzdistutils.dist run_commandsF) r rplatformpython_implementationrEgetouterframes getframeinfo f_globalsgetfunction) run_framemsgframesframecallerinfo caller_modules rrDinstall._called_from_setupqs  HC  " "3 '--/<?N!&&s+'' 2Aa[Ebq IV''/D",,00R@M 11dmm}6T $44X.9X X!rc hURRS5n[[U"URSURUR S95nUR 5 SUlURR[R"S55 URS5 [[URRS55nUR/n[R (a UR#S[R 5 XBlUR'SS 9 S[lg) Nrx)argsr9r:.z*.eggrrF)show_deprecation)r get_command_classreasy_install_clsr9r:ensure_finalizedalways_copy_from package_indexscanglobrL bdist_egg_clsget_command_obj egg_output setuptoolsbootstrap_install_frominsertr_rC)r(rcmdrr_s rrGinstall.do_egg_installs((::>J   !!YY{{     " tyy12 %(9(9(I(I+(VW $$%  , , KK:<< = ',0 )r)r@r2r?r3)returnNone)r __module__ __qualname____firstlineno____doc____annotations__rr user_optionsboolean_optionsr-dict_ncr1r8r>rC staticmethodrDrG__static_attributes__ __classcell__)r5s@rrr$sA<<,,> 0Lll22+6O ./ -.NLJ | C6$  @11rr)rstr) __future__rrhrErNcollections.abcrtypingrrrrrldistr warningsr r rridistutils.command.installcommandrrdistutils.errorsrrrcr sub_commandsr{r-)ros0rrs" $55F1((.>KM1dllM1d<<,,,CAgkk0IC, s C(C