
    <h                        d Z ddlmZ ddlZddl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
d	Zy)z>Legacy editable installation process, i.e. `setup.py develop`.    )annotationsN)Sequence)BuildEnvironment)
indent_log)make_setuptools_develop_args)call_subprocessc        	            t         j                  d|       t        || ||||      }	t               5  |5  t	        |	d|       ddd       ddd       y# 1 sw Y   xY w# 1 sw Y   yxY w)z[Install a package in editable mode. Most arguments are pass-through
    to setuptools.
    zRunning setup.py develop for %s)global_optionsno_user_configprefixhomeuse_user_sitezpython setup.py develop)command_desccwdN)loggerinfor   r   r   )
r
   r   r   r   namesetup_py_pathisolated	build_envunpacked_source_directoryargss
             uC:\Suresh\moveshuttle\MDcreated\moveengine\venv\Lib\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*)r
   zSequence[str]r   
str | Noner   r   r   boolr   strr   r   r   r   r   r   r   r   returnNone)__doc__
__future__r   loggingcollections.abcr   pip._internal.build_envr   pip._internal.utils.loggingr   $pip._internal.utils.setuptools_buildr   pip._internal.utils.subprocessr   	getLogger__name__r   r        r   <module>r,      s    D "  $ 4 2 M :			8	$ !    	 
             #  
 r+   