a
    0f                     @   s   d Z ddlZddl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eZee ee ee eeeeeedd
d	d
ZdS )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        	   
   	   C   s|   t d| t|| ||||d}	t B | t|	d|d W d   n1 sP0    Y  W d   n1 sn0    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   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   args r   i/var/www/ai-form-bot/venv/lib/python3.9/site-packages/pip/_internal/operations/install/editable_legacy.pyinstall_editable   s     	r   )__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   r   r   r   <module>   s$   
