python-pickleshare-0.7.5-1.oe24090>    f곕 ;G|`u` Y m =jBe"T{qll!(7BQ] 9hp}otoZД\?5{xPv?, סa"*F~38Ɓ @6/n xݷ§Nޑy ⇿`4+ώ r2q^8=k gsh98LbJEp]mH"L\h\'Of4&k+g !Uqg4[I>uuMά`m#EߥJ79?)d $ Y(,0 EQj    > @HR\d(89 :MAfFmGHIRXY\]^de f`dCpython-pickleshare0.7.51.oe2409Tiny 'shelve'-like database with concurrency supportPickleShare - a small 'shelve' like datastore with concurrency support Like shelve, a PickleShareDB object acts like a normal dictionary. Unlike shelve, many processes can access the database simultaneously. Changing a value in database is immediately visible to other processes accessing the same database. Concurrency is possible because the values are stored in separate files. Hence the "database" is a directory where *all* files are governed by PickleShare. Example usage:: from pickleshare import * db = PickleShareDB('~/testpickleshare') db.clear() print("Should be empty:",db.items()) db['hello'] = 15 db['aku ankka'] = [1,2,313] db['paths/are/ok/key'] = [1,(5,46)] print(db.keys()) This module is certainly not ZODB, but can be used for low-load (non-mission-critical) situations where tiny code size trumps the advanced features of a "real" object database. Installation guide: pip install picklesharef곒dc-64g.compass-ci+DMIThttp://openeuler.orgUnspecifiedpickleshare-0.7.5.tar.gzhttps://github.com/pickleshare/picklesharelinuxnoarch3fZfZ87683d47965c1da65cdacaf31c8441d12b8044cdec9aca500cd78fc2c683afcacfa28b9d990f7b34450b1ae715c8d63fd38bcd0df7e1d616cc3d83a30440ec0c rootrootrootrootpython3-picklesharepython-pickleshare-help  python3-develpython3-pippython3-setuptoolsrpmlib(CompressedFileNames)rpmlib(FileDigests)3.0.4-14.6.0-14.18.2d@lichaoran - 0.7.5-1- Package Spec generatednoarchdc-64g.compass-ci 17266574260.7.5-1.oe24090.7.5-1.oe2409pickleshare-0.7.5.tar.gzpython-pickleshare.speccpiogzip9utf-83b4b77d735e7276e633a92d14fff634b6c347f03d6d636da3368919a8ca3d9ee135421c217618db5d4505e0d927d4dc5b50a076e5fffe6fe397546e687d12e7c Name: python-pickleshare Version: 0.7.5 Release: 1 Summary: Tiny 'shelve'-like database with concurrency support License: MIT URL: https://github.com/pickleshare/pickleshare Source0: https://files.pythonhosted.org/packages/d8/b6/df3c1c9b616e9c0edbc4fbab6ddd09df9535849c64ba51fcb6531c32d4d8/pickleshare-0.7.5.tar.gz BuildArch: noarch Requires: python3-pathlib2 %description PickleShare - a small 'shelve' like datastore with concurrency support Like shelve, a PickleShareDB object acts like a normal dictionary. Unlike shelve, many processes can access the database simultaneously. Changing a value in database is immediately visible to other processes accessing the same database. Concurrency is possible because the values are stored in separate files. Hence the "database" is a directory where *all* files are governed by PickleShare. Example usage:: from pickleshare import * db = PickleShareDB('~/testpickleshare') db.clear() print("Should be empty:",db.items()) db['hello'] = 15 db['aku ankka'] = [1,2,313] db['paths/are/ok/key'] = [1,(5,46)] print(db.keys()) This module is certainly not ZODB, but can be used for low-load (non-mission-critical) situations where tiny code size trumps the advanced features of a "real" object database. Installation guide: pip install pickleshare %package -n python3-pickleshare Summary: Tiny 'shelve'-like database with concurrency support Provides: python-pickleshare BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-pickleshare PickleShare - a small 'shelve' like datastore with concurrency support Like shelve, a PickleShareDB object acts like a normal dictionary. Unlike shelve, many processes can access the database simultaneously. Changing a value in database is immediately visible to other processes accessing the same database. Concurrency is possible because the values are stored in separate files. Hence the "database" is a directory where *all* files are governed by PickleShare. Example usage:: from pickleshare import * db = PickleShareDB('~/testpickleshare') db.clear() print("Should be empty:",db.items()) db['hello'] = 15 db['aku ankka'] = [1,2,313] db['paths/are/ok/key'] = [1,(5,46)] print(db.keys()) This module is certainly not ZODB, but can be used for low-load (non-mission-critical) situations where tiny code size trumps the advanced features of a "real" object database. Installation guide: pip install pickleshare %package help Summary: Development documents and examples for pickleshare Provides: python3-pickleshare-doc %description help PickleShare - a small 'shelve' like datastore with concurrency support Like shelve, a PickleShareDB object acts like a normal dictionary. Unlike shelve, many processes can access the database simultaneously. Changing a value in database is immediately visible to other processes accessing the same database. Concurrency is possible because the values are stored in separate files. Hence the "database" is a directory where *all* files are governed by PickleShare. Example usage:: from pickleshare import * db = PickleShareDB('~/testpickleshare') db.clear() print("Should be empty:",db.items()) db['hello'] = 15 db['aku ankka'] = [1,2,313] db['paths/are/ok/key'] = [1,(5,46)] print(db.keys()) This module is certainly not ZODB, but can be used for low-load (non-mission-critical) situations where tiny code size trumps the advanced features of a "real" object database. Installation guide: pip install pickleshare %prep cd '/home/lkp/rpmbuild/BUILD' rm -rf 'pickleshare-0.7.5' /usr/lib/rpm/rpmuncompress -x '/home/lkp/rpmbuild/SOURCES/pickleshare-0.7.5.tar.gz' STATUS=$? if [ $STATUS -ne 0 ]; then exit $STATUS fi cd 'pickleshare-0.7.5' /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . \ CFLAGS="${CFLAGS:-${RPM_OPT_FLAGS}}" LDFLAGS="${LDFLAGS:-${RPM_LD_FLAGS}}"\ /usr/bin/python3 setup.py build --executable="/usr/bin/python3 -s" sleep 1 %install \ CFLAGS="${CFLAGS:-${RPM_OPT_FLAGS}}" LDFLAGS="${LDFLAGS:-${RPM_LD_FLAGS}}"\ /usr/bin/python3 setup.py install -O1 --skip-build --root /home/lkp/rpmbuild/BUILDROOT/python-pickleshare-0.7.5-1.oe2409.x86_64 install -d -m755 /home/lkp/rpmbuild/BUILDROOT/python-pickleshare-0.7.5-1.oe2409.x86_64//usr/share/doc/python-pickleshare if [ -d doc ]; then cp -arf doc /home/lkp/rpmbuild/BUILDROOT/python-pickleshare-0.7.5-1.oe2409.x86_64//usr/share/doc/python-pickleshare; fi if [ -d docs ]; then cp -arf docs /home/lkp/rpmbuild/BUILDROOT/python-pickleshare-0.7.5-1.oe2409.x86_64//usr/share/doc/python-pickleshare; fi if [ -d example ]; then cp -arf example /home/lkp/rpmbuild/BUILDROOT/python-pickleshare-0.7.5-1.oe2409.x86_64//usr/share/doc/python-pickleshare; fi if [ -d examples ]; then cp -arf examples /home/lkp/rpmbuild/BUILDROOT/python-pickleshare-0.7.5-1.oe2409.x86_64//usr/share/doc/python-pickleshare; fi pushd /home/lkp/rpmbuild/BUILDROOT/python-pickleshare-0.7.5-1.oe2409.x86_64 if [ -d usr/lib ]; then find usr/lib -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "\"/%h/%f.gz\"\n" >> doclist.lst fi popd mv /home/lkp/rpmbuild/BUILDROOT/python-pickleshare-0.7.5-1.oe2409.x86_64/filelist.lst . mv /home/lkp/rpmbuild/BUILDROOT/python-pickleshare-0.7.5-1.oe2409.x86_64/doclist.lst . %files -n python3-pickleshare -f filelist.lst %dir /usr/lib/python3.11/site-packages/* %files help -f doclist.lst /usr/share/doc/* %changelog * Sat Jul 15 2023 lichaoran - 0.7.5-1 - Package Spec generated * Thu Mar 5 2020 lingsheng - 0.7.4-11 - Package init ?yy<]?)dd !2E(,"(Sf ^õu_׵kUUQvrPEٿ.rTA PD#BJVZEZI!HQQӇ\)rG$O|][lb1cOo]ž+L2m؏$Lq{$f}y:&˹^nÏXb>/⑴ȹ 2޺ O4̽^\,s5Cʜ: pګM="Σ 73)]^Q"-}1nÔf''0E*Kb%۝ iUoZ#e-Ƽ™~g 4xVǍ{>1NrwĠeyζai 6&[)G5TDrw3 ->]0C*,3-ub0g$ }y JUVMI 騛HҲ  C"&^ A^J;~ႛ*]ERjU\U f-AsL#hrYtau~Y:k^x_pڹp#j|>P0}f\bzUu"qt*b&wQ]!V2ԫZ*cɞz]2+uװ! R/p×-B';bmB_+ [7rSD_zH-ө ie^*| ܴayq4r¶ҏV^SX+:ȶ.zME$RJ|\A#7COO؏3 pQ<:xS똙FgD-fzC%T'?hBT5J:u犏&=9)]S^ 2YMtT9}E]]7Z/љg.W"˟C>zV}UTˬ.v"BZkv?@6L3,O|C/)]tUO4˯9kW(:J.jF ,M2]?L6VD[#JBХb.T/as~q"ai[e8[10MV|4+?6L|yJYk'hg i;[G{^] ~m#xIdc~]Ƣx\V\>~C^QĊSR9QK.1Z2/!Gt7oϊ jsWvҶv(JHQ9;,ߞyf8vR(46]/Y6)Qx ̞sӌcFvzǶgڎIjTr 1}yPAg?fzc`cHdˊf0}5tH@Tԋ!$Zۈe۽-l|j/-AȭIRXʟZ#]?%mk@9UmU|q8fs2~K1yILqb(=GY9:vEBDA) L!.PI~-͞@?7䢹JȥKiV"9b"KCF*\8L; L/ߢՋ-gJ䑁pW5I+&znf?J2_X. <~=g^gP3V֪rY@S3Z. Ag(.L2 ;a.^#wӿs[QVJLJZ->w>MWqFdy}1}NYyIJ rXiCy}<1c2/4n 7;}OCt TSҙCMcf2zE:2Ӹtrud,Yݤ;-ڭ֌Cfyw A%샩l}P7ڂ' խx֖a ERs~=m!iPڒl% M./7?_ґFڛZuR5:^ aacfdv6 TM RE","j,m:ݦDh _ cgB7\_-p̨B![6FGgXv$ȡ{>K&#j6"Kv嵕.&81s=5٘/m ?AaB%vj]~=@1guK9'5 lm-O KɅU IӛulO_\08w6q s,2*l[eF 3TSTfSxsDÆ;Nmq%5$쫹frHx%Łz;&۟gby]|Lŧ&g~TyHF6*?Z^64CTrZ-jY}+uh_)!^ѐ'ܰT6 *B҆6L%=t< l-۠vx)α$ 榠}k=C܋͘(`ѥe aqOdMN# gϸ=D5`+!_A-עH/v3K'%8|6x-$AfZJƬbMGuECY==r…T )w!iIFڒcrns.f>m܀ٖxŏ =uiG?N~O]J'D>6%U EM'F;5kU@[iOz' x?p'~anr^>&~˩{8Lfwt@us7EٞPYm`ɲy`@X}D%X/5rF?E߫xh\%1m3|¶<4JaK媜W&/vzgG;yGˣ;!&PG - s M̲[fRne*}c%RѪb5z6Q[|;;H]`bkm]P[ae" >AH ZL:7E>v:b_waI%urP3[uکJ[xmi UUׄ^+̽DtԄH'ȭW]-.ר gc4zs1rX5=TRIIĒ ,=u)SכrMBd[))y5fo-ii>kfM&Z *ImPS9lg)0"~Eu _0kι16J& .}P.Qfa^o0+mOD.%X)':埌z< c4\N?z5ekY5ggBh(R};1ahdEs/W^Eڝj}QiSHuCβUi _S(-bt%?5G/Y<=FgsVsF"[2-Ve˞V_MuHʕh..IZY&n]?VjӍd>+?c|%=aF<`q曵F ٭A% KȔYݦ5O䠒lޫB ]`o>_ٸ֩(jI<1HɿU.CuSΫS֍9ǖ{+(ѥͰSlZ-)b`GM߹8#!$fjC7z?(яc#4RIvr5$4$![% t8 9#2vp#jUs?~maY3w1Ʊ|&]/7l:e)SwܫRG\ڞ\LC~ғo-,ѵF\؀xbu*Y~7੼]A˿{.x|2n7UQfιn=#ҮVVỵBpCԜ {`6JˮXy2q^-9QF*7|':ӎԗhut}aQKӭX?Zɖ["g+j?5t8pf^ש ͳ1[l<1jx»0<ò{TT'j$6M$|{C1fXSEqnOb2NHpdҺzD^QN[1 =6n&ej`}Mk7 xnXvu'd<=}$Fk>+vU#x Z F"x/YdClߋ;( |[۽]h)/<48(K`'{.Qs燯hيEB'lHBdq<뱬B~U'ܯQX.͏3qR#Ik{nt t;p9`Y+﷤)Е*;F6?5,T׿RӘ|Ƞ;ZצeYf-f#346.ae~նa>~)#7m oo~ }r|)WSÐ_Y^XK2㊤[׀|v͈NOc\ZH;xvնF̪ױȦzQ3祙 [q̽ /WJ5tZB!Sx. oUN3TχEZ'(>qꝣ~ja$V0"c`F)O{V~dCߙiimkÚxgI3]So)蔴{P=o'J;[mCVwej ިu +2pkRWBަu K;*懈|~˦ȜޤPZ(2˔ ;n')/Vqnn-QfM DWE LF[%p{mi X*joM(((w&|I8Ԟi"rC4|]0, \H.P2 ˂!:ÿBl" UgؽY!Y1W !#)4CH( A0F&X/HqC`w̌ρlL$.#!Ca8딽u5L!dA!$\GpC`7Q*U#`r052B &CaH( eH5%%UE5"$A` pE`vK3`q EFD?] (<$Gad j CD L/gI8Ǜ;$=8FC`$D#pl `,z_0!D `'D&AP!X7 A` %"Q  FQP4Lq*avvS#"`2ggήzۮ;xP0#.^`8 G!@`Lty#X݀q!<` : ÀȁwGPA !u?ea"$h (,ITG2]E~sbƉ8~uB<`; ')/ k|'u2;K))&$, @%0tp#'wCH:G[ғCɤݼ $Gq>RhLAwG X/$ D,ϸv濫$19 !@x`D#"+@@@?WŞ2I@wnd nvП‚,bHK092p7wD'phI/=݋Z?NPA`tSr #~dqMP;:,u B&vY~VҾ ?0?!tl#KaTB(#th@ v`'łarjIw:]?_0~`_ڃ' & 2Oh^)/n #2B2BHGGX[{wͣQD4HOeſFwPyKk` #wRWovU{_)5Z~)ޫb'8<=/=(H,]\uʈw?tW= 78Beh=} $H G8"rH lXξp8;l!wqe\[毪;@EU ¢H?dgrJQw,