python-odict-1.5.1-11.1>t  DH`pX6Ÿ/=„tojsh"L[̄bߣw&M&f(/.&G`-ΥlaD~!do"=°hřy5V9,Ȃk`@a4#z* {`k⣪m,#YdكE /w* R}0SuX]] y:?d  - =CL   < p 8 ,(89: F G 0H I X Y \ ] D^ Db c d e fluvdwxHyzCpython-odict1.5.111.1Ordered 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.X6lamb58vopenSUSE Leap 42.3openSUSEBSD-3-Clausehttp://bugs.opensuse.orgDevelopment/Languages/Pythonhttps://github.com/bluedynamics/odictlinuxnoarch.p \ (V7:HAA큤A큤X6X6X6X6X6X6X6X6NSNRX6NRX6P}mX6P}mX6X6NRP~10bcc0e9801985bf6d521144919c36b49a462d3e3a8400f3fcc208bd3bafd4b268b329da9893e34099c7d8ad5cb9c94068b329da9893e34099c7d8ad5cb9c940b328ea10394d11acc3d9954c3fd2fc82863b76b294aa4328a685b5180028367c68b329da9893e34099c7d8ad5cb9c9405eaae55305f479e222266243c0ea78c5f7ed52638653758e2d0e2162464dc36ee42d701a112799abe56f12abfb40421e7153b620b46158b20c8237f1709723eedcd7adf66a9e2dd32a01ade70977012398ddc3af8b8e150f9dd73422688c96682da9ed53f38bcf390d15596fcc3e4c88f5dabf562d0237b51cb726db1fdcd50535d6e4b1a13a8b3087dd30f09f6c6c0bffa8d09592c102abc02968d328716a63rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-odict-1.5.1-11.1.src.rpmpython-odict@   python(abi)rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)2.73.0.4-14.0-14.4.6-14.11.2Ri 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 versionlamb58 1489778368 1.5.1-11.1odictodict-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 -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:Leap:42.3/standard/363ff5c537831459812284fc990de2e7-python-odictcpiolzma5noarch-suse-linuxdirectoryASCII textPython script, ASCII text executable, with no line terminatorspython 2.7 byte-compiledPython script, ASCII text executableRRRRRRRR@ceN^dq&x/;?`] crt:bLL' ͉ F3oDWwvujWQ~gܪ/DB OxƱ1mfd ?Y*Uv*S{B} H4k,݄΢Pi L3 >P(_Z4mݶq pQW1]%o:!8PNy+`r ܁r"w6XuķgG]d'6]i+Kc 6_%<(fֺIhq^ϡczc`cd04T0įJ8ZlWƪZ/H52' [}:aEf(FXh5 4u*5u;l$Jp۳yDr4PnT $Lr3xoFTr~\\v+- Ơ8wcN8][ok[| QMI@-WWtWL:$.0A8K3,^PwJ|$.:lFt"7xJŖ4FSv)/JQBrl(BR>k&2xLmR dVF#U]yC'exADdZX9/ zH&n>L;nq)ptc`L`)\)cOF7υD CrDW2Tkfžaܕ,y40|b_T֕mhNF:m5 2^a\M*̋O`& q㆛p;vfeuXΈd˔4>JK/AKLب.0mZnS;8$kee@ugIJu9C5hOd>@wqg[b9'\(\iNJ>ށɠ]̙3}Px"^XE@c4ie`G0GMך_Ω j=<(w68x_fVy#s^9;҈:[Tģe28t;~Z.?xl͟uF6H裹)ᩱ ԣO 1z,c8Яy:yGPVT&1gd JЫ =G aH4W0僜+4r Yv]4J/cW IQCcr7tУ(jA0 #2!֛P{^F7)=d.Q^(oS^BD$+f]zםׯ5] Q0dg};RWVM.$/7oҥT*41Kz [W`.~5NmJi3 ۩~7z VO tMjÕV r$nF:ύES67{ƪY% |O_Ն9_#onZ@yU VnA?czڐxέ]Ez9 pt_]g7a \IVQ5aBS/3ZbDu/" f),@}9va9w,;X:fO& ([~[ɘ:褎mY).zэ;X* H>w܅/Ҭ@j\;Lp%ovxfȦ %e9vZo']6=rWy4$ڍ;Lof֭S|]|'B/5ߵ=Cl{HbɼTOh1Pz*t5!@uS Ti ]]I˝ȶTc,_CE []NiwA:,nqj6pv)"wWs ƛ''zQpG_1l``X;O&\&:E7c84 |B9C3ׄr8{zYpYar6;_ 0Z`a&1 2ƒ^O֯T^5 IVN,$ 81qft-󀅘+ىkie|Kcxxi6iY H ~lmB*ފPAlY0F0uC_"{̣MpزO*^vir-,rPTU\Qe;ܫ|A*pd%!%q/[_EN=Oi=+e枋8$WUX7}w/hYپ4f1$LF Ada@|LpYg-` Yܬ,դ?aYsw<MGiꪓR_˟cQ{a;YSFQ[%I[3=7;p#VYزPh+!q說Т Ī/7p% YHt|N\fWRJ J:SNZhR#uۙM0ch>)|'BÚĊʐ /ѷƅBQ)y^ORةzO',NjLQȴ="yĎYƪD3VF|&NôyhO4C B͇7]63\ .n- y>ڿZFpxb5<^[vܰ!H? :=ی@^+ t0~Ty#2?gK}8 Bj[? %|(8$2m˜ywzCK6չ;rNܚ F|'/4} 1E)ylHDx0Q(uܝ~Epjwڸ1,]sRjhSYSw";o{o{_叅ZWE{.{# s "SGs@#F*84 PsqОEk^|꬝|7W;UT4HB{" ^국fy-#V䀿gA*ŗ]=لBLh8#@z|y9#?-o>RK09*" p\bJ j35?_lD!b1}[陴fIa:rߏmd 7]&}Um[\\5#]%:2|gs(4yA^D}*d}`ҵ ntxr(Hs$ٸ @;uY̆f@rcGi=i\|;vS+#5AKn2>5 *h Y YY+K|5t&G^B~C0#}237.(\"TQUlvlK Hlb J)[@}/fh6iN}E$P'arߒZ61 9 ^*qG´rl(OYŔTӥcK[5hJF3?/Ym i5rŧf}n4ݥ_mGCi<`\f$^%(rp95vEO̜MoO=uQvu }Bh*_CfUn)iD>/,qG6D!_bj81_pQ:k"M~7BMFK12oWwr``6|$k[4*ߘg [LTf+bz`MEgخ`/!KOR= D-=Kfq gA 6:ʣ>5KՖ%:cgdɄt;!8d#1J-9;)_ҟ!ɂ<u_z'}֞4u/_ZY D 8OL>4]sZgǧY&л$}su:;,ofI1nl %,a8ᵁ{5,2$ 4Wov86"n>9}G.'K(IB1YAژyX 'r&1$7$)IIsZf?tpGSʌ-?-|1V=7\*}S)-ʰ3eTV4P XIQk_݁Zd5}yA -Pg&!1Z]4Q|.%r>J!>Gᬹ}#׬ U|kᢍ,\`ธ/K>)BX~20vw)P;lX Fn.xky2>oChrߗr_B`4')ѻu#qv.0) T_t4}GʢY/ɚ#ZBo̵;ݍmZBE֘܌?dP+*gIsE .4ZZ]třݠFgKui)8zDՆE09v.w, jșMEhg|-P| WIgV*kB.܈xRq cgl)S:Ys#Nuf+%*ݽ!f#[9g ,<<̣p):!#sR8˯YY.4t;|0<֣MNfOxܑ2^9K(e1 nӏNIj/R%Tܔ[Ӄ hoNu Adz,K!DR.AV4KK%ӗM*}GT]Vd?< "de9e9Fّ"qS-xl 2l>^^.4%[<' 6iG^ _1SMo?۟˨J5r:j;I/g=Gn/hvlg6WV^'4{Mf p'"75uGa_MMK}7vgsg}SM>60S%&=a?b$I`5S'cjYKU (o.8npfE\/*]%i9,h ^{dzdѢ>;Ѳ9T 8> hp8s w]yhu~C}Эk0V87l&H.(}\ q6#V"6m3֘"FCW*-wEceM *b)-Omid7!D-Nhx|>\|}VI j \Fټ-zN~bcCwA9Ou=T8g&E5alH9/|,bKJȰ"Ȩ→lGXpb{|=q.(GX;+蓠rTl/{4{"F!6騮EvC&ߡ"K%e4!/ci}G?qմ }.4hLN,A#0t:KVk\M-nvI솢 +^lYq>Ӗ94`{z@I̱Ga8.@<*ȿ#ѮWylǬ7G0`a!p%cd>ɉ 7=&Pn/Ddy>L48T&]/Qk^ T"j-=y$WMS5L:%ףo<`]\"VsdQ/_#};S%qd-H6fQYm&ST Qi|p9t^ly:r6"[ jbWpO\t ߣ:3 8Dkm3e|/FTae$Ã~M=} %o4z< qPއSFR]-1uou"Gwɐ"T5rʼy8M GSaXϲr&hG[q.6Ċ0G"g\3֧mumz=&h8+~@_ &=IRB kp LCUw%S3B0z.zH}38SD_`SfeV7Gb~L|߷FRea<:"[0EyIǪ{-Q%U|Ω C_9p9Rxga]|֧G꽠NjaJ*1M'1w8o4f Vr}95^%#ܔi"6ڭ qH3MFE_Jgۨ-nyoya;0C"Q.<&;T \D3 ʅcmE<'[A^R~Z;!|tmfV_I\rٖ[Hg,OAY^{{$j?ќDeT5:e񐒫!Yc^j0> G€$0<‡<G1E+SSS=zȚ_%  pb2F5MX V(zU,cV2 Y.BY){ղBBIN*mT|,0Z@_w4RL.7ZѥIu/ڈпAm$zR &׍*{slЏx{KRJ|M3a"=c}mB&/ a DTx(iK'X~:"IV8Ү3})TV9z.sp>D v?yL/煈׶2F !4K-ZT}cJ0V v^El*v/PYE i8Nc>şS3q8%(+vDح Ѓxh$O+  "<&ӕMlg1E8Ky}[o)CM]WOYBi:Hw(8f):][EJmANIB)/SN"<3҂g瘒f%4E(`d|KJL|/D(MaS>D#u4Lv© D6_lf5b"SM5Pl謶]qQ -$¯\DO`cf$l ^>ENX>rnEڝ!^)ՃwjiB&ZwwI2ѕ"njIJoI\^]i?Q >/KPaWUtAmU15EeDegm%ǀF8 դ[sB-c &Z0Sn?Mt1 r|TL}U,jS6)[P2G4nQn6 %FVAV2Dt1Ib8ve6?R䟼ؙ[ F 22L?2D 2 `Z:WMpF&cV>ӒwsY?b<4˲赍В U}hl1HSƬ$iV #^Z-- ^J-r`@@)c}VUDd,(ِP%P"hAG2p>Hڌ_W =nug^(3bm.>vpTM E +""CbdǢoT+C*ٞr@I KٽN =|y}QߥaB?Ƃh HӃbt*1u<,qR{O"m):4 髮e8Wv5kN+"ɖ%|T wALi1u(g)֕μt5*ܥ[}u+N~lTmi~'V&?&cqtSrfmWt g*%@MpTEƱ `a>F Zs0v4?ʸ7OKV^Ϛח$!s@ݜ&`v]\ bݐ{99_R|b+6m.QShͼM!lrQ,|[ LB{:,nw*{`кeB?; =up9bdb[sSd<9vÃx@4O~!nyDTF{g.l\v*t֣×R.ǣDs͆: >8qXup֝RZWlW羯eKmAt)!6 Kr3d h\ Z-l\X ?|pRД:`o,J~Bl;SX`KK,?> <\Y8oS00t8PYc9霝y#t3מ[EB-