python2-characteristic-14.3.0-bp153.1.17 >  A `B﬜!M@eeegh%YO`(~kC ڽ)gKNIBߥmqaB“KE]F l\ڃ%)ysr cXS`b,TxOC4|( kļO?sܹ%VT FT(הk@QnL|sI (VE?=}"tRZD6JQXT | WPIfП9\s Bi䒊f374250de60dd573cb057a744edc322e2784bac03af145f152421af747ec62520394838371b096e43c2c960b0ba1e133baa02517tt`B﬜!M@eeeuiCnG>/ۭ6Kh:|784fq I^\w.ۋ?rQK>t Xm֚@yO,o+B7u"!kLѽzӁBL[?XÖ{(JbpyJk7[5E崷[6^YXD)iS?Jbp9$0uFQ.A2N)&MϤ{tӕO"ml}֎6v>pA?d  + [X\dh < Z x   PT ( '8 09 <: uBFGH4IpXYZ[\]^bcjdefluv<wxyz4DHNCpython2-characteristic14.3.0bp153.1.17Say 'yes' to types but 'no' to typing in pythoncharacteristic Python package with class decorators that ease the chores of implementing the most common attribute-related object protocols. You just specify the attributes to work with and characteristic gives you: - a nice human-readable __repr__, - a complete set of comparison methods, - and a kwargs-based initializer (that cooperates with your existing one) *without* writing dull boilerplate code again and again. So put down that type-less data structures and welcome some class into your life!`Blamb010SUSE Linux Enterprise 15 SP3openSUSEMIThttps://bugs.opensuse.orgDevelopment/Languages/Pythonhttps://github.com/hynek/characteristic/linuxnoarch#TVV]`u:sA큤A큤`B`B`B`B`BT,`B`BT)6`B`B`BT)6SlTMbf5308292e80e6ab8de3f3185cc3d977bf16905f8159e8c7ec8360e37f692facddf3a61d767e65832a603294d73c802206de152c4ed7d6c417ec2deed5ce260f401ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b2f52a8ab0170bd8d8f776d11ed4b6d3cca078787eed03bf3c97131de347e2aa3483cd848f462dcd4ceb060598952325da6c06dec978e77529fc458d5238c391ac57c2458ed33a37a46ef7a241384568e32716d3c63b6eabea870bc7287bcf647c57c2458ed33a37a46ef7a241384568e32716d3c63b6eabea870bc7287bcf6476eb62a7ed84f15aa0de23585df144421f12738681c4a579856bd531767a182faba640e52e0a8a288bc14e7e29622465bece261532104bd608e6f35d464bda8800e6c3b09990ebf4d2c68aebd79a5e1597bf284ebd2d0706239c1652c0aad8815d1f90d670d215e7cd151c74829c2df16552adea7f40d2d6cabd9ddbe5443b87f0af91b662f8428b28f5e517b049a0bb9feeb59b1adaa5c9418c1579f9485107cbe1ebbafb83a687abfa20c430bded306539a0385a875d14d521e743754a97cbdrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-characteristic-14.3.0-bp153.1.17.src.rpmpython-characteristicpython2-characteristic@    python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.73.0.4-14.6.0-14.0-15.2-14.14.1YUS@jmatejek@suse.comtermim@gmail.comtoddrme2178@gmail.com- singlespec auto-conversion- update to version 14.3.0: * All decorators now gracefully accept empty attribute lists. [22]. - changes from version 14.2.0: * Attributes set by :func:`characteristic.attributes` are now stored on the class as well. [20] * __init__ methods that are created by :func:`characteristic.with_init` are now generated on the fly and optimized for each class. [9] - changes from version 14.1.0: * Fix stray deprecation warnings. * Don't rely on warnings being switched on by command line. [17] - changes from version 14.0.0: * Deprecations: + The defaults argument of :func:`~characteristic.with_init` and :func:`~characteristic.attributes` has been deprecated in favor of the new explicit :class:`~characteristic.Attribute` class and it's superior default_value and default_factory arguments. + The create_init argument of :func:`~characteristic.attributes` has been deprecated in favor of the new apply_with_init argument for the sake of consistency. * Changes: + Switch to a year-based version scheme. + Add :func:`~characteristic.immutable` to make certain attributes of classes immutable. Also add apply_immutable argument to :func:`~characteristic.attributes`. [14] + Add explicit :class:`~characteristic.Attribute` class and use it for default factories. [8] + Add aliasing of private attributes for :func:`~characteristic.with_init`?s initializer when used together with :class:`~characteristic.Attribute`. Allow for custom aliasing via a callable. [6, 13] + Add type checks to :func:`~characteristic.with_init`?s initializer. [12] + Add possibility to hand-pick which decorators are applied from within :func:`~characteristic.attributes`. + Add possibility to exclude single attributes from certain decorators.- Initial versionpython-characteristiclamb01 1614999451 14.3.0-bp153.1.1714.3.0-bp153.1.1714.3.0-bp153.1.17characteristic-14.3.0-py2.7.egg-infoPKG-INFOSOURCES.txtdependency_links.txttop_level.txtcharacteristic.pycharacteristic.pyccharacteristic.pyotest_characteristic.pytest_characteristic.pyctest_characteristic.pyopython2-characteristicAUTHORS.rstLICENSEREADME.rst/usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/characteristic-14.3.0-py2.7.egg-info//usr/share/doc/packages//usr/share/doc/packages/python2-characteristic/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP3/standard/df9807ec0a462cd81aa126d1c7b8fbc9-python-characteristiccpioxz5noarch-suse-linuxdirectoryUTF-8 Unicode textASCII textPython script, ASCII text executablepython 2.7 byte-compiledRRRRRR/Ȧմ|@Rutf-80b310818dfde1211e2cf93eb4edef08b223c45c9a25c6be1a014c8604949e1b1?7zXZ !t/YW] crt:bLL, ~q EL'.o!.BhY.C ySؤ[XXaF;bУQC"v%=u#Pr)"gNpYD|įwRn"kY)lOpj>XP6"||iݝ# T"MrCWm|t-{ 6@1JLjY ׏GrCNx|ȝQo106[d`&#&/Y7Y&f g.[ 3fQ`i/b!-lZaHYvmgIvs:F_WTB39KGWyKNn0H UbWSx \ aI3à`_J B1Ig$@]'Vj2ͤ5 zx%b3oT=?'A_vGw#I;i IƎKar{%CTQ "9#tMז |L\<}Hqj`$ئO~$]wJA J?N!ꭒO2ry[&.|Jo! lH4ڴw{jnI?n+::愜yz Ԧ`xs"㯤4߂OCkWЅ(̃-J #{6g̭z KgFt/J je`K^O}Wc!U_;O[zm,uW5dlWߋ ap.C &P}btbmТ%}FGzWse)F! *[| Ģ)b .U=3^wp:zi25(@\^*~!}n~-iHOMJJI;.H^&y} ޟ_EhmqS xl߆PH<ãAKj5˭oq?v@[W<0yH~1Yfbקk8z6P%Aj\`+ 0K)X*fy@ ZjMQԉ{J+_# kP%L30˾ڪFꫧ]&^J*bUQLW@"?.=uoibaQRgXH%xiSb|a 98-tmXYv!XƔZub'S4R4"< {l;sOkp=rSlZdeǖW#Jf:> UJ*;wЖ [ 5 URW&]=S!VFкq8 =gyt٧hڔ)^v]I$N"÷{?2.W*H! ֳqJNk x\7ϵI2٬d^O?eM+sO}Q4,EC\p>NGN%_Jf p=үqD,rzf\ an|tI(E_Fn 0,'O !^P*z,}4|r֤#>FS'8ه(6a(wɷ7 r9 8acQfnO._oN-^㑉ʞҰ\-Æ]./݈&? BP/MHnGm% /X5NTUh%\;B5:eKLY\tnROV>,S:o >|fZpٽtz_׸nzy#g@6HFa@"|uDFٴWR~UqVXnMQ23IM귈«]zIUcUۊ FOXMTK.D$~X`Eb伻hy'Wn6ozE U2o/{ (Po7 V, £hૈWVUX{-ߠD zcy&KOs8Ƈu$g}*\!L" &q!1]0,\07M{Ѕi?=1 zW2䢱AGcOv cJHi׺'隆PHѣ(L { 78Nlϋ9KK*`*abF%a]-ג7Z鸘fN1Q4!ۼgDX{6=pE`6gkX{4惧.hmU̹~A` I%biFTfu  ߁{"@#N;Fqa3Q,:Wۗ FT^S7Tߜ(X0v@8Qf-(/eue]x7O BPߕjdwdFOp}&6\T́!_޲K;WL !D)f[x ?X`7ɞC-@w!Wss6UƩl S_&-e@;?;oL 5Aw2Hh{ߚ%.}Tpep_tLؒ{Ҟ*5LO?AUZ_Ct!_IY|}!ۃ']sb VQ$YO`ά*@.R`'^yxu:N)?ȿ5#X,j!.T ;w֭n<owGp4Zb-Ԧ__ n*Pv݌wxk$~/Spp&G\,HOehuLyӑ] kw?^2ԠU( .$ej"yģY$q.^0v&S^- 3H<$1(pM>(=҂.g(txfzUч aJ9z&3iaaaUoz2vL*ݎŃyKfL3<f40w(6N*b#3V5} ׋5qLCԉH$. c>^TJ~S qŐ=owY_;#uo*A9\c1+z/~ɋHx 0Ɓ;\D-Dڽt0Q26+Zd QĒoT)i#36s|PŠXv x ZR%>yywM\-@jtD@ɠvhwV. A9G`0?V[5O)衮ԛmu@]7|z2jO: ~ PR' 9K95GK}:?ƭ@ D:ģAI'1߁#z2ᩉjnnk<̡aN=}62f`E!_Ǧxԕ񆓍ɊX~!k tY&gde9FC>2|< :ގ_"j lCჇ^D%R|XX*4k#9VuK3Lj'6?fκ7+5ҳL9 ^&[ vo ̃]*]}Abtl\#ehz6)4QwY%1wF,_An%R` }vFxˤ>$tKnI[u?Om JZ/@ PkXpYl^׫b7nΝE.쑂lH ]t@!&=K\?hyfFwiRhfU&eU=\4O_B R+8r[޲|ns="+5XL-&; -ZշP[8PZ~DQ@k"iHrbj +կ/-HPwJ&1fJ쑳!9Zg;: +z#ik5EPRMsL5'0D ])9\k,'HAAqk @X\+Ģd6έgg:z|O%Le! s= ~_&pC;/(:lxi.XcQNBݯ4&~o.>ܗydҵ7c>M56LP>9{ҏD 4u$g0fǂlnܞd$aeƞx ^40FN :$u /&cωgmcn^Pm%b]ۣw/WNY|z/E.dO2 囅DBS~~n=g6 ʂݓzk QuT>AT8H|D_gfC*91M~C_CAs^;zUќt+G|nsrP6 XVW(A}ףhWv,ctJ;Jo$b,F=I++ݧY5kʧ ^$i L1{C$ 1"X9D\(ڪ8"C nc22x MO颗1I<׏DN6pE9a-Q_Vwh!<ёJ 𙧧W!IL5&&wqfX-נM(9"-Q;>0JўJa<50zKvEMTT>"Y gIPgjZlUX,4cw=&v$0f Tb"mJbYǠ miJ1,䐻RQH͚KdM!Bs\TwSЇ<~я- C֒0}!X~a0LT5H&Sl^ֆ (QL3"& +l^(C2S_[8w}[\ Mm¯TAO*/3Dպ"d2 u4]UfW ϟ&2i|G+u τ|je1yFtӍ{7b%ʭ\1Fj+AWf$Blsg1,;%ogr%.!j vCj{]:\ Lc4,6 2ji8֒ x(TA>jA7RV8'S*D$'a2O7BkT3M7/'~ò Y>&Ԕ luC\bK>;| x2-j1h) 67%Fvx)ro   K;[WxKpstfaG),6m͠+1:Ukq^"Fß!s!&~90Aucݔ竲/1}ώ]*v@vĒc&8FO3K&giȭHܥ&z\,%3ÏqcdJ`$HB3SR%ъρ${lhŋQ!ltah ݗ돬ҕӇƾ6o#2';A&?2s+:PT[?-4M+zceSF2lLS% QN3܊\zEmb#.abs$"iN(竇@,G: C^O{^vj3hWJ#{}=X ('7o#)J@ʎN&_~-<'K[>Wk4/5 ]ASLhbc:'q4k6d_NkF}HJvr$t+Uw1%W!t? Շ S$DS~A lH+bYh] ]c^h* jйy=u퓕'ڨG&"׳) M )rGǤq87WQW'S*-xGꪼ9³Y^bF {r$V9(Mnfݨ-)U9cAIvPOW|C 41@A0E=6 ;+}Փ y"#C\?rMuO݉!Z7 ,9mȹQ^աV"Wwਲ=u l|%b qB1=}W!yݢU}]ڜGiƊ7vCnu 8̚.Le|Q?ʫTi Yzt ˥eq t¡r E4qe|^YƮyTK?]%8%е왰J yeޑV"!1lȽ/8 Mf@Wd2} ۥ#wK\gPV՞ .)܌@"R5lΜz.OV dIdX(-+kDsl% ƒv'+Qݦ9Xx1,n Q~pqv2~lmGEH>[ \C%L 꿾T+9o*^|B`h:uӜÃMce} XS*3ʹ'ѧÙxx> eIk T^k{ 3%gNm?b>6u&d8 ^0%ŧLi׶7FЕ3FkYOXM!Rfnv1#Ļ#[nˍ{!*q3^%%\W{Z t@D!Sc?Op <%*ml.!+ۏA446$fĿƚ"``Gb1jh^eu P€4<Mi0Dͱ]zM;u9r~;|=MP#χCվ6zLm4Ό2H`;=$iLtjn/tYjv[L6EX&o7[:Δ!s6pмGc՟)Rh?7Uo.T$#k1O(s 6@T+ Ů"T @ޮ:C~0 w]-m{s>6'}S o'%ny|W llzl,[anI>ׇi<qȖhO `itBR ئ /+U @RQ{υ&\I =y;/y#+!)R@ \ңd?Ԃk%z!$Lה=x:SԙH'4; tf;+\FWֹL:*~!" ^ 5gw fR$B$EՀOs82wh}ȁ&L,[7;|{!'0vxG9>Xwmkϛx/t}}&Y_]ZX{ }=XEQF߶tA2QAWxja-åZ!NCUkrtc!@?r_P/T[0O纹Iɢc`„NDή=;I҃R$22E}t`[E+ s fhK\caoHdz5snl6I,D&/v1ch^My"/qu]:m]n$/,=P:WU@M>\NM1&@p=kձKL )%ȹVC_XЇ97JӜ3F? Tt6}%qHp JCNl7^-K Lu ˔OAfοR p_}"tk`vTϸ m!"Cs@ytd] YN(²C# !J~ A` S^nh뢖TVE58=G)Me a}JQ&F[7ϟHXuиm&Dx}9b(PEڴϮ57=.R PMEHaؐC׾[/ʹ8}FE (gZï:15%4xݓџ4;[H EPe66drLu)jzP֚uT(̓mLkQT~r[א%4Le%ʪ(V-O_VXOV&+ѯ3*~y48 zto*]ٺeS,/4#W^֍~:Ψ1P:F$x &e64[8VmԧuקVȄ3DVgOZ^!"p8;-.>ɫoѢV~sC)܊4`53Vd%5ez7Nĭ8 r*T2hlNwƴabtxF!aΩRҐ^xtfj]x-@vb(pdHW*B9# ngeJ/ozFT)$EkzZJ!lG< EYhd3<#DHx&%dmgJ͚Z~Gϡnǣ㋶PML"Y= yY㽡rHٹ_N:gL2#nrƺ >p:)-2>g,ǢCMBSR`hn;;?=r&מU]lmR}߸λ Ѵx1m@&o]&+1k2XBJh}o\+Z\_bIHc]ۭDƧYSx֢Ց=|E) NʖmKw!*8X8ʩo{ էkZՆ,#3V' @rƐJC9M,VhIOV[٩pbc&$qG _Z}IC: F.ǰCR4>89}xeE ! z!Ju#÷Ci.%_Kromi.VVڪ4mVd ""* yZnUhF›{ffv>)DMHL3t:1E<|*D\襛4萌.dsϐ3qI6xU fuoUa%P }"Ȣ8=8Cy?܈uf6љ<|18^H9M~ LayK[۝rŊ Пch6ueJp*[JGUh|` ilMT»\\,3G/Y}}bWPEVdbF4gq>0g|iB|?T 8tG0$!KZB ]Hzƙ{ 2\qG,tXQ1HL'Sb\K"XօE*: -:?8>J}yq&-YjIFAe\fh\4.ԫECC.e+˾i0b,8yQC;Y9 }~lg[;hZnk 2x^&2(.-6  ͼ~3h\D);ߘ(Y>He>k1+T!~zhysO&r@ͥl&[45zߝ„ϵM/p#`hv!gn%D䤧,bx? ^w[B, Iʾ]]:zB*HdmjtWΏfxvQ qV䬨ygA5:S9Z3Co"D%>~?I_Vg͏J/wģ40Ұe\A 8ܿо,Fqݣ^^;(!QNG1%68ёJs6QPMAvPmَWZX)Pyw%X7AE[Rw4 /ױZ\ˇH{f⟆g#6K;} x% OYcPQ(Styc^#epDd6DIr9Wa=$)T&<IJ{Jzs, t-qbnƏ"@q b(!1XA<Iw1y?P4.Z/ļH8wIƒכ˟p\F%}Ae"OZ 3VD'!4XtS{k:~rG`1BE~"b#r>-6%)̎Ɵj=P ا56o % =:Y{ l.̍& eK8 SvlzNݕԗQ?gdO-czw`,][ɃC za>)J:.lې2^mR }MJvv1la3ـZU/Nq]A֠ȭ?z4̙v".L3&3!xo%o\ |6$uK^KMQGϝ,* l}PTj.HukƔۻ뉆{AfiZyq5߭Blr;bUPdaۊWnt+osaǁ.fC`=O)֗؅[OByT(X=J Ϋ.Tr㱍I6_J cUT Nr(ur Y OVMkVZGyƠ\mE @3y5Uj$)isۏ~²̛3>T#}(uh2᎘ygW€fc(Cfu:dXoAY'c >aE; ܳ/bxaS]{kSdua)_~绯.n;YKH: 9fNPNv`gNxC/ٯEww<, 2DEJ䱛P!vPGV4u+4{O,g& h8Um)8܀*L vh"d]9S)8hܼ] x&e߳"/K8Q\T ݴD0w.g!6,ء +YӑSſȧޖ?\u參֊z(i*act,{z. *>Rh-/ ]ӕ@ջ\5 B%,׼T<1(r͑{)'dρyss{m-pjCt]v\ڷ(Ih^w*[ꑫ2#Zt1{!e~ESF!m`~ J@uLp'!@g؎(RҶzuB<<Ks~IIz=^c[=UqUV'VEd^0+0#4!Hʘ:~DP:8*7#E%+*[T7{|QCYbIF@{,Mb]v++1#6nOcʾX~T>S-EᙺB@;'XI Ul <Q@&'a|G"[f-\Laݗ]Vs\q{[HأqX)p0>gY vJ!J9CUژMj)5$Vڷ"72Sd.. >),g611XQ k?Zkƣ.Y\&VLY7ϝƅ"Jt7jt:a,1l">l^?޴G@eÔQD6kb5RrBm!# ')#(4㠜烹bo;3oܧu]! }lǰ֠F|G mw\)[CJT6JEm1kxq/ԅ(@sfeI+al:ޗxܠۆo{Ϋ”)I16ەBUH}ReÒ3BYRLծ=| oԳRLϷtˋˌIukElt kA8a0zQxDN'p_3 {Տ$ 9*:1T4v(@<|.-6Mlxb S:+ϥ{ی}YC+Ou1):Kb5|prjǸuQҪSCe40 l ԼlCKZ c+5- }G/ MbkjUPI8ITuK\Vڢ*@ KL2y6 O?:{+y=FI?Bꫢ!qG髳 [5gcjSZӡ́L.gc#Z+IACbTUD јඍ~Y"p>%.oJ^TI{5Wp{߸亐a'P划(xzѧ̬kTֻɓۯ5((h].7-X硯|{1 ?B1=莯0\Zٟ3=ywB0kZ&iF65ᦸ7+svE)4L4( ͣ!Ge$RQ+Tϙ# *Wx'_Ec>tVtlzJ@iGpƦhTLl03FlL~HOomӰ:a#\eMzJqehX08x<O.Jj֖%H'n?n~ ԂM71ۯex(oFXO:L]N;C5>9G4*瀕$xdbuR̄#ސ_Z.[U3b.E|"cXR5pKO- ) ["o/%ꍎo\ݘ{5*[OZyG0Y#Ist:3;@9hɐo'6k ľrr#)V'h!֐ə%]#SӮ~N\3PYyk2cԁ{_ 7KAVʛȵv|IJpP*{) c?%7?ɺm;jkOJmr[cpXPru^C_|6^{G ; 5=KIsv(di~JW0ځӂiX¾3z^\j~"&Ir,9~ȼD՚cg9 _,f q  8hv\tZdFI_R;sNyM:|,]Kd0.ucadCa+oefi3tK:[T1.dPህrU.EXi-} k̃2)Ħi5t3.-z`_hSz!9%H?Aҝ囻!lE7Ap" :@}uT.&3AOFZy24˞92  X%r$h {&F{c /HTAU`p@u!]o@Ót{CJtKXn#I[&ȩFIfW| H>1P5^Ix7l%gh5@j< |9.yb6TMMocNN%L`E3#Yr\lCæ(A5)aX8O;xIO L$A5B ڣb[fm+PϵKD 4~?VP?dRH5~ބ,Nj +b WM_w SDH:![/S]Cp<b$ ̭ơQd Q{hrAMGY30|8>ٞߒ/::,rCm![{1k>*mnwj~r+s_ӶJ= I NL"4q2,ZaƦ8,hz'0,iu~w1uH Wf@3@J3lbWz;dB yS:1l^mx{,..@c b]Q?gxf;aRy-3̤u:x:̓gܵk4As3?+̓C߉.)Y-{VbGnrƹ*"coPZ]bt̤;a|dt=J}*v > SP mIVWRhT9ܧdg)V?  j YZ