HEX
Server: Apache
System: Linux msm5694.mjhst.com 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User: camjab_ssh (1000)
PHP: 5.3.29
Disabled: NONE
Upload Files
File: //lib64/python2.7/site-packages/cffi/setuptools_ext.pyo
ó
9£Wc@shddlZyeWnek
r-eZnXd„Zd„Zd„Zd„Zd„Zd„Z	dS(iÿÿÿÿNcCs ddlm}||ƒ‚dS(Niÿÿÿÿ(tDistutilsSetupError(tdistutils.errorsR(tmsgR((s9/usr/lib64/python2.7/site-packages/cffi/setuptools_ext.pyterror	scBsRe|ƒ}|jƒ}WdQX|d7}e||dƒ}|||fdUdS(Ns
texec(topentreadtcompile(tfilenametglobtftsrctcode((s9/usr/lib64/python2.7/site-packages/cffi/setuptools_ext.pytexecfiles

c
Cs/ddlm}t|tƒs<tdt|ƒjfƒnt|ƒ}y|jdƒ\}}Wn"t	k
r…td|fƒnXt
jj|ƒsõd}|j
ddƒd	}t
jj|ƒrÞd
|d|f}ntd||fƒnidd
6|d6}t||ƒy||}Wn%tk
rKtd||fƒnXt||ƒsg|ƒ}nt||ƒs–td|t|ƒjfƒnt|dƒs¹td|fƒn|j\}	}
}}|jró|jƒ}|j|ƒn|
dkrt|||	ƒnt|||	|
||ƒdS(Niÿÿÿÿ(tFFIsEargument to 'cffi_modules=...' must be a str or a list of str, not %rt:s3%r must be of the form 'path/build.py:ffi_variable'tt.t/s.pys (rewrite cffi_modules to [%r])s#%r does not name an existing file%st__cffi__t__name__t__file__s!%r: object %r not found in modules"%r is not an FFI instance (got %r)t_assigned_sources*%r: the set_source() method was not called(tcffi.apiRt
isinstancet
basestringRttypeRtstrtsplitt
ValueErrortostpathtexiststreplaceR
tKeyErrorthasattrRt_windows_unicodetcopyt_apply_windows_unicodetNonet_add_py_modulet
_add_c_module(
tdisttmod_specRtbuild_file_nametffi_var_nametextt	rewrittentmod_varstffitmodule_nametsourcetsource_extensiontkwds((s9/usr/lib64/python2.7/site-packages/cffi/setuptools_ext.pytadd_cffi_modulesL


			c
	s$ddlm}ddlm}ddlm‰ddlm‰ddlm	‰dg}|j
|jdgƒƒ|d	ˆd||‰d‡‡‡‡‡‡‡‡	fd
†‰|j
dkrÌg|_
n|j
jˆƒ|jjd|ƒ‰dˆf‡‡‡fd
†ƒY}	|	|jd<dS(Niÿÿÿÿ(t	Extension(t	build_ext(tmkpath(tlog(t
recompilers$PLACEHOLDERtsourcestnamecs‚tjj|ˆˆƒ}ˆjd|ƒˆ|ƒ|dk	rP|ˆˆƒnˆjˆˆˆ|ƒ}|s~ˆjdƒn|S(Nsgenerating cffi module %rsalready up-to-date(RRtjointinfoR't
make_c_source(ttmpdirtpre_runtc_filetupdated(R.R1R:R9R2R;R3R4(s9/usr/lib64/python2.7/site-packages/cffi/setuptools_ext.pytmake_modTs
R8tbuild_ext_make_modcseZ‡‡‡fd†ZRS(csRˆjddkrAt|ddƒ}ˆ|j|ƒˆjd<nˆj|ƒdS(Nis$PLACEHOLDERRB(R<tgetattrR't
build_temptrun(tselfRB(t
base_classR.RE(s9/usr/lib64/python2.7/site-packages/cffi/setuptools_ext.pyRIis(Rt
__module__RI((RKR.RE(s9/usr/lib64/python2.7/site-packages/cffi/setuptools_ext.pyRFhs(tdistutils.coreR7tdistutils.command.build_extR8tdistutils.dir_utilR9t	distutilsR:tcffiR;textendtpopR'text_modulestappendtcmdclasstget(
R*R1R2R3R4R5R7R8t
allsourcesRF((
RKR.R1R:RER9R2R;R3R4s9/usr/lib64/python2.7/site-packages/cffi/setuptools_ext.pyR)Is	'"cs÷ddlm‰ddlm}ddlm}ddlm‰ddlm	‰‡‡‡‡‡fd†‰|j
jd|ƒ‰d	ˆf‡‡‡fd
†ƒY}||j
d<|j
jd|ƒ‰dˆf‡‡‡fd
†ƒY}||j
d<dS(Niÿÿÿÿ(R9(tbuild_py(R8(R:(R;csVˆjd|ƒˆtjj|ƒƒˆjˆˆ|ƒ}|sRˆjdƒndS(Nsgenerating cffi module %rsalready up-to-date(R?RRtdirnametmake_py_source(tpy_fileRD(R1R:R9R2R;(s9/usr/lib64/python2.7/site-packages/cffi/setuptools_ext.pytgenerate_mod|s
RYtbuild_py_make_modcseZ‡‡‡fd†ZRS(csLˆj|ƒˆjdƒ}|dcd7<ˆtjj|j|ŒƒdS(NRiÿÿÿÿs.py(RIRRRR>t	build_lib(RJtmodule_path(RKR]R2(s9/usr/lib64/python2.7/site-packages/cffi/setuptools_ext.pyRI…s
(RRLRI((RKR]R2(s9/usr/lib64/python2.7/site-packages/cffi/setuptools_ext.pyR^„sR8RFcseZ‡‡‡fd†ZRS(cs„ˆj|ƒ|jr€ˆjdƒ}dj|d ƒ}|jdƒ}|j|ƒ}|dd}ˆtjj||ƒƒndS(NRiÿÿÿÿRYs.py(RItinplaceRR>tget_finalized_commandtget_package_dirRR(RJR`tpackageRYtpackage_dirt	file_name(tbase_class_2R]R2(s9/usr/lib64/python2.7/site-packages/cffi/setuptools_ext.pyRIs
	(RRLRI((RgR]R2(s9/usr/lib64/python2.7/site-packages/cffi/setuptools_ext.pyRFŽs(ROR9tdistutils.command.build_pyRYRNR8RPR:RQR;RVRW(R*R1R2RYR8R^RF((RKRgR1R]R:R9R2R;s9/usr/lib64/python2.7/site-packages/cffi/setuptools_ext.pyR(us"
"cCs=t|tƒr|g}nx|D]}t||ƒq"WdS(N(RRR6(R*tattrtvaluetcffi_module((s9/usr/lib64/python2.7/site-packages/cffi/setuptools_ext.pytcffi_modules›s
(
RRt	NameErrorRRR
R6R)R(Rl(((s9/usr/lib64/python2.7/site-packages/cffi/setuptools_ext.pyt<module>s

		
	.	,	&