From 146678eca11eab78752005c7181e758befc97896 Mon Sep 17 00:00:00 2001 From: wangdi Date: Tue, 6 Jul 2021 15:58:34 +0800 Subject: [PATCH] Init package for version 1.0.2 --- add-compatibility-with-Pytest-5.4.0.patch | 38 +++++++++++++++ pytest-forked-1.0.2.tar.gz | Bin 0 -> 6809 bytes python-pytest-forked.spec | 54 ++++++++++++++++++++++ 3 files changed, 92 insertions(+) create mode 100644 add-compatibility-with-Pytest-5.4.0.patch create mode 100644 pytest-forked-1.0.2.tar.gz create mode 100644 python-pytest-forked.spec diff --git a/add-compatibility-with-Pytest-5.4.0.patch b/add-compatibility-with-Pytest-5.4.0.patch new file mode 100644 index 0000000..7a0cada --- /dev/null +++ b/add-compatibility-with-Pytest-5.4.0.patch @@ -0,0 +1,38 @@ +From 1eb5791e005c0d17622c53d5c3158b5b899e147e Mon Sep 17 00:00:00 2001 +From: Stanislav Levin +Date: Thu, 7 May 2020 14:40:19 +0300 +Subject: [PATCH] Add compatibility with Pytest 5.4.0+ + +'getfslineno' has been removed from 'compat' in Pytest [0]. +However, that function was just the wrapper of +'_pytest._code.source.getfslineno'. The latter exists in Pytest +since, at least, 3.0.0. + +[0]: https://github.com/pytest-dev/pytest/commit/9c7f1d9b3. + +Fixes: https://github.com/pytest-dev/pytest-forked/issues/30 +Signed-off-by: Stanislav Levin +--- + src/pytest_forked/__init__.py | 9 ++------- + 1 file changed, 2 insertions(+), 7 deletions(-) + +diff --git a/src/pytest_forked/__init__.py b/src/pytest_forked/__init__.py +index fa0600d..886c4c8 100644 +--- a/src/pytest_forked/__init__.py ++++ b/src/pytest_forked/__init__.py +@@ -71,13 +71,8 @@ def runforked(): + + + def report_process_crash(item, result): +- try: +- from _pytest.compat import getfslineno +- except ImportError: +- # pytest<4.2 +- path, lineno = item._getfslineno() +- else: +- path, lineno = getfslineno(item) ++ from _pytest._code.source import getfslineno ++ path, lineno = getfslineno(item) + info = ("%s:%s: running the test CRASHED with signal %d" % + (path, lineno, result.signal)) + from _pytest import runner diff --git a/pytest-forked-1.0.2.tar.gz b/pytest-forked-1.0.2.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..df676ae3ac6ab2d14f77e7dd7ba319a95ad5a408 GIT binary patch literal 6809 zcmb7`^;6W3!^BBJLZnk#y1QFKy1ToPmO4Q4=ny!Sl1AW2iStO2PU#Ne=x#XP-_Jb% z!SmbB{;)Hz*_oZCOTxzP%W||p0~}oa{CRyo`aAmhb31wax;r{>^YifW2=MsZ`l1|5 zBZHRO8Xpg@t&6idr5U*MPA7e7Pp#h5ztyD2Emd0@EB-^a@p~av7R_P3vkN(<+Q=Uh z*3y3Tb6&y~^`j6~igL-6D%G-IT8EXJi@33Yy5mmrH+A5mmmR&zfMd(KGkZiy_S2QR zi1ncJ<)R0B7VtKU+bIcRt$Ln|&%Az35}$4@rP4mN`nX9ON-M;C_avVQF9#&A57u-o z11(N>9za2@KGpyNr{7`$fME_!p!uJWXC^*^nvm8ksoq4@mG;r?N}`DhcT8Ik=*tZT z2OWAl)S1j`jT+@(`-9y|i=0wWu>I=Wvx?Ue=)2VgUXb5ZMBW-h8h?u)vgwmFxW+_X z^d1H#Z^Pm<6Tg3@6(-d$bC5&iR5j?KV;1h0%bc?&EH+EoQG;F4aMrK<(GLXnv&rK@ zGxC+iJ72%xU0tWsFQ2JQ9?e6AlYH^?i=t3mD>|x7^>44;EA47DY_C*>N6x7Wlq^ zowBCW*XU{{s^9IgN4Up5?DHN+cfbJN7{urP#w4O1O8DFFMNY7^;LLMJ#o0ujnYfp zFW)JMhn zGG%Cl_5F?dfvd|X+Ck(mO&8CWA<{4J(9}TziIh{A4jV_`I5~f5fS81Nid<#{3cfGT z@ph?M{TPSOZYl(^n}|vlr$?Ki|E51k@4{~=HT>fIO^eb8Hc4FNVT+xsQ}T8J%Fu%2 zoWJ{o^}p!`yK9>xUo>d(jsU!}j%K0&Z06E)v7oCIc{}-3$VqlO3cz6JPhE*Z{xvUc z-<+7{prU*CX5)=yFyCa@lq?#sG&i;|^O&pMUr8?qv)588^XIiv?Fo)VQUXQv=@ zRUX?e1TzAoFft7TKAL&FZBMI(`cYk3Fe(eBU;~^_t2M|$2g}S(rTdUW*wSoK#_a|J zr~md(j{c%m@_rdsI8II^VfYj8oy1R#MPFsK=^&I1N;d_PPmsw^$%*Fojh=huvddbT zo+J65)(MC(wElr#!PX?!5o`1Q6&C|Hfe;T^Y6p@Pq^daqx%I@Yp=iCp8tG-`b8JF+ zemj~XMHrBdV_GLjiI%kVPP(;YHRv-#t&j~5p(TgYZl@wNd^J&M1H|!>azb=(xUEiRM&6$T_e<+-n=XG;PG((2a3}5@DtiWr>lYXHwMp!$Wqd4$EQl+L z|7c~RjMw+tN_p6i&T{=`N>q&*lxt;qf_6LxIoL9@A$82fi}$_W=^Tu-D(cOsvAw&{ zla=eem<$xh30iasy_vwEbH|sR&Wj!3iH^C+uip)+9kKu2-hI2T5$L)H7l-=k1@!z< z`uovypO`NzK)XWSLp-pC@GLl*Tg+fIBW;%gA)K63p}5t$a@l=}M)S`R!I~cp1YUxU z6>$!(m@y>(XeegzBpylj zY9ezKCe=5D>MXK3ImlwB-YHA{1Z1|Yxtgs<37*1$(-WSs-_Pq^Z2;C>vRk9*rBx9? zHwpCXMK~gJM@YbBCV)31rk5b=Ri94`i zyFy^QN5s20je!pNK7l|5=hDG6UOH&h|XI?Y7GT)`LRjSLJU zzGuYDuOH0g-_hj0zFBW{$tVtEmCkIDyWUgAaW(iF&zc`{`#~qJ9`G?!UCbTrx9`TY z4e`))3GuKlgD2+CaS6Y3Hqa#XgTVI^rTJN{%AxW@h&6gxbjRIh~Q+9R;#D78eaqWL|cu-^jWM9!f7h zX1_gnabOI+*h>C1QfBv&B+|gtqnNq)g{JY;4lDld@A~o?wFYDs)H=QhN!k#L(3vkE z?dePSJti|>7&-lIWQ3Z!Q~j+sfBTu~J6uuxEAyZD%5es^l5tbq$$K6_T^xO$Nrh_p zDdm*Y%&vE%;0YSnIPFdn+pEj?&3T%~4joON8C1JLrL+JMFOoNA;5mFczBbs>34iR} zCznp%?y9865KsOX@5+x^t?k;ohsNIkHZ83OzzEqkvTLjcz!onbS3>AhP}~KVV>;~-a;Zv@v==KbKGmh# zqN4iYjh2GNS=;=g5dklP(_h3=d!m{c5k^d-zi#i5!5BZLZ_cT1dLv80mMLj?LSeS>_zhOvNop1btBDHT9j!x0-jGN{=0c884cO9+-Zc{4xPQw- zUCuVsT#)Pn+vRnQ9ad<0kw}ht36rMcI)6Y!Hu@L*a&W&J977%3ufF?r4&59Hb;7nK zB3}KDN^5Jx!_g*cHfGGuv%g7QuBE=_%;E3%ul-Cx$<7`x41ChuNgb;kUrnPj{l4;_ z)ODG+?f=0Y_mU>@PKR|huq4Rrct)*BJyr5pdrVr#&wQ5WDem2gYtwCU_%svBRMpQA zMCmI1?40=hg2(Y&HRKTm%Po&<5Q^#L-d(+E{EE|$z~IJtkK?RcoyOUdjJ{pnCM=gw zPopxqISd%ei?ID;(>PSod9!4?0##ow^=TNH+4_k9R0qtcF9QVN` z96F)s0kgO90albkwSgv{v~P#3t}8pNoy(RYvCI=9zbX4Z6sJN=oJpVE;7+jEl&ThU z_^T%k1#?Mw{h4c%xpt;o#p1i4LK4SJ9xMW6!_AabY>U-?QiE4Jov5#$!l!HF*@mp( zA=nEYCV8SlD7j?|qCnveVC?Z2H_ok6pq-p@1RUoW?E-p)8qvYe>vBX0aUTw~472+n zFHA&Im!ExZDT_LmfV8`Ej<&DrboV@dEuKg<>d40na5L8x-i%c-l)Qq^q7n_GCJnin z&bHS3Do}b@S07V*Ltq3_c>6JdwuoU)6&OD!z{}~WT+T)oj;&Avu-MgLz?o?u*Z(H= z3P%)sa)Q99Q+x{xV!P_jCz|D{<3Dr%GtSxDaUA;_b>4ZZRVVwGJ~Y~J-kYa13w8)E z%Owm{-WG$*m|($$Fw;Kx!DXj*g?&oUIyWd~R;=!$wNZv*OLeKqn(@*kdZc5GJ!U`H z?^9*$yTp_kWxpomX$t$v)rq7lP{F;#g}jT9ACI~JRoF3Gnem8-J`?bsj{OZuP`Opo54K;AOX#H`qG`boTEDYRz|mZFojPuDhh7uXhHUX*wX6){936NT{9&-8!(O8iFq&|M?80p1CNZ zU}h&lCS&8K>UYS)U2OJVy{@D@cl;HT%X`syBMGCIvJ-dK8t2sK09l|hva8I3oj489 zWS*brY6#52`+x@HN`8?D$}S^W93Lw4d>S2jcis-;<`38XgZZ7LhA9_%nqOni_uUjd zXGZCqCj1Y12>iwreqCiZp&v!rDgsM4{W_K+<{G7QCn)YUg)J}8CHq1DReFrmo_%Cg zOMh;K2O-#NhQZ4XYusd2w_Tg8Ryd2QSMh7_dO>o5|KI6K54}^ve}fs0H3r(M0_=YX6k)aYzK~M3>dD zY!OP)3j2q7!mr7#!kP4ghJ$HqyT=6@5m*P3^4>3Oytdt~4m_a|yYKtDn|S$AN3_B% z#HbW5_;}WbSlU#Q9Ynx;?yV4KH%BR;>NShP#gq~4+>;7quXh?gy6y2 z)eU^Tu>_*~?c?>q)n3h=mw$+)bZ~2Efa$O2Hqg_v#^dqX)ty^dpgCK4l5klTd4qw^Aqrd9V(#}@xH8K3hhrq7T#vuKtyEWvP z#1Fc;6f>^~5qFwoXnygmyTzD{wdhQ5!0jKYQwmS}n-jKqu|Vy*v72V|BZ}*(XQe3~ z^VlWSF^y!?Tg`{C9AviPO-K2(%ZwJmYIS(C=$%+&&GId*c6;5cBXzoSU&z;+;Jt9` zyyuM9i?N!yA*$=kbA-0rd5!3`K$eq)AorfLvFKxM$tR7VbV~90+_#9fh?>Vf4+L}g zbKTs9#QuHWnv-wqr^}JuQ8 zR<05QZLB)s$C_y`I(#L@cin}7F+}SpE9AE7ly4ejvKkVfX*-Z34i`_&}cNeGr_aFR!9tl-U^>uWtPrg` zgYa6xv6ametW*#1YV3RRH*Vt zJd?-8{1^0Mn(&$=Z}{^JD=oZOqtVyMjh)!cDiI(??WQiVjNpQ46wu7eKiFux3_HDw zLtt1{HQM0o`dK)X-3{l~q^#2?jyxRgb~d*rFf~lqvHtmm<24+nfApj1Y?W7?zu`m* znL}Y}y9lzcsd-$!Y~*h~fg;2kTB5Iz{69}BoY`-T(mz_`)jht4CJqH)U2RfW26Y$G zHF2`tA1zoOs=|p!4kKRG{k{uHk9QZlV{GU`^WY^x=Q@hvBU^Ylu?R}^dU=3p7mHch z$?9Yhx&6*AKGrwT8m}S#BWVhIAl3!UE}2{G`kRS8LG>MZk~|rsEEyK*@DrNizt)}c zQZov}3JqFFd_go zq8}kEvJIGmBkL0)=plTrFg7yVHZfWl$}QcsEn4kE!xl#Yf|*NH?dNNMch+_xbEq0$ zRY#8LVxt9wft+xwx%Q1(<};}g2REji9I+CA8ygFs@!vOuuY1OcBJjx@BfB}>Ce97) z?A+bm37>4(%lq=ra1x{m6QO4|au{LQZ9%_9GH_XRVo>Tu#GpihWWhuxZ0Z{Vk!vE_h~U9c4md zJDJEGbb^ML6U3?OAXpepyjb0@FifO!WWjKMd%NAU35>Y0nj(HK8 zTV$%(rOp?9mV40S5XEqkO_aemu-CZlsFg>W9$Y=!5z+f6^*=s*uNj>ez0iKMeQS;YIS|r~U!ML1 zXqN!?x<9~(<0fwbASw%}XNs+|D`<945;1_PnqrAlb+#45fN$)iH}N%VyySWmFI_9QuNNxU9H&wk zF>{137_EPDOEzRJY_>5f4f0&)o%h}OjXZQ#_pEU(ImBPP! zy0nH^N&(b`z{A%)U~lm0&ogKb*>yjCaDQr1_4*X>VCJstj$!R7Gj@1C^x0LjoyoH( zbnlUljjD5~r!T(RE+lxqkL4^mRDB@*Q1Yn1b?fb!$E)8Z$KUZ$Pd);P1c4g6Qse&Z+^x!8&F>*T$B>Srn*c$WrA0c!E-qyftc zxpiu1sc{elwqoF_@EA=`u6Fft2`u`8q}r}#MVd%1n(y5G10;beGHceLYU5?lFGN!S zU0jZ1<82V%K~0s|#mW7v*X$>|*tOjy{o96YftxICse-;->wjX=M}GfM=VEPWX^ZzC z$Qpjrdv_s4mZ59mX}9z5oiIcHa@60T(1ySLt^FM4by!9kbm-Cwnp8!#TpVP#@f`Sg z{$G==j2k)4`3#lA4)*wWBLcuDw!Hq{Sux%RO>ZLf`9livJ)(w_=#8S5893q$8yxkMR%+X-%>+tIGYrq88a_aly#sSFX3rM7JMi zBcC-{dm<(SIv<;U*DV86X^Oj%v}8`m6$aVC5_yAWc0A&*$G8|7$+zrAeFo7B;C^lyvvd^yzaV1 zzBVGzaVYuA5Nf^dNj?zXpe)SGru4HTOcuj`o9a2oSfn5?yI~x=nWAvo2iP>u6$7W9 z?$n^8Sk?cN?rJK>{HD;eFSDFRY}d=a-2Qs|=z}WZh6qQhy1haR3!fiGFMf#A-d3$v z*7_s~Y-q2Te^u(dlh zZp8y>huR-NsrW*wvWTXJGdJNzFL*k(Q2m&fye?#mC>I{>v6pbex#o=Tsg0DkcJtEv zss4#XMSNRDW6S%Xvm5jso!%~jYm)npIUP#>S#dC?SmVVPJr;=ni|Pl2EYRMPx_UUZ zVouQ`UuigndPj&MXJumw;XM-wP&#L&%rwNbxnG-3$h90U-``NSWF)kB`a}L{^X*ox zL+Q~ths - 1.0.2-1 +- Init package for version 1.0.2 +