python3-characteristic-14.3.0-lp151.2.2 >  A \-/=„!7OQM6AqDQjHpE x KE 'ͽts| ),NoPm5#-sdĺi??2V9όЎ"Vͻ}'Sr$J0kw1FUruGBPKFW説zƤt:‹̧FGi +W69x;.U}1#<ؙ/[u.d(11818750477c93a670cb1341deabf3cdc59b03bca396734897f5e568ddb4dca5edd4bca3a170dbd72a5fe73e5c84a2787f3d0024wp\-/=„_> 9N朮qd zT%'^cHJ'ٰE i*Qf8flJd%mډzUͯى}G~{]鍯-P3E@}c5$S ( fĶ y'df\F\jæ# ~ï- ~)bzC{ ,Aձ.upogNξUؤ[Xsqbb*ooKy_f 09on6ϫDD>p>?d  * ZX\dh{ 4 R p    HLdx( 8 9 : UFGHI8XHYL\`]^bcodefluv4wxyz,<@FCpython3-characteristic14.3.0lp151.2.2Say '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!\&lamb62openSUSE Leap 15.1openSUSEMIThttps://bugs.opensuse.orgDevelopment/Languages/Pythonhttps://github.com/hynek/characteristic/linuxnoarchKKAA#T]u:sA큤A큤\#\#\#\#\#\#\#\#\#T,T)6\&T)6SlTMb0b0fc2dd29cca70260d9037437b0171b79dbab8e372a57eb1229f547a88af5d1d4b43025ceba1db35cb7fffa4c6f2757be4bee9568dc784bf343b9e7da3a42ebcf97429dbeaa975a326a899ff5afda0af97e44190834286dc76467121ae4efc891846f9344364652bb42cf213c9708cdc9cbb9aee5c81d12eb80bc095583c2ecf5308292e80e6ab8de3f3185cc3d977bf16905f8159e8c7ec8360e37f692facddf3a61d767e65832a603294d73c802206de152c4ed7d6c417ec2deed5ce260f401ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b2f52a8ab0170bd8d8f776d11ed4b6d3cca078787eed03bf3c97131de347e2aa3483cd848f462dcd4ceb060598952325da6c06dec978e77529fc458d5238c391a6eb62a7ed84f15aa0de23585df144421f12738681c4a579856bd531767a182fad1f90d670d215e7cd151c74829c2df16552adea7f40d2d6cabd9ddbe5443b87f0af91b662f8428b28f5e517b049a0bb9feeb59b1adaa5c9418c1579f9485107cbe1ebbafb83a687abfa20c430bded306539a0385a875d14d521e743754a97cbdrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-characteristic-14.3.0-lp151.2.2.src.rpmpython3-characteristic@    python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.63.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 versionlamb62 1544479014 14.3.0-lp151.2.2characteristic.cpython-36.opt-1.pyccharacteristic.cpython-36.pyctest_characteristic.cpython-36.opt-1.pyctest_characteristic.cpython-36.pyccharacteristic-14.3.0-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txttop_level.txtcharacteristic.pytest_characteristic.pypython3-characteristicAUTHORS.rstLICENSEREADME.rst/usr/lib/python3.6/site-packages/__pycache__//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/characteristic-14.3.0-py3.6.egg-info//usr/share/doc/packages//usr/share/doc/packages/python3-characteristic/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Leap:15.1/standard/df9807ec0a462cd81aa126d1c7b8fbc9-python-characteristiccpioxz5noarch-suse-linuxpython 3.6 byte-compileddirectoryUTF-8 Unicode textASCII textPython script, ASCII text executableRRRRRR(F߱lGYZǠuutf-8f8307cf12773f5e5dba5a38d7085b09913abc73150346ba15b143b06b1e8d34b? 7zXZ !t/C\] crv(vX0}d^]zu34g c$pP?ȁe nD^oHCsAT1 R{IqC O=6Wwz T/][ o.-f[#6NWQjh 6$YbsPR/P>or^.N/r^s?A p25W@Z{ e:AsA\= R$8d(_)N޶,/;!kȯH\'MԻ@ߑ>e%)wɀ„AN 8l VgT䷔=A)IyD9ڗ;B3 H`҈RD$ I@[#z*os%ńC<}ir n۽{S$cuWDVC ȼ̽'zja^* z 2`bY`e| dެ2 9\USn]U/q$aG0 BkvݬJ~Qg-+2Ӻ =up_[F -RGWliw-emyUY}Sepb!f/Ea lxz;ژEC{WWV(;_8'aĊ+vܱd$[tt'XL8>L?5f!Q#x9OQc<1PҷK=6 l5 ҥ`,V}ABz%/AuDzʕK]( 0$'x\$C<3dUJu@d"v'W"gkFNorm >.R!<22' &4& K9 `:{HJR=Bt16aɓ #ͫ\x>EǸ_ӫ13u' 7'0x|;AaC(P v:8|ؙ0;)YC}qYO> 858͸o|,Kv=hv-h¨y#9 _,Wz8DRorMEc6 Ӻ2,5|֝P'h+T]?!gNKjD [gK29nIVO6LOC^V||/~\\{c+lF=$e#/_&ub.oR8@Naog YKu$tiƟ|m!zO^iüߋe9)BfSuo`PP7ʎ[1 X4Te7|B嬾6g0ȍB-!KsˌIj_ e?; W_ yw&_;[(Lԭ&^?;7gƫ. ԙ9SM{o3WT*:WW1ytKM/_D9"Һ0NwoP-Lj)c%iN1i!-.7* i?J 4 ,FU o{/3@'yV(;2Kn~kbƒaR=FQn*dg/4 3f#pӆDo64Tb&dGLct d3 D#]Ő[@tWlkˡ `d=}c9v\^d ٵN=>r[V"/uff/1YR$Ćl,0ӯ̮htcbt"E|8-05(0[mu@l^{20yG%=,,@w>@EFD_)mP[F2N^;CS R$=lWS ̇@9J^sqA?pĎ4pvJ&> L$IâB>r$Q@Pr޻'H yzwr;N4iVZswka#OHYM:Rg1guC05a@gJ)uu%W;F/ ~> L%W%>#c!pIい+`6"rPlsn$ O&2} 0꠮#P}\#]( @Z |Qg]f{ ZTY񸩗1$*p*5nZb^\;aBtv|c ^j]M,oSTJ8X:msk<&eΨOh{A6&g2E96y'ӎoQ|=L /E3y-.}頻P+}Jҡ4irY0& 6deѧj"ͽx,B/fKo)ZC 61)\1p?e^hI߯Ð%@Ye-: r\/h~ҠWy@v:(v+ODߕBJל-wZ]*x QN]4]αv%D $=qMX)w!*Bd\+X?ۓR T6}_9$<LUK<^A-x4f1țlAn(w % YF" {{ X=(uΟQcN``:NõoE֧-[>LHR!|xSV彄 U-} kM7Rj<&lf6ՖXkrP[hu`ݔJWMA5b^\1ϱk.lЄӋ[zJ'aGNvvW1FCw6q ΡpgN=|wR UVvq+iʗՠaj0!2+0fW~rX`mR3-3h%^bN]NdÕt_60=z50ܾb2(yLQ{Y˨/ c0[50?1FChhձm9S+787e궁#bw!:~b*<ьH܂.*|%~Mߊ T*#ShRsp}njHp"|k[|P. gq\+ 2.t S^_e7* 3v#{* r6#C*q°ݥS<_})F`)Mӗ*UE}HVߎ:U>2(XxF%/9z ,aL 77jK;)2gNUaM21UiOIRKOg'0%f:Da/졒\()[K5`o`~-蓀? B@X Hii`$|_"9E{*g [+gKi;qˎ ql99$w//#l89{(e$T#$"P,el rQ[ =]7v 8jsbGuwi?_|,73 QB-83heZUd/9}8_x{vdͷP(txd2k$? cHhfiS{@9J(;e+$'Bk 6 vOw73#Nz%ɧcQVlکtò_DE |til/E_Sz ٫aD*Kj#nhbD}=uFo>f ߯]:|TV0${VUL/]& L)=gI 7nNٌ cPH$}e%ZMFu:CV=DR,`.vHR~Bz.;1 bc9`塃o?UۊʉA7<)Ap!9,"UOC wjrp=z(<ъTҹ_dM9H =>kV˅>1]<Ӗ4~}6^Ӡhn4#b)u^׺]DHhB_ȶ܇CejT Z9xΔ t\e+mC $ 5^-ޘtvVK͵!J^3Nh@C R_?4S#*a_v~B N%j(6cgpӟ=7l%FW`PJd6پ„堝,` .+(T'ld1u|j~wB7ҐYR_'hvW~\G{P\7} NT[ dS>iIhT;JֆI9=+2̜N2ݭW!{jϋBE9٘>}X EM]'Apv66WJ:2! >Z4(׵g'PIaagv|mZVYIL@sn:f.Ck\gTG/M|e' ,M++Q +'Rq4 Z]wj 1x]r+uc&l,t |`\]48'Bٵomxޱ3}sݳ!LO f/5 /QlBΰ2RgXM978jKd94S}84l C~1`(B$;i9IHBwHGbJ4 ڌ"ps 2aW(1 ,n?Qs9 OfCK)m{Ңu#ѝY_:kMxnR6 br,S}')uf3P 4S0w}E>C *H]x+[H7P}>=N(2?xTL*>^C3VNre:4e"tRf$9 su_~Ơ-uhfO~N,x[؋/=)5lb :I F|g;~[̰ȝgd$_3yjuQ@\>a3武.5|@kY@[­4m,//M?.І!i:, O-e {kg߶ݸrUI2uգ$IZqI"w6ֺ%?e1-H匴?t"X&r2bu^|9![/&܍HX#I;7B'S)30,YM3y;Ηjp14ڞ;wE3oh1//Fwxߒ0t2H1q6Wqn__ĤcObPMF{d¥erx%m6 9P6@~1ʁvZQUBÑzf#}@"Qӭ\1T8K-۪ (y^bF{*>wmqVBWʷ2,A7=W:8Cj2b#uиɟD'f~}-jTJgWY `+t {U*0Gcֈm١լ pӛ鼍:_,[y:wSFL;R, }8RIdq #Qn- +RA:L$- xp0ތlguLQ'SVxn2G~G]] y50 kzy.C|ޘRef(V`^>A,kNTc *)h̠e. ^!r*hِxn0d3V츏`JWɏ'@8iduF}Lyj~Պ.-^&wv|~{G7cN# k\F~ےO':̅YzeCQf7*33zpiN G2y|Bij]FSי,u¨Lz' eLJئ wDơhQ]_ڙs/!T ëff)c\qKү8wPk•7ߨr8|M8] VcYanebl@W:6VmXd?f[w g_xHLa~[*7k DSk I+5k^mCG``-E>TQuB䲧'V٫ufp@vI)%ǻGDxΨz'82jXa1I Hg'sڜ/~,T0K"JG! HB#\oN56m0.kkΓW nL"m?<΂oܤnH0HAY}`C"w 3X]ev68C/%uF=]$j8#M!\JLEn)#ۀmDz=c*R)-UaGcSb!FĜnjn(=4D\M/;ɑ"g ^߶N+@No}^H :nVb9dUZk-w<if,"uymr GIGk#Xg| .?Ezd;J]!J\e cݜ(~wDž˃_a 60Bb >vMsV_vsʺJ׆2n,_n7I ljnK2Zs1O%.9K:^~S@m#+lҥlxNV{{Z^^GhHo%]-u䎁B]T} &{PwE Ǘu`T˱?Np(+(;e.Ql#9;WE ;Ru<2(F0"SگKOsS"kQTRzIr*>26(I˂K,F͓ZJҌvjMCk}0;'k\O_ E屏|ٵwV4] }KZFpLK-j?ѷt+Q<@jU؏xE>Ưe`du{Z[0f/YJYy-k* zusfGy $f5끢=\~Ca,D.i9&VNvn7̞#F%H޵42[١I3QdHr"ϑ֒ Fȣ( z a4$+@ nwS"ľn`Dȴ >+W807G]Y{S@9}yҸA4>D)zN,LISÞ x"FT@;: 1gأCdOpTDU׿EQߪPDطHw &7} $(!2UĤ܈=!&g݅đπ!;r5Ii=޾Le8nTet8ƺVH}'CpBU--BJJS'Lߌbq( 8Y%vV°EiΔx0Xa5Y톲Ӣ7:Z-֕\,@&Ka2LgMNSݠsWV.k%ЖcوȭEkVcB4*zE~a䝏ZV+W&` <$[#k@KG4#B U>H8|fR!sڬs t5I+soGtLu/V:= SBWi>q0y 0*Zk(Ȟl@ץiPA=f=y~Cl ڰHq x}C".;O|g ]/bԢ{ְТkd8||d@{ٿ!GeȋsVƆ1㌏GnC(ޓOra5|~es{]%՘|-A",IM2kcu KtfV½!hT`ZbQ ~S-S.BU;B*:7ޠ1Q7wC;Qv.d K+d@6! PEW#nˆazc9!Hl]q"dBv'T& Ra0KT J W!ʊpr`.}xP|,LxEu$DVoLO# j>BՎ)y +\B XduΛMvYM:8e|Wv4ė*hYIzFNm&4EYFX᱀Dq~#*eqzjf=z_ [mok$J_7F}&u^WBG2lw6;|SX=ŕȃS>+IJBij`[Q~%9@@[BĜW+FcUP++ FE݆`d盁NH$W=dtoRiŚkiFZFD!6EK nTPa%ԭ|A<RUbM[ZRՓ.rk-)]3aQd];j[5yr^~cGCOg$1 ?Ւ]M^y 8.*sI^#d+4_SY=(_s#a@** 1A7iY&s_-ӛ6^'tHNrǏq& K6`yצыN\'_pg?١Xn."F]@$2F ?tsUf)Sq0`^ r4{t /M v]ihQA{8w&&Y?]Ռ졯wޘ=pjQyޅ~" :ml޳Xؿ5D#R?P}oQ+(7f ! &jPaBYeJh" ' !絇b$yl=}|_iA zwZgh!;eǥ9\\7gQТ_V3̜JpA ^us<#g>]%u ޼a m"C A.\ׯ{FIs?9s:ZZGW2u4wĻdzaj?T4RLV9h xFF҈  [lq`5kMSiKn7KWD{^rN˻;װ4zCWoI@[u1uHY7ÝCJp~"Vۼo!uJ GSi^r@HhrҾU {?d]z>:טkjCE$ wmpt R \;)"ޫkYn`w 4]zR!e,ȱUZX0q E pљj[%bcA&4 :r;5!-읕I9@BxUsc4E7a%KeW ŀY^=BMQMCHl%@ǩ7amhrW/F$cCLߧJV+k.}c29?!=՟N }<RqM }viθ Z.t %Xܨ uUrwegtCAK:xIuKLyORvd'SijD),Vo/! t](pӗwwų3G1"(8XptUJg> /_vOLv;#-3o.fbQ!j'YƔsU! QLAv\Sz0Ln (v z#-V/P55xuvN.PM8]Nw|5(dNT3dV\E4ȱ'/.H%ofwuwԓ.G3NwDGTz1菅$,}NUVHaQ̎-j?=7Z(~NVE&@V$?_*ԥic| e(Y\;﹃AX'Zu+k:@%um\=+E 2_4<Q רr{@w`}_O`"ȈtEǶS,F y7Cz~oQybj7+;2غn9B9ѨfgvezAnS q=cRsc  ǯmj)!)#z˼9d8/ao9݄g @"] T%v2ӛ?0W-|Hnߧi9Wy0|m`կs~q9Ϸ>I²LaBVy W:$0TZTB(vʓ:V Vnq/م#^trh)Wٴ"gHKߌSrEȜFBYxLiYӨuB!€=7|-xhc8J4[Gq+,Aq MHUlhP"ϥ-A0ǚ~WG).ݘ_b:1t>0MIaEҞ\9Q$2VĴFXŸt]&KSqӹb8oI.RXl5%h#x+# Y,՞@猪 c*N_G])YX v mSͩD ͣi/ۜ4 UX=0QNxC.(>;/[l[EOLU% PyOdA=.[H3O +<*dT66N=G47e7Ư~m?LٕN2KoTu c?6HeǼc9;dE^&q#&" z t G\O󻈮\H IDm,Dc+kz~ܓ?P_T#aphG};Qͫ-9a^ؿ<*~+-YKX 'gQұWDXs8.|Le6:hHQh-/M͞ܜΕ3ЩS iɢxY7 -h{:[lAzsR6gE0IR1#Gud=h@^Uv#;csޝW ۀdȸ9Y~)%I;z hi@Ї6gcd"-Qd%n5='H; wpsp. 0>Tч_I2 mZڨ?1 @@?WNZrGy=i 2HoʁU(CĴT塓_=B MeWk$vۿ\X@ D`m_&F }y/K6څ=;'Jf]g =5ZLfRBtV}13J\Yʎ exla%ŗ{ROaKFīØ@߻:%o4l0?1H(c rRf`nIH3{<_K>|4tk;)jYǑJQQP$x3G`rڬ?T=xaiO,KKRgStM0ke_UE ˛_#kO:"%4d%M I=]DlOvz݇-Ve6.Ca{9W=y){c r*3@(4JUվ : xt6R_e"sCǀvqn$tJ&ًd~KW톘K=`pT?HRprMPSnf?¬-PQfž[z;{"tfjZL%܅zkFЦ-Hֈ2N$=pyG̛BX7/(C!Ĝh6<xc+Ĥ2zRԪƇ, 0"blH> . 3?w!vyً+;$l 5O`"|a:n"-ɥM5ZEynv 9tSBn+{Pn\,%&H tgbAl:j+^'Ď *E gbw̞m޼*>=^]$'x`OYɣtXe e2ԑ/f07'~Ϭpʭya\F|.dB%KC\d vpVmj~*0khOxox 0S.="G"o񪼎\OWZNZo1__)fH| zPюY_ >ΠŠ4\t3tDՄ\% #sǂC70EbZTdY#cǎM sx^x S|IU7~J=w5$`Z!g3"Ϧ!(o˼S6-SCtO^37`]R:M/ڒh޼plʧc_w5X['OsD5-{/d? &X›qMPHT5)|/;*R㦚{jƌHC};BZvN*ָ#]X"ɋ<Lj9',ds}pvm \ MBgkl`ZVy'5\\JTX(BAg vvP||\~9+Fg*QU-(z4m{A7YWVm;bUEA,Ocz,m`<ѐ۵01,-#*Ҵ`/b<+z_F έmH| z,#C.=0H M倌P*ó>5 sz4< ٨BʓqKW5l%]G {* 07uBW5(n|4RM*di;!^Se , ćZ!6_v_^YkHcpўi!E/i7;C)/?'dJ((oȤ$IqϠl+zsw@ef2p8zqT2M?hQ &RcFVlE,Y^ X2Yk~8p*r*:7i:`-F5ӭwyGAcifȖ fzo|a4i[jB1TC<)Jgp^T^D;kLC#>.?S*6Dy[WlL_fsA+ƦȐ0~0@:Vt`[!ŢRE@@JW~o7>jEL~|Nko yÁ)lZë/XRZݣ;$s)CH;;6݈5)܂n娟)j=*x?i氙uH0Djbzϵj_.yS߂ݲ`b hWDq1:'xE6҂"J|FBͽ r&^lϗjtoQSj_>Aw#]# (2@8rc 'Q;%-HQͶf pͨSݡ {sJs˃h8 6ؽܶ}\/3"\3:'}?eZn.V~;og%k8>Y{3fQc=6my1Ϭ!sKӕ t lKʗ\|z75Yoܾ!aPXbu-$k\6x6WggP;>^cGfb0@f-\ߥb \mZ-~ZY'4C!0&BL3'.#:||Tu}hQ@&{:fݗUF(&ws咃n6' Q~$ DG }Jڂ %(l#5f?4 2OgVV<\FbYjD1D$7䮗,,5 ?:n2*v֦}_M ~ԙXK:E(ɍM3LC}AT8>"S{N< p\P!miUbfc@4=;=ê(:|fŠpiJrb*|'Gy^=}׫>wtwH"{9}2-h;AӍ-#i!ޱ @oءgؒwN'G-LYg{sbׁ_knz0"zxI R7 ܻk4 ͵B ݝ%z6mS?N %]Q(OZh\c.\#GwY7z+R^L;?P5ܮ.ɣDn桸}+6GUHb\xJ5lqғ r=[F a=Ъl::pz_1G .@f~<۴0G2RnRǭ7؉E$!F,Eə-#1e%F5PrIr: -/4tlI[ޫȻqz<:^y _s;w$R~/zr>>.YmAXH۪W,?"=:VkYP߰6k^ofwTMe-NZKhsS׻!e7o>;M\*CY ?μX<R}\e8jM~[(Oe`%8qab()Es\ËҮ&٪k Kk=b-̿G˞LRL9TMGqV詺jq,]շVOY=##h)/UP7& :ތl 5WV6'N3| Į  YZ