python-pickleshare-0.7.5-1.oe2403>  <@PT@7!.ܶujG7of='openeuler@compass-ci.com G7o +Ff8#r{Ͳ`Ysɾٍ B_!H*ha4 NT4gIQ2LN;3eoNPL(J\f*8w1HT@oAl]۞b }V4(.k<J$qx_1$H"NZM3?Y3?AvuҮrℑԽSόx(Of)Q"Cn/&hU/f5GT\Qh GxHI]}7O6A8A2b/z6SB1.C-Nv]߿dG3WQEpVPU,:_D#W $*1kݚ6H1`6"5ok@fB>pb8c55776654fb2a83d46835fbd5840704ad6bfe5f6b298d530f5da89477b17784e6f69c8a9995d295581aeb5622b5777746a9724AlYya9;'tdN`,>79?)d $ Y(,0 EQj    > @HR\d(89 :MAfFmGHIRXY\]^de f`dCpython-pickleshare0.7.51.oe2403Tiny '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/picklesharelinuxnoarch3f=f=87683d47965c1da65cdacaf31c8441d12b8044cdec9aca500cd78fc2c683afcacfa28b9d990f7b34450b1ae715c8d63fd38bcd0df7e1d616cc3d83a30440ec0c 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 17153078080.7.5-1.oe24030.7.5-1.oe2403pickleshare-0.7.5.tar.gzpython-pickleshare.speccpiogzip9utf-80f51d80686062baa8f747d4022276e1496f9b1b17ff15ee79d6aa2d8a7bf137e75f22a02873bc9eccd0feaaf0781a0fbfeddaad69aaa430407d10bde4e9981d3 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.oe2403.x86_64 install -d -m755 /home/lkp/rpmbuild/BUILDROOT/python-pickleshare-0.7.5-1.oe2403.x86_64//usr/share/doc/python-pickleshare if [ -d doc ]; then cp -arf doc /home/lkp/rpmbuild/BUILDROOT/python-pickleshare-0.7.5-1.oe2403.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.oe2403.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.oe2403.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.oe2403.x86_64//usr/share/doc/python-pickleshare; fi pushd /home/lkp/rpmbuild/BUILDROOT/python-pickleshare-0.7.5-1.oe2403.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.oe2403.x86_64/filelist.lst . mv /home/lkp/rpmbuild/BUILDROOT/python-pickleshare-0.7.5-1.oe2403.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ٿ.r pUEnCUNN*rj?kx C)Yii%i GECOra"dR곣?um峉Mnj>yt>D0uʴb?0N푘,zCSB?bG#7.h̚[Xx\W$ m(si6Ex8.7D̤?tyEEǸ Sn}4.AGGjnwJJR,dnU2jG> J ge3Lu[7PDR8}bV~F9E3ؘl8rܫCP{(׶('Xw[to dzm' äX*QhjV.*UYA6&-n"R_K_77?8% xU\:6,2 y)lB nwUJ/VsU2*Ա!qGgy}k![ BhMsqUUeCϫ ܩGuXlSjT%{ns>~wɬx*]Âr҂Kv61_ \윋 }ǯs0lUH*kcwO {}!Nb'yy1 nnsӆყ͒ʽR vK?ZyjsLaW,Rdx"V7 i˒L^K!+q7G :$t1BLy5$0d#^bMEÃ:mzKz\hRS WG2An[#Tfd+_b-Mv{c7F(}MJ9lҔJsMl] @%GSшzWR_e?47NJ9uo8Z@d . g䗡*ΏVA# CN+ Tw|VrU Ch|/8>K}]><śf~8L6ڌLo-BS^235O1*-t}ks d+/,z(otE>jn͔Q2z^uo g7fY#l.j _ (-/-Բ7;t0UxXm*MAiR{:}o_ceV>l)@Cì7YiѬ+;03)A+gگB)mdnMէzEw'M:.yv_'ݓw g{⡒sm[s1KM^{E+NK2G.]*d/ƤSkecVȼ$ݼ>+./վ]I*ڑ(!eG @Rxf|{b#A PraJ"tHwy;dABڐlxE-0{NM"sTON3.u6.?(f6b@O#k;&!R.7nAIRM%uJaj#.+rTU_H!ILf@:SQR/jD {ko#&j—nU$Zp3^z\" &eK;rtxb)jwՆ~WUE㘭i-^/26z&1˞c-:dE&B؍ S;Xtb*04f@@2I"R@%UF7{jYST߬6*M#/}sPwߧI[aȋl͊,I =[p00l2|V/|)_G{_EԴCa'}Nƛ蹙(˴ں~a94{BXYeAOje4a*31zL+$_|bk8xiNmEY)3y+iQr{4]MMq_:eaR*a1Čʈtdиer4=Q&"PrOQJg  5icSS VLnӉ bdv&T÷hZ3?&M,8 LNAծ'$k F R<7TN\Y[1NJy$.KзAjK4ԿD|MJG.koRdk?A#6^Kxy|4MVeEۀP5)HJ-Ww|YZLw/䎁 ݤr}lK1 ljua ۑ Va/94;ؘN\.vؕV8odc1.C V S۩iw)NcOV+=ǜ5&",ro׸*=ٷ<>w0tn,eF(&V1|$Noe=}q\ǁe|޷R<`ުnQL7PMQUPN} 8y][hԐhjM^0#ǖ"n;r=t=VCp1!zNFcWƂS#٠ʢjy!l &fPj}g!ò֡}9xFCrRN,p2c#Cɫ9lڽ/8Ƕnr/N,ITqʋ^q/6c6bT]G"XN%ۇho>A45::~L\2l"q?;ր㮄@ϻ~MS^^"~,Yb_Khͧ]jN(Qw5 g5z FR=l>3`FO߅lCWR&mhKsMu6s:g[j}?TjbץeU;A?u)FN Ãf"EtVH"T(5՞׸Uqen=(9vz}kwć.ܢs0[Z ӭ>EX1g{Be{%'恂a77>z=H8cIt}Le}}آqĴ ; (mm/rVp^靭k/t$C3H3́073z3oo;{IhGU^ƫ2KEV`8Do폆yȫ">wݣSz{GkwAm ‡.(!4kTM#H%_)gHJ0+^iQ0[V84X~U^xxީYXkgmTy|?XŅ=vp3`ةg }iZb>߅%EAQliK+m 綥 /TU]~{ZR3fQ"GP"^Ytߺ\rZk6aVvH+Sx`SQK}'%ۖKnx\.l>;L^o6 =o`t`&39U5~hԪ&AMl|1%3sxL~g9ƴ;L+:+ ?L0q@utdP:8H[ J[ ñN QsN&|t*.bQCXrym?ԺDK,dO;S_ӲGc,Mڃcֶׂrk&[nhʟ :4_pInfz9_67l\~Ĩ PsfQaS蛦a4x ŘcMM\fZĹR?t;E#q9ٖKyF9o,L.6 =4ygވ3aÇ:`՝jdemTW|c2/|()h-xwd12> GU~/37olvh࠼.^[ Dq&âqg+f +.&(C-s_?޶lqxanB]zK\$b$hgƸ#)IWh W 9Nny4hO~o]1E! yŭTDz^ IU5pG=b4?*I'͗sYoIr=R_yY'gYw ߒ§@W;'48P5^RKMc{]oכ"h]emLvz.۸#e,:o#ۧyUۆdm̯x82-N޾1: ;`&^eNmC>|dqtza. ˄+n!^*z~͒)7#::>bsJha# T3^"bEdf6l26»"_)6i L$U9aP&7 ss>jd0ǙwQ&ͦZj<[IJV6]x+mKr*po{CZݕ].D{6-Ђ;JeJ_IJ e 7wx"6?,9i4hQZݕlTr`ʱM+.LllカO~\_)@\nݿ}"Pad!u{1`[;'r.=Dmf~&oM—Mހܡ5RڿTPn\zݲ2zVPH^6-JЄjg缟C^%I Mk;iMi"򁢒u/"s6z"@i,Sb~V'h7κX]^ǹDQM7'?Os]539mÑU)T`,"nBu7oM%R{nx C B`Ou@($Hr!!BB@(4, 2` E(Va6d@# D@VdM` _us(/X@{#D(O!AErpX@@`a`"H S 23>2Hx0 0{SA82U5#piMyBD TYTԠr5,)"2U#ՔT`ʊPUVR)wq.΀A'pE@tBrG APxV.(X 143I$o̒` ?!`,hQ30Jm= [|x D0 v`Q2"pd"@w`PX7@7MFQX04Fa08 H>/EDA0 =~QGNiHL<AȀ9 oރBD!@9G€OЎOxD4X1m `T^w\`1d"z (HޓBv"CZMT$H,=SD '$QkwXPxw Hr(C9A-'(S $!XOOӯ%,A'+F9w ; A APX X loqJO %v +HHq8H 0Ea)`P0Z 7?Ba~@@(X`A \{K$QޅQp:2<7{)B X !- 8o_.+ $2á'ow/kZu܊:C8<q0N,7CFRd:A@'=Lg Y H*S,QQR p8R  3A($aGh4v @ݾ$ĿOwd߃!iLt& L$ߚ?A H?zHxR) 8 !`m5FIh" ?aCW.񯁉3d sI_W%jvxpkX_@ lקzwr S "` (# hgGߙR SL]A,@`k lBFT Wf`G`#a (m)Rr )k<vC`;-sdŕpnl:dUQJn/, "~w_9+]cS+~~,