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/command/sdist.pyo
ó
Àfc@s°ddlmZddljjZddlZddlZddlZddl	Z	ddl
mZddlm
Z
ddlZeZdd„Zde
ejfd	„ƒYZdS(
iÿÿÿÿ(tlogN(tsixi(tsdist_add_defaultstccs@x9tjdƒD](}x|jƒ|ƒD]}|Vq)WqWdS(s%Find all files under revision controlssetuptools.file_findersN(t
pkg_resourcestiter_entry_pointstload(tdirnameteptitem((s</usr/lib/python2.7/site-packages/setuptools/command/sdist.pytwalk_revctrlstsdistcBs/eZdZd"ddddfd#gZiZd
ddd
gZed„eDƒƒZd„Z	d„Z
d„Zd„Ze
ejd„ƒƒZd„Zejd$kpåd%ejkoÄd&knpåd'ejkoãd(knZer÷eZnd„Zd„Zd„Zd„Zd„Zd „ZRS()s=Smart sdist that finds anything supported by revision controlsformats=s6formats for source distribution (comma-separated list)s	keep-temptks1keep the distribution tree around after creating sarchive file(s)s	dist-dir=tdsFdirectory to put the source distribution archive(s) in [default: dist]Rs.rsts.txts.mdccs|]}dj|ƒVqdS(s	README{0}N(tformat(t.0text((s</usr/lib/python2.7/site-packages/setuptools/command/sdist.pys	<genexpr>)scCsÚ|jdƒ|jdƒ}|j|_|jjtjj|jdƒƒ|jƒx!|j	ƒD]}|j|ƒqaW|j
ƒt|jdgƒ}x<|j
D]1}dd|f}||kr¡|j|ƒq¡q¡WdS(Ntegg_infosSOURCES.txtt
dist_filesRR(trun_commandtget_finalized_commandtfilelisttappendtostpathtjoinRtcheck_readmetget_sub_commandstmake_distributiontgetattrtdistributiont
archive_files(tselftei_cmdtcmd_nameRtfiletdata((s</usr/lib/python2.7/site-packages/setuptools/command/sdist.pytrun+s
"

cCstjj|ƒ|jƒdS(N(torigRtinitialize_optionst_default_to_gztar(R ((s</usr/lib/python2.7/site-packages/setuptools/command/sdist.pyR'>scCs#tjdkrdSdg|_dS(Niiitbetaitgztar(iiiR)i(tsystversion_infotformats(R ((s</usr/lib/python2.7/site-packages/setuptools/command/sdist.pyR(CscCs'|jƒtjj|ƒWdQXdS(s%
        Workaround for #516
        N(t_remove_os_linkR&RR(R ((s</usr/lib/python2.7/site-packages/setuptools/command/sdist.pyRIs
ccssddd„ƒY}ttd|ƒ}y
t`Wntk
rBnXz	dVWd||k	rnttd|ƒnXdS(sG
        In a context, remove and restore os.link if it exists
        tNoValuecBseZRS((t__name__t
__module__(((s</usr/lib/python2.7/site-packages/setuptools/command/sdist.pyR/WstlinkN((RRR2t	Exceptiontsetattr(R/torig_val((s</usr/lib/python2.7/site-packages/setuptools/command/sdist.pyR.Ps

	cCs[ytjj|ƒWn@tk
rVtjƒ\}}}|jjjdj	ƒ‚nXdS(Nttemplate(
R&Rt
read_templateR3R+texc_infottb_nextttb_frametf_localstclose(R t_ttb((s</usr/lib/python2.7/site-packages/setuptools/command/sdist.pyt__read_template_hackes
iiiiiicCsœ|jjƒr˜|jdƒ}|jj|jƒƒ|jjs˜xR|jD]D\}}}}|jjg|D]}tj	j
||ƒ^qlƒqJWq˜ndS(sgetting python filestbuild_pyN(Rthas_pure_modulesRRtextendtget_source_filestinclude_package_datat
data_filesRRR(R R@R=tsrc_dirt	filenamestfilename((s</usr/lib/python2.7/site-packages/setuptools/command/sdist.pyt_add_defaults_python|scCsOy*tjrtj|ƒn
tƒjƒWntk
rJtjdƒnXdS(Ns&data_files contains unexpected objects(RtPY2Rt_add_defaults_data_filestsupert	TypeErrorRtwarn(R ((s</usr/lib/python2.7/site-packages/setuptools/command/sdist.pyRKŠs	
cCsKxD|jD]}tjj|ƒr
dSq
W|jddj|jƒƒdS(Ns,standard file not found: should have one of s, (tREADMESRRtexistsRNR(R tf((s</usr/lib/python2.7/site-packages/setuptools/command/sdist.pyR“scCs†tjj|||ƒtjj|dƒ}ttdƒrltjj|ƒrltj|ƒ|j	d|ƒn|j
dƒj|ƒdS(Ns	setup.cfgR2R(R&Rtmake_release_treeRRRthasattrRPtunlinkt	copy_fileRtsave_version_info(R tbase_dirtfilestdest((s</usr/lib/python2.7/site-packages/setuptools/command/sdist.pyRRs!
cCsStjj|jƒstStj|jdƒ}|jƒ}WdQX|djƒkS(Ntrbs+# file GENERATED by distutils, do NOT edit
(	RRtisfiletmanifesttFalsetiotopentreadlinetencode(R tfpt
first_line((s</usr/lib/python2.7/site-packages/setuptools/command/sdist.pyt_manifest_is_not_generatedªscCsÃtjd|jƒt|jdƒ}x|D]…}tjryy|jdƒ}Wqytk
rutjd|ƒq,qyXn|j	ƒ}|j
dƒs,|r¡q,n|jj|ƒq,W|j
ƒdS(sªRead the manifest file (named by 'self.manifest') and use it to
        fill in 'self.filelist', the list of files to include in the source
        distribution.
        sreading manifest file '%s'RZsUTF-8s"%r not UTF-8 decodable -- skippingt#N(RtinfoR\R_RtPY3tdecodetUnicodeDecodeErrorRNtstript
startswithRRR<(R R\tline((s</usr/lib/python2.7/site-packages/setuptools/command/sdist.pyt
read_manifest´s
	

N(sformats=Ns6formats for source distribution (comma-separated list)(s	dist-dir=R
sFdirectory to put the source distribution archive(s) in [default: dist](iii(ii(iii(ii(iii(R0R1t__doc__tNonetuser_optionstnegative_opttREADME_EXTENSIONSttupleROR%R'R(Rtstaticmethodt
contextlibtcontextmanagerR.t_sdist__read_template_hackR+R,thas_leaky_handleR7RIRKRRRRdRm(((s</usr/lib/python2.7/site-packages/setuptools/command/sdist.pyRs:											
	
	
(t	distutilsRtdistutils.command.sdisttcommandRR&RR+R^Rutsetuptools.externRt
py36compatRRtlistt_default_revctrlR
(((s</usr/lib/python2.7/site-packages/setuptools/command/sdist.pyt<module>s