
    жvg                         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j        e          Z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)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        	            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	   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
             m/var/www/pixelcanvas.ch/venv/lib/python3.11/site-packages/pip/_internal/operations/install/editable_legacy.pyinstall_editabler      s*    KK14888'%#  D 
   	 	6-   	 	 	 	 	 	 	 	 	 	 	 	 	 	 	                 s5   A9A!A9!A%	%A9(A%	)A99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     % % % % % % % % 4 4 4 4 4 4 2 2 2 2 2 2 M M M M M M : : : : : :		8	$	$ SM  SM  3-	 
             #  
           r(   