python3-cachetools-2.0.1-lp152.3.3 >  A ^[߸/=„<A~jE'7Z-sNoSZNjpOxnohJ^ii-{;HVzA׫ZFyGlq{2*]ku6K'{}1R{_2cU(q/G`)/>&@Ksht{~hvh@[k<_qF#H s>xHATxK_7Ԝ $;||BaN?r 8H8M]1&3a60fbff69b12f7fb3d7348e608b952e879ded91b75bf6f0a4680b17ef96d1e1f1649bcb030277c70071cc8fb3a6e29b20ccd6bfat^[߸/=„I-݊I`rrx:5"Ku?H~J0ҝ(*Nl7&4/ŋKXfEs.y-]d vf"t|f _wحC&gQʈEUuO9sDRxzW*! IG߶*ܹ۸ĥڰLp>!?!d % U  :Wz& & l& & P&  &  & & r&0\&(89:FG&H&I8&X`Yd\t&] &^bcHdeflu&vdw&x P&y z!T!d!h!n!Cpython3-cachetools2.0.1lp152.3.3Extensible memoizing collections and decoratorsThis module provides various memoizing collections and decorators, including a variant of the Python 3 Standard Library `@lru_cache`_ function decorator.^[lamb12M2openSUSE Leap 15.2openSUSEMIThttps://bugs.opensuse.orgDevelopment/Languages/Pythonhttps://github.com/tkem/cachetoolslinuxnoarch`o d d00 22xxQ B 1H= AA큤A큤A큤^[^[^[^[^[^[Y ^[^[^[^[^[^[^[^[^[^[^[^[^[^[^[^[^[^[^[YWJnWJnYWJnWJnWJnWJn^[Y YY81f9a43169d06ba1037fb9e15e169c1ff3ea8f9dea02aaca1b36958bebc680029d973fec5308a831b966e05de4e0e637fbde15a055b42903642a492be2bb51ca01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b6a2d851fbf131b0a017028157e8a9bce4e48402b670ee91d4ace332ae54fbc3b928f10816ce208ccb08278abe3bf5ed2fd57bf2f0b79d5988f0f3d800542c1edf6213ed1bd6103eff1e8eae9ff162b16757110d88107d1867592428d25d9e6bb5662b0671dadff772e2d4ddb70bc4742c984f0d3c7f7129b19f737a6292ff9075cdf50b8605a431b69619839c6d089e9efe70f88bcaf5290ecdf8210dfbd364384babd2bc4ef49aa1f4566a2cd2dfecd52b71bd4f59617ff7c50f1c6692a35216f4675be2cbeecb8e862fcb9a3bb06e557d6af8feb9e1a532ead9b9eca2d13834d026e77acdf48eeae1599224d160f86c38aa6b12fd17ae269913d0ba85047da9891bc058839cd59d6d0bff6a8e723d3b9b8853f69fe16770972059a9ae1098585a6c022b337e9c2c202a5abe39d5a980d89b14acbcf90fb9413ba65ac88534a725a961b299d7ded3d1f8fa362a8557f4294ba1802c98f30380e199ea3843eb876061311475b1f1fd8346d9de74cf6e4766cb1ab1fb6aed79a38adb7a115ef21b59c00630e0703e2bbb1a73aa220e53a70657cd73d5788994f41484c2994af3a376b4869092cbc9b75c990b83136f3b7f13affec05bf93235c0ce4116a333f95ca87fc343012867f3bea02dd93dbe7ec4ee0a28558babe0d916107dafba14ef9b2119182df930b8b71f35151e281e2cec12aca02bc77e1f05e1d29044d1d2d73b27d4462ac5e0079e8fd41f669634c2a6349b42563c0ac271f3c10ae18e5b63e81a17aff0a0dd297067911610554c0e52198c92eb5113869bc4c588dbed0d333e180d7773b9dea423be85bcd83f44a69324ef56d437eadd8aff3228d7a55231b5e3a8f8fdb3bbdac9dd6d63d2391d38e2e7522bc93dc49229ba8e37380f705ba55af3fab8efd803e9649d0bcc303857708c5992485a8d16916dab84c11d5960d19a4a4b6c05d62721468801241cf0a192c4ef7162c8ff0adc96832ba3eb014f3840527ab89172c26653f82a8b9bc0fb3d0deb304aed71cdf6dec6b7f122409f57f8e7d8c367934fde57b1e2cf53ed629f04d9e57e643d76bf1ce1562827b85995bf2403614976513b3db51c7ebf988540f6c39a75eabc7f911b8d157030325b078c6d14e8f1d797554a881de8776b4ed51395011cd2492516c39b8ed3d2fb5478e6bb1477ff1b7d51fee71d95b100b514cf4908edd558cc7a40aa98f6e1438fee33088c0cfc1df0fb1f6e3e37af0ee16b75a6b3ab73d20d6957b3028155374b317d2746256761c8386ff6bd3d044546b73b7ca9531df9b41bbe6a77503ad03f020f5ad468eac22a268d65781e740f4dcc8675b001c36c5c8a9ac6b04150c23c6db2dd88143d6a1ab1aa72e3e209418c0ba0288e2eae5658f38b02993686c8d61rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-cachetools-2.0.1-lp152.3.3.src.rpmpython3-cachetools@    python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.63.0.4-14.6.0-14.0-15.2-14.14.1Y3Y0Wu@Ub@toddrme2178@gmail.comdmueller@suse.comtbechtold@suse.comdmueller@suse.com- Implement single-spec version - Update to version 2.0.1 * Officially support Python 3.6. * Move documentation to RTD. * Documentation: Update import paths for key functions (courtesy of slavkoja).- update to 2.0.0: - Drop Python 3.2 support (breaking change). - Drop support for deprecated features (breaking change). - Move key functions to separate package (breaking change). - Accept non-integer ``maxsize`` in ``Cache.__repr__()``.- update to 1.1.6: - Reimplement ``LRUCache`` and ``TTLCache`` using ``collections.OrderedDict``. Note that this will break pickle compatibility with previous versions. - Fix ``TTLCache`` not calling ``__missing__()`` of derived classes. - Handle ``ValueError`` in ``Cache.__missing__()`` for consistency with caching decorators. - Improve how ``TTLCache`` handles expired items. - Use ``Counter.most_common()`` for ``LFUCache.popitem()``. - Refactor ``Cache`` base class. Note that this will break pickle compatibility with previous versions. - Clean up ``LRUCache`` and ``TTLCache`` implementations. - Refactor ``LRUCache`` and ``TTLCache`` implementations. Note that this will break pickle compatibility with previous versions. - Document pending removal of deprecated features. - Minor documentation improvements. - Fix pickle tests. - Fix pickling of large ``LRUCache`` and ``TTLCache`` instances. - Improve key functions. - Improve documentation. - Improve unit test coverage. - Add ``@cached`` function decorator. - Add ``hashkey`` and ``typedkey`` fuctions. - Add `key` and `lock` arguments to ``@cachedmethod``. - Set ``__wrapped__`` attributes for Python versions < 3.2. - Move ``functools`` compatible decorators to ``cachetools.func``. - Deprecate ``@cachedmethod`` `typed` argument. - Deprecate `cache` attribute for ``@cachedmethod`` wrappers. - Deprecate `getsizeof` and `lock` arguments for `cachetools.func` decorator. - Use pypi.io as Source url- Initial package (1.0.3)lamb12 1583061975  !"#$%&2.0.1-lp152.3.3cachetoolscachetools-2.0.1-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txttop_level.txt__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycabc.cpython-36.opt-1.pycabc.cpython-36.pyccache.cpython-36.opt-1.pyccache.cpython-36.pycfunc.cpython-36.opt-1.pycfunc.cpython-36.pyckeys.cpython-36.opt-1.pyckeys.cpython-36.pyclfu.cpython-36.opt-1.pyclfu.cpython-36.pyclru.cpython-36.opt-1.pyclru.cpython-36.pycrr.cpython-36.opt-1.pycrr.cpython-36.pycttl.cpython-36.opt-1.pycttl.cpython-36.pycabc.pycache.pyfunc.pykeys.pylfu.pylru.pyrr.pyttl.pypython3-cachetoolsCHANGES.rstLICENSEREADME.rst/usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/cachetools-2.0.1-py3.6.egg-info//usr/lib/python3.6/site-packages/cachetools//usr/lib/python3.6/site-packages/cachetools/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-cachetools/-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.2/standard/79f3051311bfdc0607671f2227c00a8e-python-cachetoolscpioxz5noarch-suse-linuxdirectoryASCII textPython script, ASCII text executablepython 3.6 byte-compiled RRRRRRRRRRRRRRRRRRRRRRRRRRRV? IO6ziutf-8f7bd78986b1e24ebf877d78f451879809a9dac06c4e96dd164934dab67a8db20? 7zXZ !t/h;e] crt:bLL ܵݾ8(Ms:}J1x0wNػ6Nth63)( e|[i6:>6 " 17k5 k A`xWB~_L^d@)^ yX% M0ԞTdF 8<_lxح]aH ֗½4 =kCG'į02L{6I'8軷Ә`qQw{]৙mA(?K@3H Kݙ8X15T,PjKiVgrf=jv{h̭<̒[k~DNac#B Vc^qzfE}uQ:SآoQHef:]U5q7lK?l5 7*Hc#k0nL b6h4Co:㲴)߸bGۥ46Y(ՙ^&^|"vT?ZM38|Dߌh1 gF,Bxx@Bl`k큔>+w 8  W/<@aUɡŨiHɶڍcGh$v`'m- 96]aѥl/,&DzNt['-CDK{. hsZÎ@`S7bRf J޴r)ժ2b(X] LH.ٲ{}4/˷3\UWBӴuLS#,B"F]tvѿ{´O ciN 8e϶A>*쨋6skA ʅf*6s3ڼ.^?_?srn<6b*ZBVJE*1B j_nU;ڕݣ`vguOK~&G;Kҩ4[ZAةNx]NNifh@{< &x$%rTr&n/8 /H(B7|"Պ9]y67]-/,Sl(B4=vI~⿝sP 'ԛS]$&׃gru>iEψLϩ˅e2DW}O_ ml-*G^v>72?Ez\+&DJ1Tн+ \Wcs.L?_J^W" Pb1p0 _~vhsbѯ&1ȬTT$3:hWd[NGl DWS\`\&QN|Areb #q@kO?Kruvj'e?`6=%W#}9x|*MX &nkO5n0 ;]Sa?^]rqvTV9(Y3J|^ g>[wg0IEUV!ױkD(7q#nwlJ%;L)GE`ciY.˜M<},0䛔B~]H5ӥ';vQT Wa3/ă_MAN‘x'&Rz`h*p:v ak,Q/iIɱHL#0Y8&(X:;wOQZN ?_uз[a/1Ln%y"9%z6Z$[3 .3O&x59 _4nlOqM {Z˂Bllu,!_%CQ$N!S^ě;QC#BpI.,0a_1+cEX0(,wo$ [ vaDZMF4Zi~ﶇJ$ob ت jdPlnߦ9Uo{]Az\"ѫqqjs.ܮm˕$"/wk0LH+aiQM:5*KW:}T[~i[38hԱfj6*1>T4$~Pa꥚/s\ .݇%|UR~dg;?b{3&,(TwGuYK9%.hRsLz{p^DxFrGJ$"csARI$SլB1Жsl`|=pvǛo81.į1N7SomJpEEWcOW  !o3feG9}6R~|hDpxrVEa=&:Eg'}xcޥXI/ U {TZ-5Ǎ=W饹|mhuo~onf V4'ڽOR59HzR;Mx/ExGAL\@-q %ͽw  e\`ĞL޼uVxHz@wW%xn/{9?~p ù4EqAxad{iʣ񕱢̼â-׭vCh(6YʹO~:XT6Oͣ=3Gẁz{McY>FFhND~;~Z}ΠH]]%Q|-ɰ/8QilU^-TǖL)fwuNZ,T'{<#Odݫ(*Uڐ붠ƔAmw#x^]; 8dwjR8; #۴:b蕜taqo`iXr΅A/s( 9/>2bǎ p4!QE3$BӨF^/bӶ|uxiwCxwŃoW=7jLVTߌ{1Ҏj( ցkSR߫7Vj˛Y|ݼ_H;aW|<8`G'EoG~xW]]UΥ"oÝXInVA t^i-)J?@D{'} =Z9(f%YOϧ]7,^"_H]cypa>yq]t9Ro" UCcd8eUibim\@v ]P*lTyز% 1Qa@NG隤G.e<(սNMuK홈(6H{ړ'Rw7 R M`40|O,y~7p/Qۭ %yiXil%LA]U_S G›__59Ph` y]~Gq'߂]jzMZF0Ư~']T:$'*.&01hIR{mU&hHm \ư_+kh[uعE"༤#&oː@7X]NubtyQ﵃JsRB$=ATВi:^w΋ M}5EYYvȶAv(/gó rR( Öآ1Sl3hw2U𹔆s 1/L#.絞uS`ojKcSa {jg3PYa1^!(}ȂF[e 8 /;2 n+^H*֟A΀aڇCz9;fZvw( mF$q ޘfޫ㶸7,l9$h/䮗 6YĻױZS$FL.v~N=5c+*,7q]A jFpY.Uͩjo6r9E E4@CR:7D 0~+^xm:"*Xϵ@H+&w AW4V/k-D"%0EN@TJv8iZacZ-f=YQvc&RrB߫c%>Oh"զ2F !ݫ0fWOe0TZqAFHk |CBq|=jCrdlNR/q~kf t@Gg]'g£Txa8V+sФ3Wڏ4$aħ\oMӾrdߕf ˎo.iIJ i- 9ƢM^r'J@>uB]QHzX!0*q/FMyCPAz~'ņ|SЍff HaB*i 71 n{4!dr)'&Q4rrrCU$~/Xʈw:n93N"gDڻ}IeGM2.kktFN/x64Oـ> x!ĵ+T$Ҕ'2޳wL=0Nކ#E~0fVN1|O'=;]=YF~%֭`חŊ4N ;?x^KĊjy8Hwۥ 6drR<"G b:!2T ᯨ $߱FO"xs *MY]8sטHɨLbކN\!l{a -ː'ٻ c=uCA>k:#+W$ehq15Aް#"F ͚xSJGz,hXӮ JP@OM0c^<25FG_Vd<|N賐XuNo.uiG4<Ժ~Ua@>㟖pZdEI5v(i w Uxjv*wtLnUD`%d-K'.,7/&O=#=IY=;yVLcILM骖Hq#-pE(EfEeF#F)GSIj.]3n{xGy@yT΄ &zYлuL|%ɳokA' uq{|#0.W]D nUdyO.9}o$DAJ3#IK@Vȿ9+g@%H Qq ]a!.YpLYqY^f7^]wL:Tz r1L@q;ϾEbv;Wx|(%^q c#pE]IPLcބx Uw"{|6:ܛ$qɡ)#3IJ dKkB~"2bxr&Q㙲`xuLȐ btNj@j-ƒ6dN謜r/K,ӌnb 5Z^&‚QH~Dx=88o<;[!> 7d2jwpuzOvܐk@@ /U@֞;|󂿌bCL`lЂ4 3}raxqG _qp9j4;~{--1UXNѡp?L"}t 8PqnZN!vMON4(>En! cR;z8¶I |Y΃5ц4Ar. ଘA)!^GIb`1y$O[8nP0凟`Aܕ^1?J(tܑg?^oΘ آAA:5^XJi :܎=RPq.$!p19l<гH멈L k;E2jM \U0~ 4@R1Eg_Cް{fFP|1SLTmUEG@$žu'2MfqM:Kc ]ǵ=(2ͭ/[vvaҋSS3m\*Q(:Fx-YP*7Z\j](NBt]We0uKHmSL02@5`Dmxe(.BX>"t2gȷ8% mo67%%9W;!wtsZZsbXF]Ҫ)8py~\ؑ @ c ׿ E$u I2EaT,#!}Lv&ˋ~vQ2ul=m@5hdIԝQ2)jrQCZHl)Ǥʊ9m5?a)~9_nZi\mxXfHEETg1McqcĈW˻x4v{6RRwUBM=x!RC+.[nX?v_/Osi?XLƅӽ %fa&\S(37؜Q e+T$,(#qP1hnϭw+ն? X3t-6:FO5b+`f%QsP \um}T-Ljn,,N9;ކq!UnFӝ1<̂1p`ɛLŎEW{gDk5;ȫ)O^? w~0T)| ~&P)($ ":wS򇙦~&IWoy$7;eW$I/2ٲ|YLѩۃOU)),bI/  r,AB x0<ϒBPe~jًڼ`-v tu"e{YxkQ=Yv<ZviNY3tϑAaJk$pIZ]k->  ahuڄר3I'Z]\ғ mg1%_M;9Tw?djY"kuJ֥ISօmEy`6F)]"mbols;g C[_E s~ hOkRG"zld ̀ ~%ri!^Y1JۭQx-m(0'=~J\ &+mD\,6pwBL?\mIPip67-\X|Jgtj2 y&x mwMկT,Qyh'(COxqa,\[WAWtO"T]$c;z`_~X&{c|ci`2h=33WLV],B)gu%v) 1/AElf>SkFյhc/uI` k~豷ZI+g`6d4v~p >$h3K;nOAzo-`ߊF5NLb~n7Ǵi~Rω4III E۸[Z8 5}6Wl,m:$ :%B%HoWfӭ'@BG?w)S*`P!7͛,jE JVᠭPx98v|$G|i`695tWO=1ݫ85"[۹ [NZ'$X&(0+X'D+X>ǣN% o AxX $ NK/w:bgvIj&N̤"%rr20E'ߑO)vc} 6i3 UYθ,_*bEuk$!54W35+c\ٳAw*=wPnhTw/Bs¨jj=kA Y &ŃG^ >g B4DүI2> hb{oq$*9Opj.JXC }zAQtic^Ձ9 嫭{e{5Qe?gֶl\:~O{׹_3Szda1#)~.]^⼳Oz>tVڴ,;kYh +@F~Xh9M2͠K2e~x2ohS[l35f Fhc5I1f OIc<%_l$WWNpx@W@|돩skqla ܊!Z,?.`jN2 ݟGwtMDF7_uZMku#S06xM_%htl'ѐNT(ҧ4|$F̙y&N aAĂ{m14,Xf~ƩYzlTù!Pt:R2o1΁f9{Shg9 ĿV_Q`8^͍ݏ,]QN&ֺyq'3/t!ןVAY]C%ԿQqTz2C]to-cApc~6"K' ?dX-q!Mk/%H : iLOr:Oav\>NENB&u0#n wʔ_@( /2J) L"vw[ 35`K*="7S*s1[XTD Ly+8KѱwR_,6Kp.sQY6|^~㪫U՘p¸8;d$Y- H E4 EJ@ 1h&QEJRk_w~ >$6jnLbXJN,a ^9W C֬\>4bw1C*QPzq P_)t8iCPL]RT8Z W jIhDdžpφ遱 ε XTI^jz:ڛU V J%TP&h*&vTkqKM;:os؊wMQ[9 JBϝp@;:#Ш,Tf߸vkm#HLlےSOvh9b[:{"8@K9x|Cp)^o!WbI6@{ԑ b0z# 9$azdynT_lz+8V'ZR=0#eI5ADT=L]=|ā?w;pueh&;o/E<%b`IشTT J+.$iJ.#,\YZӎdkeCIqQzc9z9)u fiCIl՛‹ 1%ՄMdyWˏh!k ȲzT#HKs=,S\$edyJd#AE=W3Vtj&w]SKPQLښ1L(_¢|ɏg߆r(&^EJ֌ßlM6EM"GWUxu.J. Q#֜e)L .d~qA4IG`cλ[BBd5.C&x$1/L盱Cғ@$o6'`s2aKk0 H|1HXDxSN[,Q#TKE^]&SMvƚA7̠rscaQ8Km{sff*ش"2PsFV,Ԫ}G'f ]: F0AMrRI%ŻB 9)gyt iA>f&zf0=4gH0fETN>9b/t#gQE( $X/r7JvMfGW|b}g,c: =XSU]cuY4zkjŝ:,F@s+P;w(sZ^TщHc5&$ @<*!|"'$NS!X=Z-y&#sfT썫>bA;oՆYΞ?;,֨@^ĻW#F.S`ցz=[ޱTWLBHL$oޡ G&EEe`CDmԕJT]E%uܲ,aY@R~$|1/Q3⤀f-/ b~hpkUat}:RBjwFoTCƻ3jlšoJf׃% 9"2 ثFBjDд-X4J[:X@6J~NRgʏYP93.vDcW_&=A<|W0@oK|1S0}2)FFQyx@AJVt⽟|wJnh'G9AFe귆?q%'=0u3 ́3a2SEBc}A7\P3FFc{/+wރ e]rfeɛIc)m7;P"#詁>mq _Tnw`ڌ̂?!!@i1)x]m_'E?O JQ"&Ϙ1`!s"~XE48YXKAý嘽|}|>B)Z?^lyD/BM乲WHXpl1QҴp0wntmtkwF@bh?O-w8PG;'d8\Yj!ދ5dՌW \gF0I҈C*MbhAH(2X?g06^DYx >+"lot ٱ RHQ9;i7/\tiyswǠwk{<n^VN"-{IATcJ72}O+b'Tu`E3Qg㠿;B oǵC]0L \BBGn~6ސ_3(j~$95Sr2s$kApK?j&1|8IA_\ֲчt"xYO0zA؞g Bdv4<tARO>:FoބIB{;狆kx/JxԂC+%Xn5@fa&&ezcCit-K>-nogEZz)LqkDJOƎ 8ppOY[ GHm6I$3$ni%V2m k:b-56pϒP}k=~L֘(I&:{|@X2@,6`b0S=DIσcR:1ؠir[|Y. އ]U+E^|MWvTWe CXΰbJ/N3#PȔBoO|! 'EWSRXN;;pFn:wlbm pi[Hdp\?{֬)$=R Oϻi%!^E^#d^6`#KpR QqbS8A>c- G>|N㟾#?$mr+ 7lI)56CV1@wNQZ1$3#L$œaMj\}ж"C[`rZ / QUTF/鬭KtM6U"UKv24f ゐw YZ