From b8af75a0e5a84e05e1134c546f09be9dd583eb0d Mon Sep 17 00:00:00 2001 From: Fan Zhang Date: Sat, 15 May 2021 23:17:45 +0800 Subject: [PATCH 1/2] Add spec and tar Signed-off-by: Fan Zhang --- python-scp.spec | 42 ++++++++++++++++++++++++++---------------- scp-0.10.0.tar.gz | Bin 0 -> 6252 bytes scp-0.13.2.tar.gz | Bin 11517 -> 0 bytes 3 files changed, 26 insertions(+), 16 deletions(-) create mode 100644 scp-0.10.0.tar.gz delete mode 100644 scp-0.13.2.tar.gz diff --git a/python-scp.spec b/python-scp.spec index edf7ace..da7fa36 100644 --- a/python-scp.spec +++ b/python-scp.spec @@ -1,45 +1,55 @@ %global _empty_manifest_terminate_build 0 Name: python-scp -Version: 0.13.2 +Version: 0.10.0 Release: 1 Summary: scp module for paramiko -License: LGPLv2+ +License: LGPL URL: https://github.com/jbardin/scp.py -Source0: https://files.pythonhosted.org/packages/05/e0/ac4169e773e12a08d941ca3c006cb8c91bee9d6d80328a15af850b5e7480/scp-0.13.2.tar.gz +Source0: https://files.pythonhosted.org/packages/a7/53/354e116145b32069523dd66b0f905a92597d1b5d432585763e165e23608a/scp-0.10.0.tar.gz BuildArch: noarch - - %description +Pure python scp module +====================== + The scp.py module uses a paramiko transport to send and recieve files via the scp1 protocol. This is the protocol as referenced from the openssh scp program, and has only been tested with this implementation. -%package -n python3-scp + +%package -n python2-scp Summary: scp module for paramiko Provides: python-scp -BuildRequires: python3-devel -BuildRequires: python3-setuptools -%description -n python3-scp +BuildRequires: python2-devel +BuildRequires: python2-setuptools +%description -n python2-scp +Pure python scp module +====================== + The scp.py module uses a paramiko transport to send and recieve files via the scp1 protocol. This is the protocol as referenced from the openssh scp program, and has only been tested with this implementation. + %package help Summary: Development documents and examples for scp -Provides: python3-scp-doc +Provides: python2-scp-doc %description help +Pure python scp module +====================== + The scp.py module uses a paramiko transport to send and recieve files via the scp1 protocol. This is the protocol as referenced from the openssh scp program, and has only been tested with this implementation. + %prep -%autosetup -n scp-0.13.2 +%autosetup -n scp-0.10.0 %build -%py3_build +%py2_build %install -%py3_install +%py2_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 @@ -66,12 +76,12 @@ popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . -%files -n python3-scp -f filelist.lst -%dir %{python3_sitelib}/* +%files -n python2-scp -f filelist.lst +%{python2_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog -* Fri Mar 12 2021 Python_Bot +* Sat May 15 2021 openstack-sig - Package Spec generated diff --git a/scp-0.10.0.tar.gz b/scp-0.10.0.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..2585bd3683d118c91cb5ed3312b98df8e54f0a67 GIT binary patch literal 6252 zcmV-y7?bB8iwFoz(MweV|72-%bT4yba4j${F)%JLE_7jX0PQ_%ciXm-`OIH|+RdTV z%8Devvg&oWZtAqTO`L4(Y)_Blt4ooP#hM~jg0iFA)BWu`GXO|{q-?oyeA`{3IkiL% zfWcticu4s3tzNg^>-L^J`c$O{Wq)^9{@s&*dxIVMSC&Wp!R}zNzuVjG!}I=jAO5i2 zM-NaIBJ)zl9{n=*(jbgi!U5Q1a?2obAo}lLq=;hvU%q&DbbNBu%|2xJKmU6>JFDiu zzdhK8`QIM&d)vMK-T>x*XMeE!i1nKJ|Kw$polZl+qHvsg>5{?6Ny<4B$t1h>QvMZN zCJW|!F-v(6iYyJsi;S}{V_qCQNm6H%&5|ITEb-AI4tUD4DQ6i^XM!aY`ttqpJNA+b z0q?%&F;BgSy;+Q-(1*$|L!ZZjGf%KNJ`+RO< z`--Omp0Gi;uX|H1c36_KmX{&^DNE*9u?yqBx@OnebgCpMMjEg%re>$f9ELT8 z24SGrVHB}3XA8k6i>L!F04)3I#pw^P-<`6<Aa!e#;Koo5Q!KFP^=7 zdH9ySdH43sYYRoY|W}k;w zfS$+vWWK!997aieLF0ug1wp@J;e^FW)?wFa2)vUe)!BtsiuvuZ7qQ>%u-!fYdGTcg zQ*e?2I5hD*oIvx>qa;Z??At_S2>$Aj^#=WZZ>tabgS|UBbeu;`xwHO%b$I;Z`O(Q~ z_XaKaDfEA@w}bkBx4#E2z;HmTJzxna|try47Uw;z+{|5Qr-rF9O{QsRnzw!Sbq`U%W0L-qp_21GV8nS-3=Nx-8 zK4icfPX1UjiF2};&A_PBOLYAfk@PI)Uh2)l%f$I1nenZ;cLDXMSvD8LCr>WGC0LBR zelmNasQd(KcjrszZ~@LyI%I!`{sjA$-l>OMdEtsWXXIgZt0T@o9DVQ* zHvhgQOBJvS{->V=d}|yf{^f9}$X*4+LIcT(2iPFxPELM!2Ci_NRY7r_8tU1b5|jmw zR5>V`YPHL6yHVl=Be4XE%tlji8Aq3VDQe*SB#ybCwOlSqfV}3m>wDcKv|eJ5Eb}f` z@divvn5l{J(u>8cJXjp(K{3P@;&H*VQQkzWy#fPb&jnzMbB$)(?J)X0pfBwTFf`k$ z1*ky!Q6hM&eFKw}=f1wJ&)F>46^j|uD6+hJd&d32-j2VwI~n))$NRx}cd)(hPxgJ@ z-+u}Q<3IBHcduo4mVbCBLI_n{ln<8yJ6tDeQ091}G|X?olUli%XOZ(^7(=Vxo!NGM z*8R(K=9|dNz>dy_?A`H?$FF}nb{^dSE8P8u_5TLjdpiHSvk!4R#ecn>#{YYWvch3n z;V3!x>lod)L-Yq6A;-}UkJk0hD&6j^smoXEaA&p7zD-x(prf7pa7fm2M4YuXc&*lU z$__@A))MA6^?WzAdTPx+s1hMSDfO8bu!$S*Fo!g!KA zxo`V_xAouM?fva${rBHF{{aUB8-USWj-oKW6d$uHd~5!{*Ei;W`%!Pu-`VLk{@+8C zMj|4shC$^SR`|0e(cp#ERVe_ezr z7x%Fn_}2KZUyA?w`}=!?#{YYWlKX8 z?~~ZK=YMxf`Csq|8u@>y`EN{rBmY|d=gUvf$IbG;y}#Sv&G-Lo4|Zw)_kOeg=RwM* z%5yrK>{&8jrs2gjW36XxHt6-9T6tOaw`wZ(YscBx*l^xuVH9Q|fMO~bv!R$?kx9_x zil>yPSWwO-lbKZ`4@xaKqmeq1HyW`6=1P`y9Y^IsAei?euD>Nhe@eL{Qzj7X^Gs(= zvT(-n%$+CL3B5R#4;%-EnW?nvuZtw(MTS*OBmO~Udppbv0(tgtzTEC^JEKV$2ctzS zya@;NQc91^VSKG|>Yn}M{q;AGzdRUrx=;RR>)dU31@}^a3cUqA`N$dOsJfB<(gcQJXKqd*PbO*!M1X2RKmXBthKMiA!=<3?`ER3$h_|7x&QG}Oz z4ilbpS_VpaK%4@CrB?!0&Ve6+3>bOYWc&;FvjTg`*RfQ;_JUA{p+19;DA<(VH5Q!Y zkluPBau+mz^ug!zobFx}84DgM$K%xj1I&|DblFQHG+6@5K|6ZA>h+0&fr$~QEz)Fh zF;#s0%0ta7k1x+Sa8Do@o&m?qG1W!_IeMWEJ}W4kNtpF4O`@ncN1pN-YI@45tErIs zZOrk=vlLU$_Y<^j7tvC!%*{9qN*?(Z%Na$hgapK# zO^DMIWO_Vzj?okyinp2zcm}hi83)IMgH+?8RYwqoYcIMaYNy;^5cA94(bNiMXw4B& zTPGoml!hH7T*NMnV=<>$(g<|eHJ6K**o1+XT$IFz)KUwi7DeTPS|hTB$s%oc=-fNB zG4n1tN;eAkYz}jj_W^VWAe{HJBnAJ#mJYIxqc9G$(WoVOH0czagiTK-BN6_KAN2RO zpYC*&jUOrFez4o^btUhvPwvk(5L-;fvSe~UE7#D~t#lt5NQtXK3 z8%mTG_ze-1e+Wf}WXTtIUjBBfA$~9FX3IG@tJXuw9`a!i8U8XPS<+6I^jo^h zeCCXT>H|2`TSQrz+Qm>c8ZFsK2dPj0Yu9oaGI_VqmInn>*dY0I0!aSZ2C?S^;OqxB zu%7S(as=&nU}ywSuQ=5d0P@@e3uD8K^oZfL{#b$l8NV8Vs3XR%TX~6-vZCz;c3g{^ zo^BkS`dF$99cr|H``t0L3a}PWm0B@GzC;b#2--ShNmQFucxScv!PHa01|4?gMGHCqy3B>i({`(ZF`GePjgY75Lf-kI@u`@D zLar1NDv)^nHt$+Ksi*^kdP71FRoL}3^rv#Xbd^bN%5Wcs;SgAO6H&Cd(;#6oO4wPw z0Y+79)Yyl`V3lc(Eh|_+M$1Ycc^l&-iK;r*od03|oy|ywupf^;q1DKzNMd1)w}equ z!P)&-xKtEcMT6K6?j(Fl-7M%Lpaa&ctqf5?ru1B^Mj2XX5=P+J&TzN~tTlGgjBaHN zA{+HNrLXO?obc!MJ@OCS*G;v|X1}cZAeCY%vz88V41Q|2+jZ&`Z1E&aXIg_8@xKvO zC{5BrSpi+N0KdN7wl`i#E<9jo^x@oUt>8GPg7OGGj!_OFyDBiXBau=qg4H#01&BL2 zqyjWX-;wc{)PnA((}9%hF|;6xIrWTRoZFQP>69!brBZIIi;C0dI=f^Ifuo(Eun1fV z+fg#N5ZirP!Gor$#r}<2CfXna8tnu=ls|sD!vA%)Q_pO02z{ zub20Sd+LiTX-~UCt9onNW@qNaJ<2` zCTzXlfv9fxmn5_Wq}G`L4Q_@alC-7p2y_`f#&roWQ;IYt1!v7uWocp6Oy+@Z7drqK zL0}fk^lXfv#p(>A(blp)*x0Q!c&oZ7#oeyL!+NMn3)ZusMDHJE?p*v2&BVQYXz|l=hBFz z4QeAHi85gRWI$;VZR`o26V6_1(61z=Yz|nBTdu1NHn2%;@?y!AaB4#ZIY@+P*<>g? z^`mKk{79lK(_U^mb`7DDt8=I32@~JLR50*z04(@E))$=W%vrZo_rE9?1`soy7FHQ{ zK=s!J9#diO|M7Q8_2jx!sx2K#5WHz}ov$g#zVT>8ceNNI2~cIVHl95e>~R1J@v%7z z?RLI~<_SLx-S#>PQ%`ZR;^@AQ$vC}-QMhuw@qN5eBmU)(tTGq#L|8V-oc26{R-JJK zAt8gh!`cySGVdx0(L=ooacBE->t8%goRyJg-dRfzx5N7Iue!Ou8o}M#kd%O)-IkfJ zv=f*X7|yMR&???KSTIGkm=p7F)L9ijteW$O7K1K|Un}poT^+13NqMD=lU1ynlUt^3 z4I=3d+s;bt-S;1QJ-1%4S6iam>;P#;f2tkG4uz=bxIw^?lpM)T_9mILMVy5Ya&kAt zby_Z0sMumIgIl~eIp!ZShVE9^tP0=R7YRuI7jhL;HgAIHqiuS-XQo45c#uuE0By8` zsfR1MxIRez$z?9bXvPZymMWSr0%TaMAIrpQm%U5Hn0M1Nk_*dT_koL zl|?YIphe9o#JfH&CnApp9g{{7y27aCmDutQXYk&D?x~mICCQY+g>X3wfza5;>ai;% zTJlAKEBN&)P}KCmeZgrsZ{;H^fTaxUDxV#wZfpT6TFlq^=TVro)bsXP?|fBWX`al@ zz*N#v@-SF3WLh;Yq*M|75O){{w9FQPpM#c?k+P>zB)?XB8`M+1w^1A4A$(0#x0%~u zHVZ${_9Jyy_IMHd)0iup$50tX`q^I*SY{qBUNW$g#6%tUM4^v);fV@<&>=y&Av-}y zeA*F}a`|Hq*GYOQw}awdwt?IpNuRe(S;E2LEBJfX8}`r9sUJ%publ0*wk1#^aAoDb zd+XSX901nt56|0eyYULaL6-zPO-ZjTTkW+bN!79EY8{Nq*q}{>$G1=EagtA;Ivb5z zDs^vKgsN-jMSSH&VNl;#2XU#eKT24I^`iv*X1S#qb51f{sJ6@MH4_hWIz9vho?%Xk zRmk7Q?lX62N+8<1TCZ~Kp5~B3WiVF&erGpH24@B6Q3(`O-tQ&%jkXw9l48NI9NmMY zk(lYxdAL>tq6dFfSONb3?J<5`6tqfD^m~JycAbxf{DeqRkSXz1qrrOREk;BN;QdQ` z9SDEngqk|r0wGco7`ru?AaA#QYJeOU2kwEIgANleK zH%zXz8gP?3*epB{CKv2wMre$lPG$v#0Y-)Rt1bC<{)+#cVO}P{d_i}ntpw>3%+F=7DLs&J?l82Fs)DF$)SJ??o0yNHL{yf@o#6s+<+>(&;$|{@kY0D}MdWp_Op0&Go{U|v z^_f^}(0RrB6fmY%>8HqAG;Z=LZps^f%9OD=hmLK0DMwwTTp8qt^k8#7)aJ{_#CX@5URK!h3a%guvhMajcQg#i@ zq>}9$SoYtx`yXZY8>{~3wCW$}z83L7#fPo1N&QYM+I3PT2SCj(F$=s(qVz-?$??@q z-7K8-6H+(i$6^S=Z*7gj+!=LTqc3!Pb4Hu!&|&|h3Z}B}4qGfM+t%w7(vuwv>voMl zv~t$LFUpyY{G;|tzsJxfI`i3KU)b8Dg0{V8Q{rn}y0PQHJU}dEQ>tDfScgEKLNW*BgNUtf=>$C=O-xPy_zOe&{Rk7*TGYa&R_ig2fEwo|Jwa8>VmHazW=4y@9pjv_rGk@@4xRg^8Y~hzkK#&A<`$~Fn+@0tNd4N)I};` zVqCeRmP~+2vLuOwzHEh_&=n2GTwc5&=G@2NNZ(vQhW*XY+YTMk4HMb|+;WR6<{&iD zum{@RMu%sjE|3k1E50!jpUb^oZFwbK%PH-L#e-eOAtHTSL~*N(adS3ZHIA>$n{Fxq zBf5(m!Kzo_7{HPGA#{Mlo5_tgiBR^J{M5)iHBl%_PLDNSigQ<~D0 WrZlA~O=-%Xx%@AjE#KS#pa1|H@oGc> literal 0 HcmV?d00001 diff --git a/scp-0.13.2.tar.gz b/scp-0.13.2.tar.gz deleted file mode 100644 index 2364a1fdf8d4d69872de857e7ff814a0e1767040..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11517 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 Date: Wed, 26 May 2021 15:10:03 +0800 Subject: [PATCH 2/2] Fix provides Signed-off-by: Fan Zhang --- python-scp.spec | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/python-scp.spec b/python-scp.spec index da7fa36..823c833 100644 --- a/python-scp.spec +++ b/python-scp.spec @@ -1,7 +1,7 @@ %global _empty_manifest_terminate_build 0 Name: python-scp Version: 0.10.0 -Release: 1 +Release: 2 Summary: scp module for paramiko License: LGPL URL: https://github.com/jbardin/scp.py @@ -9,7 +9,6 @@ Source0: https://files.pythonhosted.org/packages/a7/53/354e116145b32069523dd66b0 BuildArch: noarch %description Pure python scp module -====================== The scp.py module uses a paramiko transport to send and recieve files via the scp1 protocol. This is the protocol as referenced from the openssh scp program, @@ -18,12 +17,11 @@ and has only been tested with this implementation. %package -n python2-scp Summary: scp module for paramiko -Provides: python-scp +Provides: python2-scp BuildRequires: python2-devel BuildRequires: python2-setuptools %description -n python2-scp Pure python scp module -====================== The scp.py module uses a paramiko transport to send and recieve files via the scp1 protocol. This is the protocol as referenced from the openssh scp program, @@ -35,7 +33,6 @@ Summary: Development documents and examples for scp Provides: python2-scp-doc %description help Pure python scp module -====================== The scp.py module uses a paramiko transport to send and recieve files via the scp1 protocol. This is the protocol as referenced from the openssh scp program, @@ -83,5 +80,7 @@ mv %{buildroot}/doclist.lst . %{_docdir}/* %changelog +* Wen May 26 2021 openstack-sig +- Fix Provides * Sat May 15 2021 openstack-sig - Package Spec generated -- Gitee