a Ra @sdZddlZddlmZmZmZddlmZddlm Z ddl m Z ddl m Z eeZeeeeeeeeeeeeeedd d d ZdS) z?Legacy editable installation process, i.e. `setup.py develop`. N)ListOptionalSequence)BuildEnvironment) indent_log)make_setuptools_develop_args)call_subprocess) install_optionsglobal_optionsprefixhome use_user_sitename setup_py_pathisolated build_envunpacked_source_directoryreturnc Cs|td|t|||||||d} t@|t| | dWdn1sP0YWdn1sn0YdS)z[Install a package in editable mode. Most arguments are pass-through to setuptools. zRunning setup.py develop for %s)r r Zno_user_configr r r )cwdN)loggerinforrr) r r r r r rrrrrargsra/opt/alt/python39/lib/python3.9/site-packages/pip/_internal/operations/install/editable_legacy.pyinstall_editables   r)__doc__ZloggingtypingrrrZpip._internal.build_envrZpip._internal.utils.loggingrZ$pip._internal.utils.setuptools_buildrZpip._internal.utils.subprocessrZ getLogger__name__rstrboolrrrrrs&