
    KxhJ                         d Z ddlZddlmZmZmZ ddlmZ ddlm	Z	 ddl
mZ ddlmZ  ej        e          Zdee         d	ee         d
ee         dee         dededededededdfdZdS )z?Legacy editable installation process, i.e. `setup.py develop`.
    N)ListOptionalSequence)BuildEnvironment)
indent_log)make_setuptools_develop_args)call_subprocessinstall_optionsglobal_optionsprefixhomeuse_user_sitenamesetup_py_pathisolated	build_envunpacked_source_directoryreturnc
           	         t                               d|           t          ||| ||||          }
t                      5  |5  t	          |
d|	           ddd           n# 1 swxY w Y   ddd           dS # 1 swxY w Y   dS )z[Install a package in editable mode. Most arguments are pass-through
    to setuptools.
    zRunning setup.py develop for %s)r   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   r   argss              c/var/www/html/what/lib/python3.11/site-packages/pip/_internal/operations/install/editable_legacy.pyinstall_editabler      s-    KK14888'%'#  D 
   	 	6-   	 	 	 	 	 	 	 	 	 	 	 	 	 	 	                 s6    A:A"A:"A&	&A:)A&	*A::A>A>)__doc__loggingtypingr   r   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(     + + + + + + + + + + 4 4 4 4 4 4 2 2 2 2 2 2 M M M M M M : : : : : :		8	$	$!#Y!SM! SM! 3-	!
 ! ! ! !  !  #! 
! ! ! ! ! !r*   