python3-locket-0.2.0-lp151.2.1 >  A [/=„pL j&Nk--LL[`.?"T.…9\EH.;|.::GGr #.$vp.& [v"np),&*]2 gQ{q<vZpJ*ZZK^o%Q\XW(9:p`KO7 !`UeR&}r|WۇG}_Cj|yKwVv4c99fd34795c437d018abf4e8d809053d76ee218e939173eae862ea5e9b76f6fc985face5b5a5d7bc103579e9d86f89ecc0a4dbd%[/=„VHx*|P :N=lհ"tKPm-sF6Y9@9ElI4DN^= -Ȝ2+ 7~USIPEkfML#ͫ[̉"ƶ‹E\*T؃ HK ~{n^Hԓr"I!ifkoE8J!:H{N+4<Ut>p> L? <d ! =hltx  8  L  `       D v  (89:FG H I XY \  ] 8 ^ b c }d e f l u v (w | x y z     8Cpython3-locket0.2.0lp151.2.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.[lamb15NxopenSUSE Leap 15.1openSUSEBSD-2-Clausehttps://bugs.opensuse.orgDevelopment/Languages/Pythonhttp://github.com/mwilliamson/locket.pylinuxnoarch  A큤A큤A큤A큤[[U[[[[[U[[Pb34ecb7d8a844cf4c743c8bca7fd9a36a037083744459ae35435b620743a0b2511a9cb824dd8beb48b1b7e4338bdc219184863e5cbefa7be4b9039d1a45293f0221e14a857012aae6befc9a31a643e5b2d6c5ce1a90ee89bfbab3476a96559aa221e14a857012aae6befc9a31a643e5b2d6c5ce1a90ee89bfbab3476a96559aae65cf3a93ee1ca9e5f07ab159a5a20a67bbfc4bb1a9c63000a424777101d209b1c08de04b4c6818c938ddf0187e85e97aae424d4f148de9cfa572159a96b50f6rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-locket-0.2.0-lp151.2.1.src.rpmpython3-locket@    python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.63.0.4-14.6.0-14.0-15.2-14.14.1ZZXQ@Ujengelh@inai.desebix+novell.com@sebix.attoddrme2178@gmail.comtoddrme2178@gmail.com- Trim other OS mentions from descriptions.- use %license macro- Implement single-spec version.- Initial versionlamb15 1528404141 0.2.0-lp151.2.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.1/standard/e9423a5fa3973a37137046a4d46b82b7-python-locketcpioxz5noarch-suse-linuxdirectoryPython script, ASCII text executablepython 3.6 byte-compiledASCII textRRRRB܄ {ykcutf-86b477dc79db8859610bd19b02aa280b5fe166eb87e2fe1ec7e7731b7cdbea97f? 7zXZ !t/Usk] crt:bLL ΩzDiZ>Gߪ[ztKHzҨ:!sH fZfyuX@ xۺ62^ކSU\ ,P 3`xpNքLHEˎnH3U5Sw 7XơIG cz3ٿQG8.G^ީlTk†_ƥ2Jr _txV"'! qKBDo\qy>&c{N{Ӳ%CWes <8P(ev[f^ہ M&3gID9@DêzWX|€4K]A &4|U0~tw\G+y|-p(A,xqȆ湔P4X95<ցMGԦe4'v=tcQZ䰵CݎH$ՑѾ&1GZƐan"X:3 tsέR+`ftmZ- U'Ԩ]03!.d2[(o/߃ߣ\{=tô}:W»@ cNW?ESIF9{Fȍ^P74_m4P29e6bNDFh_/?{[nHg~(T)K"a G0ƪ*alX`q'#M z,SހPI;$©Eg}oux+'%~BY0|*[N$C'>>rn_@<MjTWt.=*{bdbanOR&>#aʹd`TK5vȩIuFOHo_^V8}u*d ؔ3րJɞPp+W7tf@D0b7gs` [SX޸X9Jf0ia3 Ύ:ۅ*Pq+ѻEEq%;r4ÿ~⹓o@e8W4l46#%q9~\h 8Q?An'9=D'<0(iVD7"],$>ꐇ4`' yi rVN9e,yR )D sv*uKӵu^~y:49I!cT:VגU&DAhD'K46;;lS>giMvwѽph8#8ոD*v)C팰m7(f$vftWtNpS7=7t$=.#Ʃ'"<yJ4c9s&—ڣ_v 2ErtT@? r%2KǕ*i3kh9P?kSiG'5S+RH\j\C7.f[syXx́P'<(1&AfsQjZw sfW[7 ٔ0m9R(SEv!m}h~;o_DMSM.z* HF i,z l\]Hkl_P֩cՏ`NB)_Vtha(ٿ-נs=J (pfnz\a.֩E;bKv^1»_rBd tr:H[f̀ 8#qGwz`>1u0Qrj?u'#dғmBml_?}fpH mPVRRcTrb}s&my* o&Lwj 8sh/!OtWC.8Ml7W6q_I2@ ^z9WkR:NW)͛ @!?>=҅*!BJqsݐDx[QD.DH0df-k4I} O%a`iIkށ,!p5.coҤ]N>ԑO`4Yw.F?5ELWH6:' c$18D[Ȑ6&p?_=<̱I0p];q]k>M-&rilxLpr?P(C\"5dYvwN; =1)< 1.ZFx<^zԴ+ !v '8G+)~w@՚hԮ.̴V~.)8epU0le9Q$jV9d#0. >D,vxcf"K㯨ʖQTY}+32Qk QZ8olKb!,O'j%rS*+g7KTP~Կjcjӫ5J2vUO#&DRf- 7ڡ A#z%@`^UrH(OD&8ƴ;}{BLuaj֭@tWMGQ> ]gwشY|_^/D)Oǁ_Qf`7Tx,zEGv/٣>:zx$i,[[|5N8"Fkd_K}U( !&(:MXqFAI 8\57dl*/1N?K)59/u }|_q=_i 6AizR p_xh%Ү`\?I y S"@ |j߉n<dzfE=)Iw=F}IL):D@ރ5}!0_$ !߄w{%xȼSszuRS~ T:Qzkf/{94X,95Y>o4hDm碄*Ua^fL;5`ϼkO)0,ΆmlE& Mv/rqһ8H=U21e3üM oטּ}bLX1ius\ R[a Mb4g3E5Sj& W[mPU'ae8A MO'p^&:Rךur=qaC0@&ĥJ[G1$r!S¿=S:X YWͳmZhX-<0?5L;V&E/c~9hI@Gg8RL:ibuh_$ډ$~?5MJ:y|SprDC^$XrU%x]NtLeņjZH}!UJ莾ɜzϮz.+xl7sUhIUMs%|͘b)xY`~Hkpq֤t^?za5$Rtu@ -ɯ3g_WsE'w=޷@ PlP|PD<ГCP:[.?vE -0N/F`&$ 8i?!*I`$37~ 2G:m-Ki3eVv;Ie Ěhv͠羥I0tb~%k50a;c2 o>Zy%On ]iܰ`AH-owQ#z(E۸%5ßNF+RJ]FUb#ȆHƤT,R1ǂTΡ_+ӗVt#7 ʤZ^TRd3>0!,:㍸1r (ǂQBM#[mxY?"υ?UP;U/ɥ%306"K&h *q4n0؄ wo.i5?sD#M NpkaqFHdbns*1+ϥGV2*15 8b}z$C+1o!R5M;}6y+[J~p5N351P]C#Ϸ3`qSE}f-]`9HԻQ lZmJ7ZdiŸ:gO=>D$;(jmgr f`2y˅#~Cee$<Hbs?<@2׆H\+r`'Xt YZ