From 619665d6280985ccea9633b6f6669283f950a3b6 Mon Sep 17 00:00:00 2001 From: icekylin Date: Tue, 20 Jul 2021 14:59:47 +0800 Subject: [PATCH] init source & spec --- fuckit-4.8.1.zip | Bin 0 -> 9773 bytes python-fuckit.spec | 74 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 74 insertions(+) create mode 100644 fuckit-4.8.1.zip create mode 100644 python-fuckit.spec diff --git a/fuckit-4.8.1.zip b/fuckit-4.8.1.zip new file mode 100644 index 0000000000000000000000000000000000000000..1f91badf62f6d93cf51d79631cfa4ce4745f5fa0 GIT binary patch literal 9773 zcmeI2g;$jA*2afMlFyXpL~`g(NdZCd({sLa z^mzQf_aAtlS@)VXv)1!_u63_xuf6xRZxwkYWC8#HfDYKG04sRO+6rjg0|3IQ005%z z|5~`2+FHAE@Nx=ra&!Ij2dAUgp|)-;oS(@5vhpD#b|O-2J*bLHlJPJHVY63veoZ;x(o9vJiKdZ^1G|?~bBw2igO~HA0s= z7%W?nVIl?_q?7K|Q;R8h930!5CHfw5?r(Ip4XB+*W7HP+Hs|0a#R>)(N09pGH6cf> zBGUcoD9g26HGzkO^4JuiUyNS!G*|eg(*~qi8ftye-+#VcjonJHlyxHo@#yk*|Wycq>8xOU>EW6>C@VNDfi#9pcsvA0}SrD0GbZ1m6ZhTX+u3yymu-A(z#?%&? zpwCb|(yP5J0iQq`-lmio_iD)9F3Sqo`A9!^$sF9%j8~wlv3&FNRg^eZ4-$_coCuE- zDkAe( zMsu3A^0f`6AK1^<3yUU8??flyRdRy}(Th1CKvG(ybq|VFxut%;O^aR4EZ8Dk*|CM} zo87v9vr&~R1*sOjS{1FAt(bD5aae<9*05y}3Doktst8KTNiE=7NHYS1I9q1pY4Kjd0y(9(&%j#tg9;-66MURe1hoFTof&rhh>)drsxLSex z6Q?o>-Z+NNxzHz-3NIA+TQ_NBTbNSXhcY`i6&B^V)-$1FnFG{$pZ<6WS!T>s`bu}_ zvqj97W)rUd-gEV}WE>X-oZefVj2w`#cl~1#efzL$3o-eSkztImj(MDp27Z-q&bIaF z70jz!4HD-#JGa>IjO)CqXB(#PnzhA@Le+ELui2ad?l~qBn-xOoq@pU_m7BfC$UlJwjt+SMlFASP`IawjGFLdic(z_G?AwMq>|Ey{ zCxECPQclzpor7xC!h8JYCOr1-aNtntmZVdbtxY_K$g{f8%~`xo@lSgn+Fxb2e&ECL zey2Cxlh0Z7S$N8*I?_3iGfK1vTNB6jUYM*Mzx!(aaD(PE{ImbeTi-ev>9JNm`J(E5vm9I%kdEmQ{e4KKDg%Q|N7O{8wt^!}QAA^x zv2P{cLs2z-4VPu>$zYS_s6tlPAn$D;RaStK8!ifbT+)T%vAeEkYYNy-a9s)2xfOp( zZlbz@L~`#Sam=;V=^&6UbK-yz%v*eTzkK9D3)DlKJMr+fwE8-awkR@KA2*?0uV>}x-H=CK(+GVu%V0$dN|FFfgn`t#>9 zs;#(k2gk7(cz}!}Hn{JEw#OGSish9&TEjw}*k+#~`pvqXt|4 zJh|D-h6&N`^P%{-e-G=qC(ez}=3q5iOyFv5Lfay9k&ej74TYa``?tQuKt=U2hoT2A zDJCSw!i0q2rUz5>Y-ZYWnjtsLc`TMb6!U3_Ar>XE@=03*!R)=g52-S#=MeSm7!{-FN1P$xqht&tyF#|I=u@&< zc3LW$%DKo)a@-3$w$f5n0Q(xpv+-*p{h*dkA zX>O04U6%0nL8n<@W^FLM$D)(J@PK$*CSEwT9V_jLfn!Rj{`Dh$CZuq3we5bUltun2 z^o0V6b1hy$2Vv?8)YSA0l?Z3Hj{-NV?6cg*K{Gw;5G{1#X!pbF1~JHf$DwvT?7(t= zW&d7FckXQ%dFz^8-JRQY1=Z=vTA;bdXmBE3e8=`~(aP?wTd88_7>nl)QKN=XvjKBn8xup=l9B*G^(ofF!a zMm3Ng4P1;fML+C#>CJuX+R2S>>T<6PLDf?D+#O}=9`~W5M1I@!==9RiGfUXKcp%-k z9G^iOwk*`4W7~|I$h(Zjp=F5;Fd!E4*R*bhTYJUg95de>iNj)q5Y@?j=9Vw$5kSovn@RE6z##gn@o|~sux{K zr8&LaEgqlN7hI^Jx~rZel$EzEQ3*PHbHLlRtD=GD6K0d5-tnKVtZqNq-x7O^j7-L- z$h7iXlZUS>9bGoNx<8dZHY6stA|yI$B>nOz zME|Mb%oK=*O=8NyFyQK1JPGtbpb2(pSjg63CR_?{A^_R#s|lp9-naG;waZ%&Hr{jR z7AaLiozS7*pC55oO1IahA_(TxMW)Br$vpOCB-4H~lseGN&+W|b!9y1^U#%b&2JO78 z-}SL>ULA*|IoQt1a2iC2dEz8|sEdpgkTAIW8bvPo81&V+Hn_7Te3doz8`)d9`;Hu! zMvm9lIJOhH3RH`wJ5R3+o6W6nn8~$%Wr9LNUV(#bLwrqIkeB8}vJt77(+heZ8=XeN zttwn|EKyui^S`P-N+a*W$Vf}LmK_L6(VLSybmn~9^=NlCUAJGO%hxdvxq|s{&n`>{ z!!j5he`8DJ2oG!e60KjxHWo{!E1N$bKOJ0QWP7Ydnx+xn#^Cn5X4r@tM$ArYdA?tF{>f!-7XU&oi+vtyyTB}B% z9@wf9MGfLng{w1@$jk?0C#>k3Bj3e;=neTW$Kcfs6BLz4Oec4|eWN>&BLucWDkb3v zX0!Q^|Qy=*~a=X6Xy_vDRbeo=33Xw*@(z@S-0!Ju|@H@_DdI&X=Kli)vh7_Bs3{}sM{@g8)H^`J0^ z`6OUq-UUl1zA4hTQo09$T0Z1hm$vKT<;QRpT#K}HHJ-4#sy)8PrK9Uj178C1ijYat zZO#eB#MG~sV-3ScU2yDs{qQITva}TP)Wesjdaw#$6!3Fx}3KdpaiuLSLN-kRrF-Ow`g(*fW4aL@=>%Yn7 z*+73!fVui*gfYBdp#T~tn9t(|lYnR@Yd8TW-}Tyh)18bKg-KbHf#-6D8jJ9i+2!kR;l>S*K9tMTx?2rznQzi_Vc6JZB1*6-Nw0qa2 z?;u6)Act$#V%m!;P{@P2I65y1mdfy8M!0aMYk`(!NChe)?D* zLJ>4*(HRXIx2{CmQGa0TCEz{V7!UcH1jN`CL{B0fM)RrP{0O*YD4AkhM2v}@=RFKV zD;Pp0_ede9XDftx);2X0uQk8|d{zn%k-*7O;bUJhX%|jGI~=9em)$4!b5sWF^X>VK z!GxgsFZD*xIPxZj*C{~-Z8odV&+?ltP*IvW76#}(U9KAkZpFpf z1)x(_56VV5!%ykr6{V$~in+-zkk_yEo{^$P8$+Es6=w2Dn}A-(Si#Q$;qvpF;m;q&GqRh>gfZ%K>Jsb{qGKFsgGhxjjuCzR_|D(G(A5Rm#u5A+gHeN(xd|{I#z3WpN$LW`*_P%m- z&xecffU?di4oG6z$)da6r4SaKbKV`V;HI!_Mib=^Up1-$1($N~dIMjl6sqR7 zUCDr-#FXjjY$jwLs%8_RBYs|wT5aHMN-ZgyA`&h{MA@pc{6P0AU94IV&pnQH_fr~4 zW6zso+?3(e6hiZR#JujP_vU>m@b?U{pyKC+bz`&P%<&GgLettsdRvc76~)rl8}hUy zVoEs8znr!%C9`-!b;s{&JHsW-qth4-4Z}dkNK|P{Dn>D@s3&3gDO3VU;MX+PnmfxlKR*Iur zJDFuiTP0T!J%AA7K!^FcY{n3s+Vf9U3$leCFFL9(eGn2w`gP@B7xV6@@+2^_T>9(v5Ba+eJyA7U) z?YhKWSiwhCF1Q1!i&a}Q_XWq22VP>e)v&~wLRm0-n!7IE-`%+P5j12Pc@o}Iag-PF zf57!$l202mwPdrflTslAGr!3tGLH6FPx+`+0c!P*;o3RNx@Bv=J_}K*M5Er>T1yqb z9Cvb-Oqw|o$3hD^f}Twb@ho0^VKY$Nb&QQ+s9!-AqWE;wp%hmhSe)t^J4fm2=y}{6 zN$pVdE%W;2tIm6uaTCUx;17u;!L1Xd_zSv%wR)>kIgEVuBxX#FR`I@c5tmpG0y$(^ zALLf$_4Hzgn+#g=ji(AWc5|BRoN0Pg*E@#PGe>1I=+Y|HRw15=3R>%a)IBp&FQTzxx^7G`WKk)Jk| z>dg{#F}y)%!Yl_jOnZs0qdrXg8T8b$yC)s5k!4#Xru`jpe+wG;khHlWGp~_$EsOZ* zjCsKTdZfpsc!%&a8T@Fb42hXVdA~PNPrk4J^2c4wUELfxO)V@Vl@yg@$4BI0v74K$ zAca_E*3l7=YL&)|V>LW^wLl6a^vXtdu6E`+_F6$632fS77|JhATWA$nfn+**0s|2M zKtujR)ArBjIC@1t?~0jxgwwXo=IaufsNPAXl23u5n+Mdd&q)w0Q`umI_C_AwTL)!J z-5d!P_Z0YaC(VwJJ1n{M6J`@qHQJI+cxKy2_FB@1MDxFDce9VP**_fLKBEW86(I+*T2|@+54K^_A(GiROGYI06Z77>Sk?+a;+HA16Q2tzZ_z8K?cJ6%bRwwtOMP%sS;NEQs9|6F%u|) z)N=mtfO!aQkuc=-kLht2mk{ zhS0k|7{((*;??nT0?)}mWE6;Cqu=K#Ua(%HyUf^nop*_Yh_)HzM8FkwY5*2qFu!>8 z@b?KjSEBepEdLRGu^L>rnU9pL9i7-a%sdu);*_>;ai5!oNZE=PBMU_;RL~ z`z^97RxbjkR=FpB5ouK2f3tQNBqM`w&;y zIEX`j6k+Ih+1P9EkH4Qf0el}*09gM@wyT4qp`E$Ax!n)p^8b+dkD&(wA_3t4KFRW( z`j4wV@WBRR49=2NIM01^!Q){{#7Zu>M3^()F=TX6WjS$*k1zo mck1tv^pomA`xj#WBd%2BQBZ%}d;j}K`Fk@l`2B7G;C}!a0Hulm literal 0 HcmV?d00001 diff --git a/python-fuckit.spec b/python-fuckit.spec new file mode 100644 index 0000000..9b75d21 --- /dev/null +++ b/python-fuckit.spec @@ -0,0 +1,74 @@ +%global pypi_name fuckit +%global _empty_manifest_terminate_build 0 + +Name: python-%{pypi_name} +Version: 4.8.1 +Release: 1 +Summary: The Python Error Steamroller + +License: WTFPL +URL: https://github.com/ajalt/fuckitpy +Source0: https://files.pythonhosted.org/packages/cc/f4/0952081f9e52866f4a520e2d92d27ddf34f278d37204104e4be869c6911d/%{pypi_name}-4.8.1.zip +BuildArch: noarch + +%description +FuckIt.py uses state-of-the-art technology to make sure your Python code runs +whether it has any right to or not. Some code has an error? Fuck it. + + +%package -n python3-%{pypi_name} +Summary: The Python Error Steamroller +Provides: python-%{pypi_name} +BuildRequires: python3-devel +BuildRequires: python3-setuptools + + +%description -n python3-%{pypi_name} +FuckIt.py uses state-of-the-art technology to make sure your Python code runs +whether it has any right to or not. Some code has an error? Fuck it. + + +%prep +%autosetup -n %{pypi_name}-4.8.1 + + +%build +%py3_build + + +%install +%py3_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} +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 %{buildroot}/filelist.lst . +mv %{buildroot}/doclist.lst . + + +%files -n python3-%{pypi_name} -f filelist.lst +%doc README.md +%dir %{python3_sitelib}/* + +%changelog +* Tue Jul 20 2021 ice-kylin - 4.8.1-1 +- Initial package -- Gitee