+
     h  c                   s    R t ^ RIt^ RIHtHt ^ RIHt ^ RIHt ^ RI	H
t
 ^ RIHt ]P                  ! ]4      tR R ltR# )	z>Legacy editable installation process, i.e. `setup.py develop`.N)OptionalSequence)BuildEnvironment)
indent_log)make_setuptools_develop_args)call_subprocessc                s    V ^8  d   QhR\         \        ,          R\        \        ,          R\        \        ,          R\        R\        R\        R\        R\        R	\        R
R/
# )i   global_optionsprefixhomeuse_user_sitenamesetup_py_pathisolated	build_envunpacked_source_directoryZreturnN)r   Zstrr    Zboolr   )Zformats   "U/usr/lib/python3.14/site-packages/pip/_internal/operations/install/editable_legacy.py__annotate__r      sz        SM  SM  3-	 
             #  
     c        	   
     s   \         P                  RV4       \        VV VVVVR7      p	\        4       ;_uu_ 4        V;_uu_ 4        \	        V	RVR7       RRR4       RRR4       R#   + '       g   i     L; i  + '       g   i     R# ; i)zSInstall a package in editable mode. Most arguments are pass-through
to setuptools.
zRunning setup.py develop for %s)r   Zno_user_configr   r   r	   zpython setup.py develop)Zcommand_descZcwdN)loggerZinfor   r   r   )
r   r   r   r	   r
   r   r   r   r   Zargss
   $$$$$$$$$ r   install_editabler      sj     KK148'%#D 
Y6-  
Y 
s#   A9A&	A9&A61A99B
	)Z__doc__ZloggingZtypingr    r   Zpip._internal.build_envr   Zpip._internal.utils.loggingr   Z$pip._internal.utils.setuptools_buildr   Zpip._internal.utils.subprocessr   Z	getLoggerZ__name__r   r   ) r   r   <module>r      s/    D  % 4 2 M :			8	$ r   