python3-locket-0.2.0-lp152.4.1 >  A ^f_/=„>+mݰa(R+Fo35W~DП Mc4,g+9Y1b7Y1G-py^ e`PIH걅*tbtciҐvm FF^PexhfW=u_\h侶lh˯(hjN"p3ty':6Bi<& s88TMg>E?WL]OJTgH=B5m-|_sFa52ad23fbc39876f418385e2020ff6d2c14c0d5c8f7cbb837c2d8d38ca1a9d554271b88e4aff009ce73853d0a8fccffa36c22cda%`^f_/=„\ꮣbFdlB%Sb-c725!a =ϧr >4ԐxڊS)fn#~dbvO\~o3ByO9bvI%WO\'h\*[]4ș#ژ9Ud[^e})>0oæ,OÙ j6P7 ] NogyI@wI,E+aQh}4I%eqMp> ? d ! =hlx|   <  P  d       H z   $(89:fF G ( H P I x X Y \ ] ^ bb \c d ie nf ql su v w  x , y Tz d t x ~ Cpython3-locket0.2.0lp152.4.1File-based locks for PythonLocket implements a lock that can be used by multiple processes provided they use the same path. Locks largely behave as (non-reentrant) `Lock` instances from the `threading` module in the standard library. Specifically, their behaviour is: * Locks are uniquely identified by the file being locked, both in the same process and across different processes. * Locks are either in a locked or unlocked state. * When the lock is unlocked, calling `acquire()` returns immediately and changes the lock state to locked. * When the lock is locked, calling `acquire()` will block until the lock state changes to unlocked, or until the timeout expires. * If a process holds a lock, any thread in that process can call `release()` to change the state to unlocked. * Behaviour of locks after `fork` is undefined.^fWcloud112:openSUSE Leap 15.2openSUSEBSD-2-Clausehttps://bugs.opensuse.orgDevelopment/Languages/Pythonhttp://github.com/mwilliamson/locket.pylinuxnoarch  A큤A큤A큤A큤^fU^fUU[^fV^fU^fU^fWU[^fWPb34ecb7d8a844cf4c743c8bca7fd9a36a037083744459ae35435b620743a0b2511a9cb824dd8beb48b1b7e4338bdc219184863e5cbefa7be4b9039d1a45293f0221e14a857012aae6befc9a31a643e5b2d6c5ce1a90ee89bfbab3476a96559aa221e14a857012aae6befc9a31a643e5b2d6c5ce1a90ee89bfbab3476a96559aae65cf3a93ee1ca9e5f07ab159a5a20a67bbfc4bb1a9c63000a424777101d209b1c08de04b4c6818c938ddf0187e85e97aae424d4f148de9cfa572159a96b50f6rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-locket-0.2.0-lp152.4.1.src.rpmpython3-locket@     python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.63.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1\l@ZZXQ@UMatej Cepl jengelh@inai.desebix+novell.com@sebix.attoddrme2178@gmail.comtoddrme2178@gmail.com- Remove superfluous devel dependency for noarch package- Trim other OS mentions from descriptions.- use %license macro- Implement single-spec version.- Initial versioncloud112 1583795543 0.2.0-lp152.4.1locketlocket-0.2.0-py3.6.egg-info__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycpython3-locketREADME.rstpython3-locketLICENSE/usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/locket//usr/lib/python3.6/site-packages/locket/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-locket//usr/share/licenses//usr/share/licenses/python3-locket/-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/ed17281af90a992c3301e8fddfd505af-python-locketcpioxz5noarch-suse-linuxdirectoryPython script, ASCII text executablepython 3.6 byte-compiledASCII textRRRRϣG)\vutf-84fb6e7e8adfc1b25753c09d67e2a352c9c0268f94a5a2568f4f317c28e2ecac0? 7zXZ !t/AB] crt:bLL 5ZYr7immNЯ!̪y[ tlu@C&ÍSsAiֵr)] dÛ @x4"81MωQqo2_u o8 g<))ͯl# ?zi/+ įfvKV/J?.j y$w$zWl"Muũ}IsAf?浾`^ jkYFK. v` ,\o/첪u|8>y[ík(@ O uM$J1c3ҧߌc6`U6|u)@1y҂q6y7~id5HMWT7{?|7I(sWFzV>|VXybwcM*e̘wTh\ b-*gBN-оs@&-F\1dm l<@vVyY3*xzȾ!)Pw$gBKMWNp*O;7QcjjAHڔ]TΜ(|T?9G'y/WȰvzyp =P?zh9@[gqSx_HcgF&➞%|'p e0K/Z섁%CCzD( Ȭ'ڒÿv߁uO~Kթl˭#w"T!_F1Uaabh@cbwfAfAô?n̜J-[\Iٖ9R+l0 %̇Cqm)#_ĖR0:ݠ(YΤD d.k|7J@a:rv&ƝC55''c$8!&u b9^ v[4w֥şb? Hv0i 2{:Fb7̪Ҁ\g4Ld' .o/X d#ziaQ@7ڳIWji^x9{f8<2֤>&VU"{hSf~n>O3RS%;i>a~]Hig0縞!۬Ml"Nkrasq B{ywL?Hwl*R2ܜ4%{#೥V<<̟u0Gn}ѦXNDeRRT[̝. #IثɲNCgDIe*9!h-]+ o2u&8Jy(:U^=jbճI*P1k-S߰*p/Rڿ6Oc4/4 hZ4yNţW0$T@E頚NB+?.ܩ^}Cj jOխ" SMD)rZH_3GD͓Ԫ-T(|K۳BR5\E_{5atwUN|+ 쨬Y[lx_0_W 0J,PoG#y8HIyd`1kӰlc635{ unSG8::)b`.s.mWt{캊 yShe.w-=:]⼐(lݾ6 )jG;J_<5r05h5'KMط7\[0bTS^։, m7FA '^4J($@NCf-]s/%q⸡P,*$[D :4NV_Η-y]TSTK1nYm`e*!kw}_F5B Fs[V'cqWX6SA&+%*iP){r}|Wy!>&n8 h"(tctC/~qK)~j"dXv`Gw -i K)wT<2'Ve*IP@"\h͵IbG9ʴx<ϝu_ QB i?nXe~a sf>7# kB1>GvsF:;ˬIcQ v!S@nv!h?l[MUf=m r)`ԲL5nS6 r iE?ت[4Cٶ]kjZeG!qAY0`_uJ5-qEڴ]U19k Ď& 6dL \S*v@-!Xqf%3IsLxaEO6M%\Ƕm, Zk.G'JBjGj`J+*j Uo, nMn1r!͜@|NPd<|]> Jǖ3 Z'BGY-֯b}o XقƷiN_$ѿqw}E7!j)iEMs_,РȠ񪦲::mQhR~.Ysn9e4mШЁ`=%؝q S/bM$ghJG@Tu.g|ğRSUXoB8[B$r3}m^qsZKց&|@//eo0Xy.ɤ#T;NYmRMkW)ѭ!ՌS槣Х彃?2bL#)H`to z`&C$ss'v8qZEP7&6/G%UF$f%`ba?˒eTGNJ֯raN$gR'c;Rސ\HӫЧU53`{wZ^NY:$=R"0p w1L$lAS+V~艿 UVtS0*[K3#v}C'6u9;_ջ "nL1a|}_ Ds^, s܏GwL8+ Gݽ2 4 +M!|4cxa|,9N 4,BC0Οd:tZfVؤ9.K\EH+4s+͕(VudAkqFıc"x]d|s'J:^8TEp+FPOb0ƈWlF ڀpc:1C!0#g^6cY؂I 1sOK~\JxDɁ@N|oP7g^VfU$Ñ|c ?b-Aֹ_Ģd֊'c Iޡ9E{ΚF7qzd}u*z N]?93L|&wק@N !T(t&4+.P=6ߏ'i̛X֔l&ai-j~m`*cyY\ Gn$;C b\Txbd>WAUU UğE?{/g}]fB°7%=#SЛ{ѴR9hBr m#VZ,QnN~MԆ~"T^MrY g!Od]KhqKx?Bf ( IXm ̈DcMO(&h !Nu ;ڠgA"\>@ Ic;?\uuD!U{4Trtg)3<.jFٙb^1/T={66jͱSRd\* /ϮĶs9')h%9x6.$Cj+ 9.ͺ=IE1# !z>; # WaF-sU V5KjA<2݈?lN y™yF*(?~tXRJ |89:~g*E)_\_i'Pr/ߔ)][[TkMF`ND*o @M/Hc1E;w!6~dЃsIbUP6ػ?|W5GZ8NoݻҜLĹP|'ΑYSdrYQIޝ,DM[.Sv 6omEнT7`ɨ0ՐNXW6(&#BO%@J`{lFh֞%8e{7"P D0z,"#':%y4`d?*wgTf5IJ)k!83adl,B0J9X ?y; DNj$&2  YZ