ROOTPLOIT
Server: LiteSpeed
System: Linux server71.web-hosting.com 4.18.0-513.18.1.lve.el8.x86_64 #1 SMP Thu Feb 22 12:55:50 UTC 2024 x86_64
User: niphet (1079)
PHP: 5.3.29
Disabled: NONE
Upload Files
File: //lib/python2.7/site-packages/pip/locations.pyc
ó
•abc@@sàdZddlmZddlZddlZddlZddlZddlmZddl	m
Z
mZddlm
Z
mZddlmZejdƒZd	Zd
Zd„Zd„Zd
„ZeƒrìejjejdƒZn@yejjejƒdƒZWnek
r+ejdƒnXejjeƒZej ƒZ!ej"Z#edƒZ$e
rejjejdƒZ%ejje#dƒZ&ejj'e%ƒsÔejjejdƒZ%ejje#dƒZ&ndZ(ejje$dƒZ)ejje)e(ƒZ*nŒejjejdƒZ%ejje#dƒZ&dZ(ejje$dƒZ)ejje)e(ƒZ*ej+d dkr“ejd dkr“dZ%ngej,dƒD]Zejjee(ƒ^q£Z-e.dde.dd„Z0dS(s7Locations where we look for configs, install stuff, etci(tabsolute_importN(t	sysconfig(tinstalltSCHEME_KEYS(tWINDOWSt
expanduser(tappdirstpips¹This file is placed here by pip to indicate the source was put
here by pip.

Once this package is successfully installed this source code will be
deleted (unless you remove this file).
spip-delete-this-directory.txtcC@s>tjj|tƒ}t|dƒ}|jtƒWdQXdS(s?
    Write the pip delete marker file into this directory.
    twN(tostpathtjointPIP_DELETE_MARKER_FILENAMEtopentwritetDELETE_MARKER_MESSAGE(t	directorytfilepatht	marker_fp((s1/usr/lib/python2.7/site-packages/pip/locations.pytwrite_delete_marker_filescC@s9ttdƒrtStjttdtjƒkr5tStS(sM
    Return True if we're running inside a virtualenv, False otherwise.

    treal_prefixtbase_prefix(thasattrtsystTruetprefixtgetattrtFalse(((s1/usr/lib/python2.7/site-packages/pip/locations.pytrunning_under_virtualenv's
cC@sYtjjtjjtjƒƒ}tjj|dƒ}tƒrUtjj|ƒrUt	SdS(s?
    Return True if in a venv and no system site packages.
    sno-global-site-packages.txtN(
R	R
tdirnametabspathtsitet__file__RRtisfileR(tsite_mod_dirtno_global_file((s1/usr/lib/python2.7/site-packages/pip/locations.pytvirtualenv_no_global4s!tsrcs=The folder you are executing pip from can no longer be found.t~tScriptstbinspip.inispip.confs.pipitdarwinis/System/Library/s/usr/local/bincC@s÷ddlm}i}|r/idgd6}ni}i|d6}	|	j|ƒ||	ƒ}
|
jƒ|
jddtƒ}|oƒ|sŸtdj||ƒƒ‚|p«|j|_|rÃd	|_	n|pÏ|j	|_	|pá|j
|_
|pó|j|_|jƒx%t
D]}t|d
|ƒ||<q
Wd|
jdƒkre|jtd|jd
|jƒƒntƒrótjjtj	dddtjd |ƒ|d<|dk	rótjjtjj|dƒƒd}
tjj||
dƒ|d<qón|S(s+
    Return a distutils install scheme
    i(tDistributions
--no-user-cfgtscript_argstnameRtcreatesuser={0} prefix={1}ttinstall_tinstall_libtpurelibtplatlibtincludeRtpythonitheadersiN(tdistutils.distR*tupdatetparse_config_filestget_command_objRtAssertionErrortformattuserRthometroottfinalize_optionsRRtget_option_dicttdictR0RR	R
RRtversiontNonet
splitdriveR(t	dist_nameR<R=R>tisolatedRR*tschemetextra_dist_argst	dist_argstdtitkeyt
path_no_drive((s1/usr/lib/python2.7/site-packages/pip/locations.pytdistutils_scheme|sH


%

%		
		(1t__doc__t
__future__RR	tos.pathRRt	distutilsRtdistutils.command.installRRt
pip.compatRRt	pip.utilsRtuser_cache_dirtUSER_CACHE_DIRRRRRR$R
RRt
src_prefixtgetcwdtOSErrortexitRtget_python_libt
site_packagest	USER_SITEt	user_sitetuser_dirtbin_pytbin_usertexiststconfig_basenametlegacy_storage_dirtlegacy_config_filetplatformtsite_config_dirstsite_config_filesRRCRN(((s1/usr/lib/python2.7/site-packages/pip/locations.pyt<module>sd				
		
				&	.