
    q"h                         S r SSKrSSKJrJr  SSKJr  SSKJr  SSK	J
r
  SSKJr  \R                  " \5      rS\\   S	\\   S
\\   S\S\S\S\S\S\SS4S jrg)z>Legacy editable installation process, i.e. `setup.py develop`.    N)OptionalSequence)BuildEnvironment)
indent_log)make_setuptools_develop_args)call_subprocessglobal_optionsprefixhomeuse_user_sitenamesetup_py_pathisolated	build_envunpacked_source_directoryreturnc        	   	          [         R                  SU5        [        UU UUUUS9n	[        5          U   [	        U	SUS9  SSS5        SSS5        g! , (       d  f       N= f! , (       d  f       g= f)zSInstall a package in editable mode. Most arguments are pass-through
to setuptools.
zRunning setup.py develop for %s)r	   no_user_configr
   r   r   zpython setup.py develop)command_desccwdN)loggerinfor   r   r   )
r	   r
   r   r   r   r   r   r   r   argss
             b/var/www/html/env/lib/python3.13/site-packages/pip/_internal/operations/install/editable_legacy.pyinstall_editabler      sd     KK148'%#D 
6-  
Y 
s!   A AA 
A	A  
A.)__doc__loggingtypingr   r   pip._internal.build_envr   pip._internal.utils.loggingr   $pip._internal.utils.setuptools_buildr   pip._internal.utils.subprocessr   	getLogger__name__r   strboolr        r   <module>r)      s    D  % 4 2 M :			8	$ SM  SM  3-	 
             #  
 r(   