Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
ó
=–[c@sddlZddlZddlmZddlmZmZmZdZdZ	dZ
d„Zdefd	„ƒYZ
d
e
fd„ƒYZdefd
„ƒYZeƒZdefd„ƒYZdefd„ƒYZdefd„ƒYZdefd„ƒYZdefd„ƒYZdefd„ƒYZdefd„ƒYZdefd„ƒYZeeƒZd„ZeeƒZdefd „ƒYZd!efd"„ƒYZeed#ƒdƒZd$e
fd%„ƒYZ d&e fd'„ƒYZ!d(e!fd)„ƒYZ"d*e!fd+„ƒYZ#d,e fd-„ƒYZ$dd.„Z%dd/„Z&eƒZ'ej(ƒZ)d0„Z*d1„Z+d2„Z,d3„Z-dS(4iÿÿÿÿNi(t
allocate_lock(t	CDefErrortVerificationErrortVerificationMissingiicCs[|t@rd|jƒ}n|t@r:d|jƒ}n|t@rWd|jƒ}n|S(Ns const s
 volatile s __restrict (tQ_CONSTtlstript
Q_VOLATILEt
Q_RESTRICT(tqualstreplace_with((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pytqualifys


tBaseTypeByIdentitycBs_eZeZeZdddd„Zd„Zd„Zd„Zed„Z	d„Z
d	„ZRS(
tsa C fileicCsÎ|j}|jdƒdks$t‚|jƒ}|r~|jdƒr^d|kr^d|}q~|ddkr~d|}q~nt||ƒ}|jd|ƒ}d	|krÊtd
|jƒ|fƒ‚n|S(Nt&it*s&[s(%s)is[(t t$s-cannot generate '%s' in %s: unknown type name(	tc_name_with_markertcounttAssertionErrortstript
startswithR
treplaceRt_get_c_name(tselfR	tcontextRtresult((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyt
get_c_names	
cCs|jjddƒS(NR
R(RR(R((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyR/scCsd|jƒkS(NR(R(R((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyt
has_c_name2scCstS(N(tFalse(R((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pytis_integer_type5scCsby|j|}WnJtk
r]|j||ƒ}|jj||ƒ}||ks^t‚nX|S(N(t_cached_btypestKeyErrortbuild_backend_typet
setdefaultR(Rtffit
finishlistt	can_delaytBTypetBType2((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pytget_cached_btype8s
cCsd|jƒfS(Ns<%s>(R(R((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyt__repr__AscCs)g|jD]}|t||ƒf^q
S(N(t_attrs_tgetattr(Rtname((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyt
_get_itemsDs(t__name__t
__module__Rt
is_array_typetis_raw_functionRRRRR(R)R-(((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyRs					tBaseTypecBs#eZd„Zd„Zd„ZRS(cCs(|j|jko'|jƒ|jƒkS(N(t	__class__R-(Rtother((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyt__eq__JscCs||kS(N((RR4((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyt__ne__NscCst|jt|jƒƒfƒS(N(thashR3ttupleR-(R((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyt__hash__Qs(R.R/R5R6R9(((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyR2Hs		tVoidTypecBs eZdZd„Zd„ZRS(cCs
d|_dS(Nsvoid&(R(R((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyt__init__XscCst||dƒS(Nt
new_void_type(tglobal_cache(RR#R$((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyR![s((R.R/R*R;R!(((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyR:Us	tBasePrimitiveTypecBseZd„ZRS(cCstS(N(R(R((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pytis_complex_typebs(R.R/R?(((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyR>ast
PrimitiveTypecBs¯eZd>Zi3dd6dd6dd6dd6dd6dd6dd	6dd
6dd6dd6dd
6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd 6dd!6dd"6dd#6dd$6dd%6dd&6dd'6dd(6dd)6dd*6dd+6dd,6dd-6dd.6dd/6dd06dd16dd26dd36dd46dd56dd66dd76Zd8„Zd9„Zd:„Zd;„Zd<„Zd=„Z	RS(?R,tctchartitshorttinttlongs	long longssigned chars
unsigned charsunsigned shortsunsigned ints
unsigned longsunsigned long longtftfloattdoubleslong doubletjsfloat _Complexsdouble _Complext_Booltwchar_ttchar16_ttchar32_ttint8_ttuint8_ttint16_ttuint16_ttint32_ttuint32_ttint64_ttuint64_ttint_least8_tt
uint_least8_tt
int_least16_ttuint_least16_tt
int_least32_ttuint_least32_tt
int_least64_ttuint_least64_ttint_fast8_ttuint_fast8_ttint_fast16_tt
uint_fast16_ttint_fast32_tt
uint_fast32_ttint_fast64_tt
uint_fast64_ttintptr_tt	uintptr_ttintmax_tt	uintmax_tt	ptrdiff_ttsize_ttssize_tcCs/||jkst‚||_|d|_dS(NR
(tALL_PRIMITIVE_TYPESRR,R(RR,((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyR; s	cCs|j|jdkS(NRA(RnR,(R((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pytis_char_type¥scCs|j|jdkS(NRC(RnR,(R((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyR§scCs|j|jdkS(NRG(RnR,(R((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyt
is_float_type©scCs|j|jdkS(NRJ(RnR,(R((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyR?«scCst||d|jƒS(Ntnew_primitive_type(R=R,(RR#R$((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyR!®s(sname(
R.R/R*RnR;RoRRpR?R!(((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyR@fsv
					tUnknownIntegerTypecBs)eZdZd„Zd„Zd„ZRS(R,cCs||_|d|_dS(NR
(R,R(RR,((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyR;µs	cCstS(N(tTrue(R((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyR¹scCstd|jƒ‚dS(Ns4integer type '%s' can only be used after compilation(tNotImplementedErrorR,(RR#R$((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyR!¼s(sname(R.R/R*R;RR!(((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyRr²s		tUnknownFloatTypecBs eZdZd„Zd„ZRS(R,cCs||_|d|_dS(NR
(R,R(RR,((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyR;Ãs	cCstd|jƒ‚dS(Ns2float type '%s' can only be used after compilation(RtR,(RR#R$((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyR!Çs(sname(R.R/R*R;R!(((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyRuÀs	tBaseFunctionTypecBseZdZdd„ZRS(targsRtellipsistabicCsÏ||_||_||_||_g|jD]}|jƒ^q.}|jr_|jdƒn|pkdg}|jdj|ƒf}|dk	r°|d |d|d}n|jj	j
d|ƒ|_	dS(Ns...tvoids, iRR
(RwRRxRyRtappendt
_base_patterntjointNoneRR(RRwRRxRytargtreprargsR	((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyR;Ïs				"	(sargssresultsellipsissabiN(R.R/R*R~R;(((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyRvÌstRawFunctionTypecBs&eZdZeZd„Zd„ZRS(s(&)(%s)cCstd|fƒ‚dS(NsPcannot render the type %r: it is a function type, not a pointer-to-function type(R(RR#R$((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyR!çscCst|j|j|j|jƒS(N(tFunctionPtrTypeRwRRxRy(R((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pytas_function_pointerës(R.R/R|RsR1R!Rƒ(((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyRàs	R‚cBs eZdZd„Zd„ZRS(s(*&)(%s)cCs¸|jj||ƒ}g}x*|jD]}|j|j||ƒƒq%Wd}|jdkr“|js“y|jjf}Wqtk
rŒqXq“nt	||dt
|ƒ||j|ŒS(Nt	__stdcalltnew_function_type((RR(RwR{RyRxt_backendtFFI_STDCALLtAttributeErrorR=R8(RR#R$RRwttptabi_args((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyR!òs	

cCst|j|j|j|jƒS(N(RRwRRxRy(R((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pytas_raw_functions(R.R/R|R!R‹(((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyR‚ïs	tPointerTypecBs#eZdZdd„Zd„ZRS(ttotypeRicCs\||_||_t|dƒ}|jr@d|jƒf}n|jjd|ƒ|_dS(Ns *&s(%s)R
(RRR
R0RRR(RRRtextra((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyR;s			cCs.|jj||dtƒ}t||d|ƒS(NR%tnew_pointer_type(RR(RsR=(RR#R$tBItem((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyR!s(stotypesquals(R.R/R*R;R!(((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyRŒscCs
t|tƒS(N(RŒR(R((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pytConstPointerTypestNamedPointerTypecBseZdZdd„ZRS(RR,icCs-tj|||ƒ||_|d|_dS(NR
(RŒR;R,R(RRR,R((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyR;s	(stotypesname(R.R/R*R;(((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyR’st	ArrayTypecBs/eZdZeZd„Zd„Zd„ZRS(titemtlengthcCse||_||_|dkr'd}n|dkr<d}n
d|}|jjjd|ƒ|_dS(Ns&[]s...s
&[/*...*/]s&[%s]R
(R”R•R~RR(RR”R•tbrackets((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyR;)s				
cCst|j|ƒS(N(R“R”(Rt	newlength((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pytresolve_length6scCsl|jdkr%td|fƒ‚n|jj||ƒt|jƒj||ƒ}t||d||jƒS(Ns...s)cannot render the type %r: unknown lengthtnew_array_type(R•RR”R(RŒR=(RR#R$tBPtrItem((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyR!9s(sitemslength(R.R/R*RsR0R;R˜R!(((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyR“%s
	
	RBtStructOrUnionOrEnumcBs/eZdZdZd„Zd„Zd„ZRS(R,cCs0|jpd|j|jf}|d|_dS(Ns%s %sR
(t	forcenametkindR,R(RR,((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pytbuild_c_name_with_markerHscCs||_|jƒdS(N(RœRž(RRœ((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pytforce_the_nameLs	cCs#|jjdƒst‚|jd S(NR
iÿÿÿÿ(RtendswithR(R((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pytget_official_namePs(snameN(R.R/R*R~RœRžRŸR¡(((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyR›Ds
		t
StructOrUnioncBszeZd
ZdZeZeZd
d„Zd„Z	e
d„Zd„Zed„Z
d„Zd„Zd„Zd	„ZRS(icCs;||_||_||_||_||_|jƒdS(N(R,tfldnamestfldtypest
fldbitsizetfldqualsRž(RR,R£R¤R¥R¦((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyR;[s					ccs_|jdk	r[xIt|j|jƒD]/\}}|dkr%t|tƒr%|Vq%q%WndS(NR(R¤R~tzipR£t
isinstanceR¢(RR,ttype((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pytanonymous_struct_fieldscs"ccsµ|j}|dkr+dt|jƒ}nxƒt|j|j|j|ƒD]c\}}}}|dkrœt|tƒrœ|rœx-|j	ƒD]}|VqŠWqJ||||fVqJWdS(NiR(i(
R¦R~tlenR£R§R¤R¥R¨R¢t
enumfields(Rtexpand_anonymous_struct_unionR¦R,R©tbitsizeRR((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyR¬is	c	Cs¯g}g}g}g}xT|jƒD]F\}}}}|j|ƒ|j|ƒ|j|ƒ|j|ƒq%Wt|ƒ|_t|ƒ|_t|ƒ|_t|ƒ|_dS(N(R¬R{R8R£R¤R¥R¦(	RtnamesttypestbitsizesR¦R,R©R®R((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyt
force_flattenws


cCs5tj||||ƒ}|s1|j||ƒn|S(N(R›R(tfinish_backend_type(RR#R$R%R&((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyR(‰s
	cCsä|jr5|jdkr1td|jfƒ‚ndS|j|}d|_|jdkr]nz|jdkrìg|jD]}|j||ƒ^qv}tt	|j
||jƒƒ}d}|jrÊd}n|j
j|||dd|ƒnëg}|j\}}	}
}xtt|j
ƒƒD]y}|	|}
|j|}t|tƒrù|jdkrù|jj||ƒ}t|
|j|ƒƒ\}}|dkrÁ|jd|j|j
|p¶d	fƒn|j|ƒ}|j| |f|j|d|_n|j||ƒ}t|tƒr>|jdkr>|
dks‰t‚nK|j|ƒ}||
kr‰|jd
|j|j
|pxd	||
fƒn|j|ƒqWtt	|j
||j|ƒƒ}|j
j||||
|ƒd|_dS(Nis(recursive structure declaration for '%s'iiiiÿÿÿÿs...sfield '%s.%s' has a bogus size?s{}s=field '%s.%s' is declared as %d bytes, but is really %d bytes(t	completedRtR,RR¤R~tfixedlayoutR(tlistR§R£R¥tpackedR†tcomplete_struct_or_uniontrangeR«R¨R“R•R”tdivmodtsizeoft_verification_errorR˜RR{(RR#R$R&R‰R¤tlsttsflagstfieldofst	fieldsizet	totalsizettotalalignmentRCtfsizetftypet	BItemTypetnlentnrestt
BFieldTypet	bitemsize((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyR³s`	
	%		

!!
cCst|ƒ‚dS(N(R(Rtmsg((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyR¼ÌscCs1|jr-|jdkr-t|jƒƒ‚ndS(N(tpartialRµR~RR(R((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pytcheck_not_partialÏscCs=|jƒ|j|ƒt||d|j|jƒd|ƒS(Nsnew_%s_typetkey(RÌR{R=RR¡(RR#R$((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyR!Ós

N(R.R/R~RµR´RRËR·R;RªRsR¬R²R(R³R¼RÌR!(((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyR¢Us			<		t
StructTypecBseZdZRS(tstruct(R.R/R(((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyRÎÛst	UnionTypecBseZdZRS(tunion(R.R/R(((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyRÐßstEnumTypecBsJeZdZeZeZdd„Zd„Zd„Z	d„Z
d„ZRS(tenumcCs2||_||_||_||_|jƒdS(N(R,tenumeratorst
enumvaluestbaseinttypeRž(RR,RÔRÕRÖ((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyR;ès
				cCsKtj||ƒ|jdkrG|jƒ}d|jddƒ|_ndS(NRRt_(R›RŸRœR~R¡R(RRœR,((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyRŸïscCs,|jr(|jr(t|jƒƒ‚ndS(N(RËtpartial_resolvedRR(R((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyRÌõsc
CsJ|jƒ|j||ƒ}t||d|jƒ|j|j|d|ƒS(Nt
new_enum_typeRÍ(RÌtbuild_baseinttypeR=R¡RÔRÕ(RR#R$t
base_btype((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyR!ùs
	c
Csª|jdk	r"|jj||ƒS|jrLt|jƒ}t|jƒ}nOddl}ytjƒWnt	k
rynX|j
d|jƒƒd}}|dkrÈd}tdƒ}tdƒ}nd}tdƒ}tdƒ}|j||ƒ}	|j||ƒ}
|j
|	ƒ}|j
|
ƒ}|dd	|d>kr\|dd	||>kr\|	S|dd	|d>kr|dd	||>kr|
Std
|jƒƒ‚dS(NiÿÿÿÿsU%r has no values explicitly defined; guessing that it is equivalent to 'unsigned int'iiRERFsunsigned ints
unsigned longis=%s values don't all fit into either 'long' or 'unsigned long'(RÖR~R(RÕtmintmaxtwarningst__warningregistry__tcleart	NameErrortwarnRR@R»R(
RR#R$tsmallest_valuet
largest_valueRÞtsignt
candidate1t
candidate2tbtype1tbtype2tsize1tsize2((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyRÚs@	
	
N(R.R/RRRËRØR~R;RŸRÌR!RÚ(((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyRÒãs			cCsH|dkrd|}nt|dddƒ}|j|ƒd|_|S(Ns$%stunknown_type(R~RÎRŸtorigin(R,t
structnameR‰((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyRì*s

	cCs;|dkrd|}nt|dddƒ}t||ƒS(Ns$$%s(R~RÎR’(R,RîR‰((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pytunknown_ptr_type2s
cCsat|tjƒrtSt?tt|ƒdƒsJtjƒt|ƒ_	nt|ƒj	SWdQXdS(Nt__typecache(
R¨R°t
ModuleTypet_typecache_cffi_backendtglobal_lockthasattrR©tweakreftWeakValueDictionaryRð(tbackend((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyt
get_typecache<sc
OsÚ|jd||fƒ}|s%t‚y|j|SWntk
rGnXyt|j|ƒ|Œ}Wn,tk
r’}td|||fƒ‚nX|j}t2|j|ƒ}	|	dkrÌ|||<|S|	SWdQXdS(NRÍs
%s: %r: %s(
tpopRt
_typecacheR R+R†RtRótgetR~(
tsrctypeR#tfuncnameRwtkwdsRÍtrestetcachetres1((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyR=Gs"

	
cCstd|d|ƒS(Nt?R(R=(R#R&((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyt
pointer_cache^scCsQ|jrMt|jdƒtkrMd||jdff|jd|_ndS(Nis%s: %si(RwR©tstr(RR,((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pytattach_exception_infoas"(.R°RõtlockRterrorRRRRRRR
tobjectRR2R:t	void_typeR>R@RrRuRvRR‚RŒt
voidp_typeR‘tconst_voidp_typeR’R“R~tchar_array_typeR›R¢RÎRÐRÒRìRïRóRöRòRøR=RR(((s?/home/tvault/.virtenv/lib/python2.7/site-packages/cffi/model.pyt<module>sL	
/
		L		†G