+
    VBi                         R t ^ RIt^ RIt^ RIt^ RIt^ RIHtHtH	t	 ^ RI
t
^ RIHt ^ RIHt ^ RIHt R R ltRR R	 lltRR
 R llt]R8X  d   ]! ]P*                  R,          R4       R# R# )zInstaller CLI.N)DictOptionalSequence)SchemeDictionaryDestination)	WheelFile)get_launcher_kindc                8    V ^8  d   QhR\         P                  /# )   return)argparseArgumentParser)formats   "7/usr/lib/python3.14/site-packages/installer/__main__.py__annotate__r      s      (11     c            	     *   \         P                  ! 4       p V P                  R\        RR7       V P                  RRR\        RR7       V P                  R	R
R\        RR7       V P                  RRR\        . RORR7       V P                  RRRR7       V # )zConstruct the main parser.wheelzwheel 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--compile-bytecodeappendlevelzHgenerate bytecode for the specified optimization level(s) (default=0, 1))actionr   r   choicesr   z--no-compile-bytecode
store_truez-don't generate bytecode for installed modules)r   r   )       r	   )r   r   add_argumentstrint)parsers    r   _get_main_parserr"      s    $$&F
c0GH
E   5   W   <  
 Mr   c                t    V ^8  d   QhR\         R\        \         ,          R\        \         \         3,          /# )r	   distribution_nameprefixr
   )r   r   r   )r   s   "r   r   r   1   s0      $,SM	#s(^r   c                   / pVf"   \         P                  ! R4      pV'       g   Q hMT;VR&   ;VR&   p\         P                  ! VR7      p\        P                  P                  \         P                  ! RRV/R7      V 4      VR&   V# )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_dictr4   1   s     D~"11&9~;AAVAtJ'.%%40K
  WW\\9,<n+MNK	
 r   c                `    V ^8  d   QhR\         \        ,          R\        \        ,          RR/# )r	   cli_argsprogramr
   N)r   r   r   )r   s   "r   r   r   I   s)     3 3HSM 3HSM 3T 3r   c           
        \        4       pV'       d   Wn        VP                  V 4      pVP                  pVP                  '       d   . pMV'       g   ^ ^.p\
        P                  ! VP                  4      ;_uu_ 4       p\        \        VP                  VP                  R7      \        P                  \        4       VVP                  R7      p\         P"                  ! WV/ 4       RRR4       R#   + '       g   i     R# ; i)z*Process arguments and perform the install.)r%   )r3   interpreterscript_kindbytecode_optimization_levelsdestdirN)r"   prog
parse_argscompile_bytecodeno_compile_bytecoder   openr   r   r4   distributionr%   sys
executabler   r<   	installerinstall)r6   r7   r!   argsbytecode_levelssourcedestinations   &&     r   _mainrK   I   s    FX&D++Oa&	

	#	#v1()<)<T[[Q)+)8LL
 	&r2 
$	#	#	#s   ?A'C00D	__main__:r   NNzpython -m installer)N)__doc__r   os.pathr0   rC   r-   typingr   r   r   rE   installer.destinationsr   installer.sourcesr   installer.utilsr   r"   r4   rK   __name__argv r   r   <module>rV      sX       
  + +  > ' -D030 z	#((2,-. r   