File "build_env.pyc"

Full Path: /home/attunedd/public_html/byp/izo/con7ext_sym404/rintoar.txt/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/build_env.pyc
File size: 10.25 KB
MIME-type: text/x-bytecode.python
Charset: 8 bit


Rec@sdZddlZddlZddlZddlZddlmZddlmZddl	m
Z
ddlmZm
Z
mZddlmZddlmZdd	lmZdd
lmZmZddlmZer/ddlmZdd
lmZmZm Z m!Z!m"Z"m#Z#ddl$m%Z%nej&e'Z(dddYZ)de*fdYZ+de+fdYZ,dS(s;Build Environment used for isolation during sdist building
iN(tOrderedDict(tget_python_lib(t	get_paths(tRequirementtVersionConflictt
WorkingSet(t__file__(topen_spinner(tcall_subprocess(t
TempDirectoryt
tempdir_kinds(tMYPY_CHECK_RUNNING(t
TracebackType(tTupletSettIterabletOptionaltListtType(t
PackageFindert_PrefixcBseZdZRS(cCs||_t|_ttjdkr*dnddi|d6|d6d|_tdtd|}tdtd|}||kr|g|_	n||g|_	dS(	Ntnttposix_prefixtvarstbasetplatbasetscriptst
plat_specifictprefix(
tpathtFalsetsetupRtostnametbin_dirRtTruetlib_dirs(tselfRtpurelibtplatlib((s/builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/build_env.pyt__init__s		
(t__name__t
__module__R((((s/builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/build_env.pyRstBuildEnvironmentcBs;eZdZdZdZdZdZdZRS(sFCreates and manages an isolated environment to install build deps
    c
sYtdtjdttfddD|_g|_g|_xItt	|jj
D],}|jj|j|jj
|jqeWdtdttdtfD}tjjjd|_tjj|jstj|jnttjj|jd	d
2}|jtjdjd|d
|jWdQXdS(Ntkindtglobally_managedc3s3|])}|ttjjj|fVqdS(N(RR Rtjoin(t.0R!(ttemp_dir(s/builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/build_env.pys	<genexpr>;stnormaltoverlaycSs"h|]}tjj|qS((R Rtnormcase(R/tsite((s/builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/build_env.pys	<setcomp>Is	RR4ssitecustomize.pytws
                import os, site, sys

                # First, drop system-sites related paths.
                original_sys_path = sys.path[:]
                known_paths = set()
                for path in {system_sites!r}:
                    site.addsitedir(path, known_paths=known_paths)
                system_paths = set(
                    os.path.normcase(path)
                    for path in sys.path[len(original_sys_path):]
                )
                original_sys_path = [
                    path for path in original_sys_path
                    if os.path.normcase(path) not in system_paths
                ]
                sys.path = original_sys_path

                # Second, add lib directories.
                # ensuring .pth file are processed.
                for path in {lib_dirs!r}:
                    assert not path in sys.path
                    site.addsitedir(path)
                tsystem_sitesR$(R1R2(R	R
t	BUILD_ENVR#Rt	_prefixest	_bin_dirst	_lib_dirstreversedtlisttvaluestappendR"textendR$RRR RR.t	_site_dirtexiststmkdirtopentwritettextwraptdedenttformat(R%RR6tfp((R0s/builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/build_env.pyR(4s(		"$cCsddD|_|j}|jd}|rL|j|jtjn|jg}tjjitjj	|d6dd6tjj	|d6dS(NcSs(i|]}tjj|d|qS(N(R tenvirontgettNone(R/R!((s/builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/build_env.pys
<dictcomp>ps	tPATHtPYTHONNOUSERSITEt
PYTHONPATHt1(RLRMRN(
t	_save_envR9R?tsplitR tpathsepR@RItupdateR.(R%Rtold_patht
pythonpath((s/builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/build_env.pyt	__enter__ms


cCsSxL|jjD];\}}|dkr>tjj|dq|tj|<qWdS(N(RPtitemsRKR RItpop(R%texc_typetexc_valtexc_tbtvarnamet	old_value((s/builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/build_env.pyt__exit__scCst}t}|rt|j}x|D]}y2|jtj|dkre|j|nWq.tk
r}|jt	|j
djt	|j
dfq.Xq.Wn||fS(sReturn 2 sets:
            - conflicting requirements: set of (installed, wanted) reqs tuples
            - missing requirements: set of reqs
        iiN(tsetRR:tfindRtparseRKtaddRtstrtargstas_requirement(R%treqstmissingtconflictingtwstreqte((s/builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/build_env.pytcheck_requirementss		
"cCs|j|}|jstt|_|s0dStjtjjt	dddd|jdg}t
jtj
kr|jdnx[dD]S}t|j|}|jd	|jd
ddjt|pd
hfqW|j}	|	r4|jd|	dgx5|	dD]}
|jd|
gqWn
|jdx$|jD]}|jd|gqKWx$|jD]}|jd|gqrW|jr|jdn|jr|jdn|jd	|j|t|}
t|d|
WdQXdS(Ntinstalls--ignore-installeds	--no-users--prefixs--no-warn-script-locations-vt	no_binarytonly_binarys--t_t-t,s:none:s-iiis--extra-index-urls
--no-indexs--find-linkss--trusted-hosts--pres--prefer-binarytspinner(RnRo(R8RtAssertionErrorR#tsyst
executableR Rtdirnametpip_locationtloggertgetEffectiveLeveltloggingtDEBUGR>tgetattrtformat_controlR?treplaceR.tsortedt
index_urlst
find_linkst
trusted_hoststallow_all_prereleasest
prefer_binaryRR(R%tfindertrequirementstprefix_as_stringtmessageRRdR~tformatsRtextra_indextlinkthostRs((s/builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/build_env.pytinstall_requirementss@
		
&	
		

(R)R*t__doc__R(RVR^RlR(((s/builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/build_env.pyR+0s	9		
	tNoOpBuildEnvironmentcBs;eZdZdZdZdZdZdZRS(s5A no-op drop-in replacement for BuildEnvironment
    cCsdS(N((R%((s/builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/build_env.pyR(scCsdS(N((R%((s/builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/build_env.pyRVscCsdS(N((R%RYRZR[((s/builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/build_env.pyR^scCsdS(N((R%((s/builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/build_env.pytcleanupscCs
tdS(N(tNotImplementedError(R%RRRR((s/builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/build_env.pyRs(R)R*RR(RVR^RR(((s/builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/build_env.pyRs					((-RR{R RuREtcollectionsRtdistutils.sysconfigRt	sysconfigRtpip._vendor.pkg_resourcesRRRtpipRRxtpip._internal.cli.spinnersRtpip._internal.utils.subprocessRtpip._internal.utils.temp_dirR	R
tpip._internal.utils.typingRttypesRttypingR
RRRRRt"pip._internal.index.package_finderRt	getLoggerR)RyRtobjectR+R(((s/builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/build_env.pyt<module>s*.