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/setuptools/wheel.pyo
ó
Àfc@sïdZddlmZddlZddlZddlZddlZddlZddlm	Z	m
Z
mZddlm
Z
ddlm	ZddlmZddlmZejd	ejƒjZd
Zd„Zdefd
„ƒYZdS(sWheels support.iÿÿÿÿ(tget_platformN(tDistributiontPathMetadatat
parse_version(tPY3(R(t
pep425tags(twrite_requirementss‚^(?P<project_name>.+?)-(?P<version>\d.*?)
    ((-(?P<build>\d.*?))?-(?P<py_version>.+?)-(?P<abi>.+?)-(?P<platform>.+?)
    )\.whl$sštry:
    __import__('pkg_resources').declare_namespace(__name__)
except ImportError:
    __path__ = __import__('pkgutil').extend_path(__path__, __name__)
cCsBxtj|ƒD]ô\}}}tjj||ƒ}xK|D]C}tjj||ƒ}tjj|||ƒ}tj||ƒq;Wxttt|ƒƒƒD]e\}	}
tjj||
ƒ}tjj|||
ƒ}tjj	|ƒs›tj||ƒ||	=q›q›WqWx3tj|dt
ƒD]\}}}tj|ƒqWdS(sDMove everything under `src_dir` to `dst_dir`, and delete the former.ttopdownN(tostwalktpathtrelpathtjointrenamestreversedtlistt	enumeratetexiststTruetrmdir(tsrc_dirtdst_dirtdirpathtdirnamest	filenamestsubdirtftsrctdsttntd((s4/usr/lib/python2.7/site-packages/setuptools/wheel.pytunpacks
%%tWheelcBs5eZd„Zd„Zd„Zd„Zd„ZRS(cCswttjj|ƒƒ}|dkr7td|ƒ‚n||_x0|jƒjƒD]\}}t	|||ƒqSWdS(Nsinvalid wheel name: %r(
t
WHEEL_NAMERR
tbasenametNonet
ValueErrortfilenamet	groupdicttitemstsetattr(tselfR%tmatchtktv((s4/usr/lib/python2.7/site-packages/setuptools/wheel.pyt__init__7s	cCs7tj|jjdƒ|jjdƒ|jjdƒƒS(s>List tags (py_version, abi, platform) supported by this wheel.t.(t	itertoolstproductt
py_versiontsplittabitplatform(R)((s4/usr/lib/python2.7/site-packages/setuptools/wheel.pyttags?scs/tjƒ‰t‡fd†|jƒDƒtƒS(s5Is the wheel is compatible with the current platform?c3s!|]}|ˆkrtVqdS(N(R(t.0tt(tsupported_tags(s4/usr/lib/python2.7/site-packages/setuptools/wheel.pys	<genexpr>Hs(Rt
get_supportedtnextR5tFalse(R)((R8s4/usr/lib/python2.7/site-packages/setuptools/wheel.pyt
is_compatibleEscCsAtd|jd|jd|jdkr-dntƒƒjƒdS(Ntproject_nametversionR4tanys.egg(RR=R>R4R#Rtegg_name(R)((s4/usr/lib/python2.7/site-packages/setuptools/wheel.pyR@Js$cstj|jƒ‰d|j|jf}d|‰d|‰‡‡fd†}|dƒ}|dƒ}t|jdƒƒ}tdƒ|ko¡td	ƒkns¹td
|ƒ‚ntj	|ƒˆj
|ƒtjj|ˆƒ‰t
j|ˆdt|ˆƒƒ‰d„‰tttˆˆjƒƒƒƒ‰‡‡‡fd
†ˆjDƒ}tjj|dƒ}tjˆ|ƒtjtjj|dƒtjj|dƒƒtdtdˆd|ƒƒ}	t|	jdƒdtjj|dƒƒtjj|ˆƒ‰tjjˆdƒ}
tjj|
ƒrÒtjj|ddƒ}tj	|ƒxstj|
ƒD]b}|jdƒrtjtjj|
|ƒƒq\tjtjj|
|ƒtjj||ƒƒq\Wtj|
ƒnx:t tjj‡fd†d!DƒƒD]}
t!|
|ƒqøWtjjˆƒr1tjˆƒntjj|dƒ}tjj|ƒrt"|ƒ}|j#ƒj$ƒ}WdQXx‘|D]†}tjj||j$dƒŒ}tjj|dƒ}tjj|ƒr†tjj|ƒr†t"|d ƒ}|j%t&ƒWdQXq†q†WnWdQXdS("s"Install wheel as an egg directory.s%s-%ss%s.dist-infos%s.datacscˆjdˆ|fƒD}tr7|jƒjdƒn	|jƒ}tjjƒj|ƒSWdQXdS(Ns%s/%ssutf-8(topenRtreadtdecodetemailtparsertParsertparsestr(tnametfptvalue(t	dist_infotzf(s4/usr/lib/python2.7/site-packages/setuptools/wheel.pytget_metadataVs'tWHEELtMETADATAs
Wheel-Versions1.0s2.0dev0s$unsupported wheel format version: %stmetadatacSsd|_t|ƒS(N(R#tmarkertstr(treq((s4/usr/lib/python2.7/site-packages/setuptools/wheel.pytraw_reqls	c	sJi|]@}tt‡fd†tˆˆj|fƒƒDƒƒƒ|“qS(c3s!|]}|ˆkr|VqdS(N((R6RS(tinstall_requires(s4/usr/lib/python2.7/site-packages/setuptools/wheel.pys	<genexpr>rs(Rtsortedtmaptrequires(R6textra(tdistRURT(s4/usr/lib/python2.7/site-packages/setuptools/wheel.pys
<dictcomp>qs	sEGG-INFOsPKG-INFOtattrsRUtextras_requiretegg_infosrequires.txttscriptss.pycc3s$|]}tjjˆ|ƒVqdS(N(RR
R(R6R(t	dist_data(s4/usr/lib/python2.7/site-packages/setuptools/wheel.pys	<genexpr>“stdatatheaderstpurelibtplatlibsnamespace_packages.txtNR.s__init__.pytw(R`RaRbRc('tzipfiletZipFileR%R=R>RtgetR$Rtmkdirt
extractallR
RRt
from_locationRRRVRWRXtextrastrenametSetuptoolsDistributiontdictRtget_command_objR#RtlistdirtendswithtunlinkRtfilterRRARBR2twritetNAMESPACE_PACKAGE_INIT(R)tdestination_eggdirt
dist_basenameRMtwheel_metadatat
dist_metadatat
wheel_versionR\R]t
setup_disttdist_data_scriptstegg_info_scriptstentryRtnamespace_packagesRItmodtmod_dirtmod_init((RZR_RKRURTRLs4/usr/lib/python2.7/site-packages/setuptools/wheel.pytinstall_as_eggPsr

(

		!


%(t__name__t
__module__R-R5R<R@Rƒ(((s4/usr/lib/python2.7/site-packages/setuptools/wheel.pyR 5s
				(t__doc__tdistutils.utilRRDR/RtreRet
pkg_resourcesRRRtsetuptools.extern.sixRt
setuptoolsRmRtsetuptools.command.egg_infoRtcompiletVERBOSER*R!RuRtobjectR (((s4/usr/lib/python2.7/site-packages/setuptools/wheel.pyt<module>s"