python-odict-1.5.1-lp151.2.2 >  A \8/=„N\Hݏ hf&q{卵/ߟоx%RʝKLbzlo㹿-+!\(ucdpnZ8\Xh@E@& j$䝼#u*,xIO' "=a^R_° zٙuF)\Yօ +n?nSCLlXbj,Z{g`NEãfaϺM822e50cf03cb5b7271ff9e11ffa1659039ef18df33699577f37281c5764f19e3cba1ea6e498911883c309ce82dd9ffb76e7efd8f0C\8/=„h(p1C3f+R I)*M(ݖFpU (g]D1 pθ)b3dn&)/m;Vk}XǮYEY sV$w]pU nՔ 0"U0"NMN,;U4HW0H ͔3P^]+ssV(Qp҉"g=K=Ü[ĶT/(VH*EPGj)X!IoΕrc?Q'Ej::Qϴd>p>?d  2 BHP   @   \   8 H \ ( 8 9 : MF cG xH I X ,Y 0\ @] ^bVcdbegfjlluvwdxyz$48>Cpython-odict1.5.1lp151.2.2Ordered dictionaryDictionary in which the *insertion* order of items is preserved (using an internal double linked list). In this implementation replacing an existing item keeps it at its original position. Internal representation: values of the dict:: [pred_key, val, succ_key] The sequence of elements uses as a double linked list. The ``links`` are dict keys. ``self.lh`` and ``self.lt`` are the keys of first and last element inseted in the odict. In a C reimplementation of this data structure, things can be simplified (and speed up) a lot if given a value you can at the same time find its key. With that, you can use normal C pointers.\3build76̋openSUSE Leap 15.1openSUSEBSD-3-Clausehttps://bugs.opensuse.orgDevelopment/Languages/Pythonhttps://github.com/bluedynamics/odictlinuxnoarch.p \ (V7:HAA큤A큤\2\2\2\2\2\2\2\2NSNR\2NR\2P}m\2P}m\2\2NRP~778f23e7c74dc1c445b19aceba669f14d0ab16b0bd9e9e107b6a09be6db6326b2815bf6f8b5a1842dfe953c8d9c87c7c6c69f724d0ac8254765d8429228ebbe001ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b15efe7b96680daa90b1b6d71eec6dcdeccadbd6991daaae17e8af31e0a282dc7999cbae7451725f916bbd25ac809b9ebba228074413e52a2ca26d10b57ab642301ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b30bd3cc3fc14b3a3306c71c4379620c6746700f81e1ce4e93b7fd473ab40729c5eefd403ca0d8ee6a704bbf88c0eb81cda415bd97a110472dc73abacb3715fbb6af1a1e4b8f8803b2818deb03121f46bfec0ec998165287ef1e19c2ff2ff8db38d01224fb530689d4b58b35514f0d28322cecd5217f29d65793d5dace8e437a0c16992b235552657796f99245bd85e07bec82fc91e3fa56fdd4a9b7bde68b2035ebe8b2b664a64017a0b1747c8355b478bb4cd6dad57bac8dac05c1da450f3c1753ae568f131c59de54ae5648c010ec5b196bb7d2cc561a7c7f7b8411c9c31ef16770535f8649c7de519a893bb39235d9f611d6417c04e7f800ba9f1a108b458d3c69c340ea2d7125601a7c95f3b9882630f90ce22653c54e0c42f9604c45fd5e66c1356a9334f711976d0e13f3f985a07c09150a2fe2d49566a0117a640433drootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-odict-1.5.1-lp151.2.2.src.rpmpython-odict@    python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.73.0.4-14.6.0-14.0-15.2-14.14.1Ri R,fO؀O]@speilicke@suse.comos-dev@jacraig.comos-dev@jacraig.comsaschpe@suse.de- Require python-setuptools instead of distribute (upstreams merged)- Update to 1.5.1: * Implement __copy__ and __deepcopy__ in order to work with Python 2.7. * Use try/except instead of in in __contains__.- Update to 1.5.0: * Implement ``alter_key``.- Initial versionbuild76 1544476467 1.5.1-lp151.2.2odictodict-1.5.1-py2.7.egg-infoPKG-INFOSOURCES.txtdependency_links.txtnamespace_packages.txtrequires.txttop_level.txtzip-safe__init__.py__init__.pycbench.pybench.pycpyodict.pypyodict.pyctests.pytests.pycpython-odictLICENSE.rstREADME.rst/usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/odict-1.5.1-py2.7.egg-info//usr/lib/python2.7/site-packages/odict//usr/share/doc/packages//usr/share/doc/packages/python-odict/-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/363ff5c537831459812284fc990de2e7-python-odictcpioxz5noarch-suse-linuxdirectoryASCII textPython script, ASCII text executable, with no line terminatorspython 2.7 byte-compiledPython script, ASCII text executableRRRRRRRRglYQx;HYT utf-813ba164a7d7d70cbb7a868b6f67d26df4155b054a900463ced866800c057b47a? 7zXZ !t/c,] crt:bLL #2gS^߳d z:̱ցtda拯^ξ<7z3/`|]poRk`v#* YUrC0'%C ihҕV2n:)y0ć ѽ3 `X#5M)3fF>)9O4)Z>r HK0Ja硼1Lw=ph^9Q氋V ?޷g)k)FzN9<0 ti٧o,{ zntbQjN4u _`d IxtY\}PYh&^^!m _x,pTCLO_GT.i󙍎 p`#X y w6'}:ߑDEFb%{u#Ž Q35BEbIqgآhRp^S UiMnN+K FnHQ;!UL"~^i?u1WdQIڙн8KC% p5þ`+ Vs8$xoѺwuFg&.w$EU¿<@7ߴ&HK:{(d}XoB4S?24fS:zEw^]3& VPֺzזc, 5>g֖Iı-Vv54dvfO5v[SPW}WYx84CvȗG?4 >L&/fyφ~a|i6jKlM%2IhS :m^J'? O :^TjhxF૙rږNG -b4yNP-$ RKu&CoHp0@e~>>a  ݫOX@ (*C*(q lkfLX^ɧP%]޼OhmXoqsb} WnGB5E[vڢ#fr(QevwyZ|PhT0kR҆`.1OojFЇ)̔ج!Ms)Aͦ c؍A-pس Il ѐPbO:^QKw;%]>)B@{GxMM1!뤝5Oom'(* :&[ vԥ?$.Fރۢm`fYN6?b΀B J*% '"fLlHOt[\TRZ;)IV3_c`6矌`H?lԵn[ B6&8ve6-ǖX^AEsH`ٕ eI I?-cӀŅL#j1 _7;L\.8_SfÚ].cr+=#fTSb#5b͌O,@-|Is3FE`8av,:p1_P6܊ma?As'}~h˳ A-Az~gW@*aP(_Vd}NVpaR%hZtXLAխDt*mh C˾P 5RIںo=3/=}ٍ}d"".rq˃şi#褰 ~elX:N7l$kae._{a ܜl?vA 7 B U!v»6nQPámD5G-% xu0y<@Qrꇲ8է> !=1\zB,:\M^c^zӞg죏x7;ңN7ec]piw`9|Qߴ:'`/ͪ_Gm<dyYf^H}vcJQ'T}g/A952GQ;m><)9 f-fU!A`V1"\"߁?f׷G<Ci[ EjVȸ#ecAd˔W"^i厾?ΌR=ܹ=)h1Seo%ڵ%Ar,L az/;'8O7k(I rEk Kvȯ30 uop$K4S<ÜWײ,v-ϔr xђKI+zW#Q`v;L[\7aV,N2`@wd(2I/=&Zd} b`}}W[Q G"hꟛػLVe_!,!P9~oɋ{ׂë\vIL_UMX6T /}ש" OƩ!?hP<ɪkܬ2 Sӳw? mO&&5أTw^OBmtǁ}f@/m=/Xx9e&Ìl?  du"`+a&KP3ZuV :keW]uf^'-GGɪ)PZRKMʉb\6ӥ@`E#&:Jd[3 9k/)\6%ʹg BZܴX*߽Nmzp<$V{u?@{eJ-鵉R%D]@a[gJS5`ArTP‡'@@@•G쾒$r@D49hIa[LAK]y#emAK8(MiDB(pKZQ<=JP̆XT+w;:%@5!+$sSӱ{{94m Az<98(f2)nƽ箴4?P2z,(-<^tv]Yh1!27%g$K ꛵1D'~AY3ϸ,I: |"nť@0;Ǭ(1h@=56V CBƧHsJj}3d&րNp<8TAϫeR̨Q&(3*LQkxQ0|]ଶ49IF#mavQ }Wd.4pw9{^07.hȥOgd'rB3@i\E5xƸ&dK]m7rO !"n+ȾQn#h)}zz'OnB\/\w}@t\M+dl8qo[o;`,lgK@ZpIiMaܣX˳ Tα9"*ȃLc!ww*/8sg-iaԆ7)zn  ';񺠃V w|P ½J[SZxU9ۈJ8}ÉZt(bB54Œ6(AeʠqK ]]*5= =3 .3ϟz(o\XV,2ѱrcxl(oQTqy-ulD2.h bv06irLnrK!Mk!+XÅ*ZjGTJBEydn%Ѷ*:ZdϚg 6= J=UBge ~>e4Ѓ.06i]COLp{ vutxӰLХ+Xi4:|2oȦK,Ofy u$[l/{%㤅W8w~ +8UV\-MP3G7Pl=߅1gϚ#RmL3OqǷA%d?5nLT:Cu7Ƚ}%TILĞRʒEp)˘;/GvM;Yس6$]Yq7èɷ^hƘf",Mȸ'=,k6pHpjmj #;/BzdDGJ%A+NS5bur kTU D(-'~j-Lܝ.r8x{ G{u;& U-pY+A߀15+;(W}tXڀl/.͆Xe_5738祍""QhR'2~7Xָ=>+O%nX54~(C`0j^hυ`be0 !֘l%9SG,jJGU:<nwgWPc@h ꛢ ĵ1W8&\,=D"/bMNUIkom==TC@&W/Y 1c.6u4s`*En;䐠!?2Z@b}"ɦM I~xrݟ/'%NlE N;sL,$M-h(UBj|9 :*-u,Jf3l2Uz̐Gpx*scyW'Dtub|+ʷ;zii1rx ,{җ&@g&w,Tp`;ă:- IAo\ I#erN,0t= =0^=7iЛF'Aiht/^o2JTeFo%!vvhtiȏP[S"]jJ1+dp n(ZW?) sSnWfӞLOYC>3QCoAb+ŋp%r7QwYaM4Ova] Tp*il3wNYT^SްTg J@hcHo\6h56d-\.Zݒ >_!l"8>ϫKNXnR?%@S]X\1Db(̵dooC1]_TB_ȇm[WcRVV ySJ0E #n:e##p_؋CMS 0$&q8e.M78b9Zqi)}p<B6}(=gr[?.CZ(V4\Y#ӢE ,1!aKLӪm85c9 ܠi;isݘF\GPE H Bƛzi 轾;x1JSJ04\,PpEz U^o J$&{vHra\Xb;6ⅡΦoSÉ:ԩ)P1R m{!$fʝ!n {Ont3Z̻~/!'#1z#Ta%=/l)#p$F^T]&AZ9F%"<^݈ Ӣ3؂&:ډP-\Ӕ5@9U=J%3v$89o' 4QV?<"YՅBh;Gz=]Mj…2U4_eH6[ߔ 3YB>JDݧ=1}9w\}uagL9 G+E&2c"5h|&J^}YLye @Tiw /@'\WZyo@7żZ1iUYXЯO>;9[v}Iz1~C*HNqqT;] {ŦD[@*q[ *<{>'}f)Бp,3 k=cK syo)( XJJ0q Pvf\sʺ__5$s(kR.~r#{Ĕ@ >Uў?/*\߁CKO3lB=vJU<ߡ0 v%D>ef{piG؋#~%Hb2RL`X o+ڮo[zƫ( .>{lv%c~]Vnh,\WS)w~%t`idHrL2/e FmA>tSaD< ='"GD6l(A9+B.q-p:wmJ2I5ԁor%+N䅪7&`N/(;:RR 8Dݷ9f7s^q=$rDK>x%9+GE o*|Ro*;Lל>L4l)PLIUTY@<?۹+k%QQ'!;~ݔ`|_ !H'*B *DrR ƪzAˠ[BCA\d?Sn]Izu O!J+LBZ9W* r"P{R@ZW\}虖#֎+Rn-cPxFZ4Ӣ` ~|,c =u\plY[}pTKvTbʬbܺ6ozgɔ`j?f MsT"B`Fh }5c$諍±cmޗ(>ceWҐ|GiIE LdӏAFCTNano rwZc|娺n0&fQbw`,J'/V13q92=k>b b.n*GmL錺3k)J8 1g K-ʹ#ޭ>`rzZwe۴굠I0J#.{{&9'RϠubY߁8AI9]ruYPr >N8VHokn88R,lO/m(fnNhO l_Urt)d.},w<_u`5 1dK10܆@7pv2[NEx3wHU{Sq h^_/szpD 0˒ګgqG\L$6,OHoƈlWm'T{TɒfO 0QUHӉ DBomsĖ-r2>(K`6Bǻ<8qr:5eTd|#C$Õu\$G-P+LDdK^,H?Ǽ9l'sViuE8;Ҿsqj*Db5G@]45 WRĞ ĩ4Kյ8M54p T?H"aGy* Okpg&y]HvQ2刴jin'sU0 )cpքJ ΄ x 35w0eG+cA>sR gO~? !? ^CRoN]Gu@AZǗ+x0#_0]Le7ϲ_;7`?,Vy[(0OoV152#JyuISkݒ pFmEIEf-Pyڲ%_ٽ)#JfTi :nP&w\BxHf4D[)k%UΊ<R!ybB Fl׽3Gi)7aȗ.; sДs%~m2v1m:7<ˬK7w"wCHĮG(N08A0e6!W.@O