Viewing File: /opt/alt/python35/lib/python3.5/site-packages/pip/_internal/operations/install/legacy.pyo

ó
“tÆ_c@s!dZddlZddlZddlZddlmZddlmZddlm	Z	ddl
mZddlm
Z
ddlmZdd	lmZdd
lmZerïddlmZmZmZddlmZdd
lmZnejeƒZdefd„ƒYZ d„Z!dS(s6Legacy installation process, i.e. `setup.py install`.
iÿÿÿÿN(tchange_root(tInstallationError(t
indent_log(t
ensure_dir(tmake_setuptools_install_args(trunner_with_spinner_message(t
TempDirectory(tMYPY_CHECK_RUNNING(tListtOptionaltSequence(tBuildEnvironment(tSchemetLegacyInstallFailurecBseZd„ZRS(cCstjƒ|_dS(N(tsystexc_infotparent(tself((sX/opt/alt/python35/lib/python3.5/site-packages/pip/_internal/operations/install/legacy.pyt__init__s(t__name__t
__module__R(((sX/opt/alt/python35/lib/python3.5/site-packages/pip/_internal/operations/install/legacy.pyR
scsf|j}tddƒ}yÏtjj|jdƒ}t|d|d|d|dˆd|d	|d
|d|d|	d
|ƒ
}tdj|
ƒƒ}tƒ%||d|d|ƒWdQXWdQXtjj	|ƒsét
jd|ƒtSWnt
k
rt‚nXt|ƒ}|jƒjƒ}WdQXWdQX‡fd†}xZ|D]7}tjj|ƒ}|jdƒrG||ƒ}PqGqGWdj|
ƒ}t|ƒ‚g}xa|D]Y}|jƒ}tjj|ƒrá|tjj7}n|jtjj||ƒ|ƒƒqªW|jƒt|ƒtjj|dƒ}t|dƒ!}|jdj|ƒdƒWdQXtS(Ntkindtrecordsinstall-record.txttglobal_optionstinstall_optionstrecord_filenametroottprefixt
header_dirthomet
use_user_sitetno_user_configt	pycompilesRunning setup.py install for {}tcmdtcwdsRecord file %s not foundcs4ˆdkstjj|ƒr#|Stˆ|ƒSdS(N(tNonetostpathtisabsR(R%(R(sX/opt/alt/python35/lib/python3.5/site-packages/pip/_internal/operations/install/legacy.pytprepend_root`ss	.egg-infos„{} did not indicate that it installed an .egg-info directory. Only setup.py projects generating .egg-info directories are supported.sinstalled-files.txttws
(theadersRR$R%tjoinRRtformatRtexiststloggertdebugtFalset	ExceptionR
topentreadt
splitlinestdirnametendswithRtstriptisdirtseptappendtrelpathtsortRtwritetTrue(RRRRRRR tschemet
setup_py_pathtisolatedtreq_namet	build_envtunpacked_source_directorytreq_descriptionRttemp_dirRtinstall_argstrunnertftrecord_linesR'tlinet	directorytegg_info_dirtmessaget	new_linestfilenametinst_files_path((RsX/opt/alt/python35/lib/python3.5/site-packages/pip/_internal/operations/install/legacy.pytinstall!sh		



	
 

 ("t__doc__tloggingR$Rtdistutils.utilRtpip._internal.exceptionsRtpip._internal.utils.loggingRtpip._internal.utils.miscRt$pip._internal.utils.setuptools_buildRtpip._internal.utils.subprocessRtpip._internal.utils.temp_dirRtpip._internal.utils.typingRttypingRR	R
tpip._internal.build_envRtpip._internal.models.schemeRt	getLoggerRR-R0R
RQ(((sX/opt/alt/python35/lib/python3.5/site-packages/pip/_internal/operations/install/legacy.pyt<module>s$
Back to Directory File Manager