Ë ³1_zšhã ó —dZddlZddlZddlZddlZddlmZmZm Z ddl Z ddl m Z ddl mZddlmZdej"fd„Z dd ed eedeeeffd „Zdd e ed eeddfd„Zedk(reej.ddd«yy)zInstaller CLI.éN)ÚDictÚOptionalÚSequence)ÚSchemeDictionaryDestination)Ú WheelFile)Úget_launcher_kindÚreturnc óœ—tj«}|jdtd¬«|jdddtd¬«|jd d dtd ¬«|jd d ttj dtj ›d�¬«|jdddt gd¢d¬«|jddd¬«|S)zConstruct the main parser.Úwheelzwheel file to install)ÚtypeÚhelpz --destdirz-dÚpathz6destination directory (prefix to prepend to each file))Úmetavarr r z--prefixz-pz&override prefix to install packages toz --interpreterz-izinterpreter (defaults to Ú))r Údefaultr z--compile-bytecodeÚappendÚlevel)réézHgenerate bytecode for the specified optimization level(s) (default=0, 1))Úactionrr Úchoicesr z--no-compile-bytecodeÚ store_truez-don't generate bytecode for installed modules)rr )ÚargparseÚArgumentParserÚ add_argumentÚstrÚsysÚ executableÚint)Úparsers ú7/usr/lib/python3.12/site-packages/installer/__main__.pyÚ_get_main_parserr"sî€ä × $Ñ $Ó &€FØ ×ј¤cÐ0GÐÔHØ ×ÑØØ ØÜ Ø Eð ôð ×ÑØØ ØÜ Ø 5ð ôð ×ÑØØ Ü Ü—‘Ø(¬¯©Ð(8¸Ð :ð ôð ×ÑØØØÜ ÚØ Wð ôð ×ÑØØØ <ðôð €MóÚdistribution_nameÚprefixcóø—i}|€tjd«}|sJ‚|x|d<x|d<}tj|¬«}tjj tj dd|i¬«|«|d<|S)zCCalculate the scheme dictionary for the current Python environment.ÚbaseÚplatbase)ÚvarsÚincludeÚinstalled_baseÚheaders)Ú sysconfigÚget_config_varÚ get_pathsÚosrÚjoinÚget_path)r$r%r)r+Ú scheme_dicts r!Ú_get_scheme_dictr48sˆ€ð €DØ €~Ü"×1Ñ1°&Ó9ˆÙЈ~à;AÐAˆˆV‰ ÐA�t˜JÑ'¨.ä×%Ñ%¨4Ô0€Kô  ŸW™WŸ\™\Ü×ј9Ð,<¸nÐ+MÔNØó€K� Ñð Ðr#Úcli_argsÚprogramcóº—t«}|r||_|j|«}|j}|jrg}n|sddg}t j |j«5}tt|j|j¬«|jt«||j¬«}tj ||i«ddd«y#1swYyxYw)z*Process arguments and perform the install.rr)r%)r3Ú interpreterÚ script_kindÚbytecode_optimization_levelsÚdestdirN)r"ÚprogÚ parse_argsÚcompile_bytecodeÚno_compile_bytecoderÚopenr rr4Ú distributionr%r8rr;Ú installerÚinstall)r5r6r ÚargsÚbytecode_levelsÚsourceÚ destinations r!Ú_mainrHPs²€ä Ó €FÙØˆŒ Ø × Ñ ˜XÓ &€Dà×+Ñ+€OØ ×ÒØ‰Ù ؘa˜&ˆä �‰˜Ÿ ™ Ô # vÜ1Ü(¨×)<Ñ)<ÀTÇ[Á[ÔQØ×(Ñ(Ü)Ó+Ø)8Ø—L‘Lô  ˆ ô ×ј& +¨rÔ2÷ $× #Ñ #ús Á%A#CÃCÚ__main__rzpython -m installer)N)Ú__doc__rÚos.pathr0rr-ÚtypingrrrrBÚinstaller.destinationsrÚinstaller.sourcesrÚinstaller.utilsrrr"rr4rHÚ__name__Úargv©r#r!ÚrSs­ðÙãÛÛ Ûß+Ñ+ãÝ>Ý'Ý-ð&˜(×1Ñ1ó&ðT59ñØðØ$,¨S¡Mðà ˆ#ˆsˆ(�^óñ03�H˜S‘Mð3¨H°S©Mð3ÀTó3ð0 ˆzÒÙ ˆ#�(‰(�1�2ˆ,Ð-Õ.ðr#