From 2a946388ea2619a5adfc8b96f6800d5238139ca8 Mon Sep 17 00:00:00 2001 From: juyi <1263810658@qq.com> Date: Tue, 10 Oct 2023 06:50:46 +0000 Subject: [PATCH] add spec file and tar file update fix build problem update update update --- 0.9.5.tar.gz | Bin 0 -> 7942 bytes python-retry2.spec | 75 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 75 insertions(+) create mode 100644 0.9.5.tar.gz create mode 100644 python-retry2.spec diff --git a/0.9.5.tar.gz b/0.9.5.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..480eb6e13d3dfcf407704ddfd12795c0db4d32b5 GIT binary patch literal 7942 zcmZ{Ibxhn{gEbBX3WeenD_-24DPC-FcWd!teQ*Yf%ivnvi#rq@qzvv>q_`G$pWpV~ z-FLq)o9sU)CpY&d*ODVN(O6hTW3O#c05=;CH*a1JZcY(S0ZtDKH>6{ULm$c(xBEkX zY;8M`26pS)G}6V&48yt|eJIDl>z!=}r!>s%uM7p9*_|IY&xcU2MIJ1(k!$rdg_aAp zuA^t@QR>zZpcocG+mXcs7A zh_b^PgWPf_U8n!x@m$QC^PT?fKYjQ`^y8so%k#GD@*TJo=7(+YhO<(B#?SH}&#rdZ zHEj9Vv=dPQGpYi&JX0N1yFZ6_(U?Vlr|g0h4n6TrLMmERfaPz9noxw%$Q7)N73eDh zd_Sw1QDx(vT0Qr5w7ET>o;0%^uKj72LOA?g4^n@C3Hd4KXingf3l)YiPkiLui4{5j zO#=n4Bq%1z6asMW9jTK_FmP*?Tj0)y--g z)VH5RDr{N}!*gY5Hh@s}o=*30@qSoO<*yPy_v^H$v2t}bidGmj#N9m9 z>cvFoP6j3G5VqiSVYh4u^cK8i!rAoQ_L4#o6)EJCw_iJTmTGPxpx+7+2~xwA=nsckC7)^Do5h`;_YhOubmKdp53qBPGXb2A)K&Q*7ng=9 zB5N-qPvu=?9px*9L< zgIt8LkTc(2#`yB_n$nt{EfC!a`K2?h%6iaQ)AAs7x#EIlP7)*f70oelyaIyh-O`1} z+2+)2QM~=$Tivxm$nUr*3RJb8{6W&P5j`HZxYAfCC@g9fy>(F$xj%pAe(YRf0x>$r zzon)&yHMsWxrvb@MAiM0{6SvrLeD-LnalKU^`i<(I&}{UWr$uKWRbLxlzr*<4u%|Y zL}vW6#0ISj4_EBy9WNXq9sY#Fdo3d^HQ%`S6W{JAoZ#MdQcw&jE3i%{ltLgmvx?^_&^j=i}hQd?K}H#at0Z%))d?v-Piwc&zUFCj=BlorHhH14wCN=xRbGk zni+sPHt0AxLuWqXaTSP}qDgXokCZ8lP!qwK^U$*;{$j1qtd%ZJuq{lYN=u{;%9mO{ zdqLdrF7oX7T#fl2YZ1X9wJwLD<8Lu<&Bx1y-1pHfZjUR9WpH;^JXxxxaNEQaSgXWOE2^R z{R*`wNP{&XNe27UQt35q*_p|BlYCgHWA8%qa0Sg{pqGLnTJdU}@d={_+o9P3<*48J z#>;6tBAl^73-)f-@cY1z@2G26woHo$B&Mvg8dnOF6bUW&SZEht=23&rEqT0&5B3Po z&F>$+;%O{Nych3^qUczV2#P98Via%A+1O$5-eY**b4+rwUCTFyjkDxY zBWuolGm1h6kJ*~(Qq;(&+hwNAF^VYXiZrInaU8Yx4rH(1By(eb4w`1CtJRUpYg#^B z%I0x^iZ#ocI|!f{Vaw)Kk49_S@7@XfI+3VKQxm;P;kdFX&_XIPKn@dVKYn48?OL&z z(#@}jI+OgG;x5TL4xJ+UA_A0MvMsBgsB2+xOB}=+fVmPi^>J1{e|_>+AASCYu(ESE z$<%#VRQFR$Xl=7z-%@Ibf%?2V&g=UYCr!T`Z|?!L-p4!WhkX)1zqX@=`_d(d%7t@4pSWPOdGs{`kRN z7C3#?w-}o^T;P!^6yHPnS>o4Qg)(jXXjHOR5J@Hywr^tmq`_c3G`jOvZt(n70r)M1 z!fZ00Tu?#EIqN4QTCuv6S~NM594*Z8=;ct4OYl>pkT}^qbPdn^5pk3J)a>b2@9E`J z3t~`U-oBsOhz_0!E|l@|QM|zeqMzJc?h3$Uq?njTyjTSPAjQ-FNq3@3c8k%CX3rTt90VDi&ECUUjS8_l%ql=_jut`BqT z+^!}RoDbHy@;J$niQ28nxqj(zwly0l5*oDY)xg{M0k`FJD!~%i*Yg# z63vBvl>YLajVr49O|Frn->pASsFWK|(*Y!Fi&WOy?UpUMvP3Nqk_K6qHL7|#N|>le z97X-OJ7X$~Zy;9XW!?QMn(jjC_Nc`|m7f|EnbtINF#kKo`RSIvdRqhLgg=k#~^PJrb2bmgY`Ey3cw3m@RB>1Gtbh+Xu zNyS|D#XVoAc}0rJJ7n0EgQ3_00)|EKPS$t$zveZaP(1zf4c9Go3&w3mH*w${I!yv; z_Ji_yxHBSO2&dG}tJF~oQfI|;BeX(oB4)8}B5@W)ax6nGkmPe(RxqiIhkoAGM%_0WzWmleK@IBvhluEo^oGedP|+&$4H78enE z{A2c7pCD&&w!|6NK?wI*ee9Xzt9-}zYfTarZdh`VI>wbw;79)iqOJ~hl@Q(P;#oAs z9KDV6w9b(6&GG{-1D!DgJ4E3$jZ20!H4Tx3BOdik`ypRF-oy;TGVdh|?hDcR=$Jr62Cw1Y4j@!SdmDwMLknV&VEEvcl|51@ zWB$e}ucscE!QI4CJVh|d4KeTvYPUskf@RWW6Hi#$Nmv=o5}pmpMZtFE$`ij>@Sf4a zYISKHGBY!o3+8`Dx5^Y)^ID9CwFu2Vt+8L3ow>(m2KtMzGTJ$pCNH+hYz1Zz6Ne?E zHjrrLOtLP48yhlAn5VJ&hv!eHzjn61ZZb=dE}I9F20gW=+~lQPCW`&TR71)dpzDs! zukAReSPG_Ih?+ody72T=* zOzYOnqL!mu_x+&wODzkEu}0~6^EAiAJSXNj*H`N`+a)8LzqN-&4A6P7uM5ry-HB`y z7g0f*nk5t7@5`&&baV(u>UpzhZ%XG1L$x@v>^H7z-eukBFo`V7kmNhLC{gh~n5Tv= zUY%`aAs@z=uZr=jsMa?)IV&x0a6l8p;oTakSgdh{C-y1F(?P}v}$&m(X z8e_H=c(tpGTkeRjCGF#qqUCwoEXr3*+VN;$%CQy->rb&nxS994kX-kpP7v97lLzu->;tv^Z8#Mj0GO}2MU{|j8o|MNBeYx0hn zsz%v0#1JTbhS@&nP69gq4OMbL_#sTk0LcE`d;_$nCM#-|WomaaG(JzX-NSBx^Xt36 zn12r$2c{m6IxB(pen^9luGRp=m;1`>6u3gDm4a}dX`t#2JQNu{mJ*M!o5W}4BcRO( zXo=;g&=`=a;`DA|4TCg*1urkh$MC~6rj95!Cw&e&+DyfpQw^+fzw+zRNk&?bttHV# zHw0po&0FUTaOLkwwhY1Zb33yhB0qh$_HmpE)I{~fbmReW?n ze`RlE^ljMg-$^v>9u^~c5xM{f+=7-;n}`6XmWm0;LgKqoiJkpk40?a*hxli((+y)B zsr^4|o(0JxnEbMZWLCvk@kXnZHmFgQzkXQcReLj7tp<9$JAIeezd$N5Xy&x<5^6*G zl&RoJ*-?ZiDg_%}VH3DsQX6YcW$!F{@NP<3;Na*unM(dMlA+AlEX>>G@N?8I{uE5ej=n_>5Hv0|vl}@3EFx7IhqE`Jslhj@ zb8E@bk)&&UOkaJ`>^Z1dG3luA^C-aD(GenV@+d5(rwTI<)s zjPHoE-05WDf&)0SZ7rer!xi#E-eTefKLuTplE@R0TE8(Mx-2(KH+m+zcamh?)w7(Q zMra*>K{sbL#;)8PZ!}Guz`hcouVS_6Ot?=>X`kRV(W&HV`o&3KH%QPm-c&|eqvAge ze|UYW_S@;xbL(wM*UxO$F$@99S;sSE$BWMc<0rkt^8@ffdp#!Q$|HM{5@J3>pyC?# z7iJ!=VVa+A(RI3o`XSAgjE^<3H$aQ-^XHNQllmLpdKuUJsj+_&M?_7&toqZglH#?y z_GO%IhT4**{x*--qLUm_t2KLnS@TB`xuhlM%p|dob|UYP&2O@JuO!G#tEJZ}%(1!# zVZw;0^q5QdQYu)Lg$Ej`wKWalkDv|KNXU2*fR)!|uf;Y?rfJ-c?h(3D{_tliG*A!9 zXd0wDb;0g_8}4Vzr{TY7dRm@OtQ2B7ZdeZ2o0zO2+$3`xvnOyb`CfvQexx*@QM9nK zmp=q~KrAdI0awpl96-u8XvDg~0M$hI$gk%b((-6V)j^nd3ORU&l>mn;0NX>&E$|J2 z^8k4onSciOr77ID0pVj^bJdlA^C!JEz)<LM>**~mi~>h)1{Is^Q# zX^(mwbm&}wU6{;cO;#b^J^>&aHOvIp4nY~mhY<6?u{6~JZ07Yc=lqKv(WWZYqA;PNNz#D zaQ;EHz--NVR4)13JHbU|$MKHH2#K0u)Ne}vW7e^yX?}Cv^1W&}yL{(Rc1M?ErCv(3 z6Y&4MIzJrx=t9sxnsSU>RK^DUNPZT+`b77|gk8PTkov_69UG#4bTwP~XthrEG4>vR z(pw<5_{y21i;7DrCF=n>cRkG!30tdMIKec&Agr=ME#QqgXpT(4)D4qq@xR0O@N#EM zX-zCRY&f9`uOh$Ce!rGNv@-0*xKe`DVWR&p{r^V)O$~+Tddo<_U-Vy6>B@x9-Hn9K zO+G-XfQ1K0c9+vLaJGLubosoo7lzV01US^_K!K@-Hi^H=qo5>^IBM!Uhg z9(KDq)%iE@P{3#mJTUzPp;F|!4$tNX z7M@^U0L<$8Uku_+;}Q1=F#Z+NYxXff09a7Ggp2{#2(!|fK47MBoU0a5vjhCLe@Zje zdISvA9)9p_o$ni)p3B%gcr01P(SR1e|5a|N^e#6A&mFg%LM3D$z3{*4&%>)%cMy$2 z@7$*~!zJMK=IR+}DjMCs9FST*N>4R?`1fYN0cp_GlLSDh;tH&h2a%nugk<`m1)}|9 zJ$RtP?`rC6oaA8hlA;+yHfHawL$-&=@RwEd6h2UMan5_| zr&Grr4-#!qHkd;05$ts88vGdJ`LA9SUw+dyt8JFx)&%NVn?b(uaW|M?X3;jwWdKgl zkC}cWto#j*y6f@qq>u~j->DfQ*ajhHPn=7td!VY{<RWG`Au0+D{(cVdS_nt2dS8yqa-O!YnpbPKx2+9^p56hlKYGQBX|{hcoBblAi;< zQ;Lok{;P!kdyzA_!9Yz%9|U-UEmkc-JUoq5$AEJ0!hk08~*|3j@*U*l0g3!)F6T8B)1T^}}x%I!ws{@)7$g2 zm@{4zvx-KNIA#kU$D01|vzpA}(fa+W0Ep;G`%|vNu!dg`fk!br5d#QUGyEc~T+(4O zMqg!1xYA-(bdd;M=rGhUxpZ43F50}PI;$O<yNqUTPPN14y#4#He7bmBY%g6){xJZ!U{U2pV6taMa!j4mvVC zpTUliZf0?HkUwdoCaBH+;_sX3g3E#lX=OG!8aYYAuyb-E-V5}C>b|hkb63HUjdt;j zSl-3922>SJI9=|-|`O*xKDLCU&= zWYx`{7h$IEI_uShZ#k|T_eq0gtfkUrn~J@Z`^$CFKl@?xw>yc)1bCn%F- z@=#r4eLFqdu}i+EFlbmkC3lI&Ik=$rw2JtO1&2C8PP%N}QKb2&KRuTd-^+McDlpaV zoRWkw)HG|KKE^Gfz@VClV9<7wJsc@v3YwF+t3<-wwK}*FB_R;garZ$tC-hVwjwqi( zv+(DxN-HNLqG>)6bbd$ip)L$RR|wo+?);{H{)-iZRf1oWM&cOilB9FgJ3$`!JWZ~M zcKx(xIUL`Uii0>u4sq$dr5&{GEW;>CY$aV>m>lj*k^EkBWfS8eIVH8Vj+jU#702m! zRDtr+OnFEn+nkTl8_pmrC1a>H7JGMpNTh)g+f{xb_du>(A%FL4EHj=R@Rh1Eb0W1B zdwo`a0BevSw0E#Kp-q?oId4-O`!V z7u=V7sX|8m($I1?G-~FOTwrlJ{gZdJOu}V~pBY;kmw<|s*jTas;=4#U^j&Wo@n32w z`^py7Z24^)b1XQvoGRELJDNKW+ES^EN)p)-ZQY+Ynk9Pjq_H`7nyK#^P?)G0;0gNX z-h)ky*4L3$)I8>ApmjcKQlfF=8q?@qt%2~SH_x_U`_;(aLwteW#P9hzTYPYW3n!}!QcBj z+zFnEvB9#&7YxayBK+<6KiVI)9E|KDD&FhV zH=FK6(BZ6tu_r|>6Ar-cUTp*-`aHA^6Ia?3-2r*rYIXw4bxZ$h zb?Y-^MyZH+|7jkJZna_w$T3A{wt5mI^b8z?IZ>XYM@Y(oi4sZap&{y5*U}U(e zeqJq2Kbc(upQC`SXBy>8AbcDsyf>VHeB-ESKLVpK3l1uZ0n8%h%`+rhWTgK9qT~Hv literal 0 HcmV?d00001 diff --git a/python-retry2.spec b/python-retry2.spec new file mode 100644 index 0000000..a19a8a6 --- /dev/null +++ b/python-retry2.spec @@ -0,0 +1,75 @@ +%global _empty_manifest_terminate_build 0 +Name: python-retry2 +Version: 0.9.5 +Release: 1 +Summary: Easy to use retry decorator. +License: Apache License 2.0 +URL: https://github.com/eSAMTrade/retry +Source0: https://github.com/eSAMTrade/retry/archive/refs/tags/0.9.5.tar.gz +BuildArch: noarch + +Requires: (python3-decorator>=3.4.2) + +%description +Easy to use retry decorator. +[This is a fork of https://github.com/invl/retry which is not maintained anymore] + +%package -n python3-retry2 +Summary: Easy to use retry decorator. +Provides: python-retry2 +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-wheel +BuildRequires: python3-pip +%description -n python3-retry2 +Easy to use retry decorator. +[This is a fork of https://github.com/invl/retry which is not maintained anymore] + +%package help +Summary: Development documents and examples for retry2 +Provides: python3-retry2-doc +%description help +Easy to use retry decorator. +[This is a fork of https://github.com/invl/retry which is not maintained anymore] + +%prep +%autosetup -n retry2-0.9.5 + +%build +%pyproject_build + +%install +%pyproject_install +install -d -m755 %{buildroot}/%{_pkgdocdir} +if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi +if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi +if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi +if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi +pushd %{buildroot} +touch filelist.lst +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 %{buildroot}/filelist.lst . +mv %{buildroot}/doclist.lst . + +%files -n python3-retry2 -f filelist.lst +%{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Wed Sep 27 2023 Python_Bot - 0.9.5-1 +- Package Spec generated -- Gitee