python-rpm-macros-20220106.80d3756-150400.1.44 >  A bv|p9|U{^']x+Lo>>w@L4ƒ6ƾldmN+[X#!D:$p0j?yN$ܪ{)٥I!:M+ S%к^5(W$yq>t'6ewLg՛ϹX0\?SY^Ϛw4+'\\TWgqvO@&Gx$SQ,o'{Y66035443427f8987d45bef7b92c025ede8958ade2a488bda764893842660537cff6d772054caeb70454e8ce5a95aea51d34efb80bbv|p9|4-mᗻpp)@U@PcPs5*-ͣ~Se,u5 "0GޝӢ28ف= +R#>kkmĦytx@9W)% ;Br`e9-/hR-z_ \Zks^ǿ:nd]z =qIt9DFhG=ҋqnOI7Q 4W$*6L"o!Vz{fKt1ZBH ]v!(-7% nBF >p><?<d% 1 [ $=^d z     L` ('80Y9Y: 2YF9]G9pH9I9X9Y9\9]9^:(b:c;hd;e;f;l;u;v;z<<$<(<><@WTFPLhttps://www.suse.com/Unspecifiedhttps://github.com/opensuse/python-rpm-macroslinuxnoarch)PQA큤A큤bvXbvXa֥ bvXa֥ a2062e2e541efa8ff1391e8eeb0670d6c4be55007de270973ffab4158f4c65c2a34343628fc395a9d4fc23f17cab3d084980d8670eb299fb2bcdf897b83596b7664d6ac1fdb97fc940db25e0921bf90fe7551a1bb9a4380cb80d174776c09d26rootrootrootrootrootrootrootrootrootrootpython-rpm-macros-20220106.80d3756-150400.1.44.src.rpmpython-rpm-macrospython2-rpm-macrospython3-rpm-macros    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3aaa@aramaaV@` @` @```@```U`@` l`&`@_@_@_@_$_@_;_@_^@_#_F@__t@_"_@_@_i@_X_O@_C_+_ @^@^@@^^@^@^א^א^@^@^%@^!]\F@\F@\\\7\N\\\\n\2\\U@[^Z pytest- Update to version 20200529.b301e36: * update-alternatives are quiet during install- Update to version 20200207.5feb6c1 bsc#1171561: * Do not write .pyc files for tests- Add python-rpm-generators to express setuptools dependency for generator- Update to version 20200117.8e39013 bsc#1161770: * Add macros related to the Python dist metadata dependency generator- Update to version 20191104.08e6493: * %pyproject_install macro should include --no-compile. * Recognise the _ for the macro arguments too- Update to version 20190610.2ee3233: * Fix typo, missing opening brace. * Add the first draft of pyproject_wheel and pyproject_install macros. * Yet another attempt to preserve $PYTHONPATH set in the environment. * Document also %pytest_arch * Document %pytest in README.md * Multiline macros don't work correctly on older RPMs. * Add missing $ expansion on the pytest call * Rewrite pytest and pytest_arch into Lua macros with multiple arguments. * We should preserve existing PYTHONPATH. * Add --ignore to pytest calls to ignore build directories.- Update to version 20190610.2ee3233: * Fix typo, missing opening brace.- Update to version 20190511.2ed22b6: * Add the first draft of pyproject_wheel and pyproject_install macros.- Update to version 20190430.5260267: * Yet another attempt to preserve $PYTHONPATH set in the environment. * Document also %pytest_arch * Document %pytest in README.md- Update to version 20190408.32abece bsc#1128323: * Multiline macros don't work correctly on older RPMs.- Update to version 20190402.c88be49: * Add missing $ expansion on the pytest call- Update to version 20190315.d3034bf bsc#1128323: * Rewrite pytest and pytest_arch into Lua macros with multiple arguments.- Update to version 20190307.81ca329: * We should preserve existing PYTHONPATH.- bsc#1128323: Update to version 20190307.fbaed33 * Add --ignore to pytest calls to ignore build directories.- Update to version 20190221.08f1194: * Actually make pytest into function to capture arguments as well * Add pytest definitions.- Use upstream-recommended %{_rpmconfigdir}/macros.d directory for the rpm macros. - Include license and readme.- Update to version 20181211.ab6f37c: * Fix an issue with epoch printing having too many \ * Remove packaging/ dir- Update to version 1540475376.149a499: * add epoch while printing "Provides:" - Update URL - Add _service and use the tar_scm/recompress/set_version source services to update the package. Package updates can now be done with "osc service run" - Drop README.packaging - Drop update.sh . This is now handled via the source services- version bump to 2018.08.15.ada6d63- version bump to 2017.12.22.d9968ab * better fix for macro usage in rpm 4.14- version bump to 2017.12.07.9d4e9eb * Fix macro usage for rpm 4.14- version bump to 2017.08.09.32550d0 - use %_specfile macro to locate the spec file, this should help with factory-auto bot problems as well as issue#3- version bump to 2017.06.29.107ac7a - fix skip_python2 in environment where python2 is not actually present- version bump to 2017.06.21.6641889 - introduce smarter buildset support - fix %python_files on nonstandard build sets - introduce %python_for_executables in favor of magically taking "last python in %pythons" - fix %licence tag handling (gh#opensuse/python-rpm-macros#4)- version bump to 2017.05.09.fc237de - fix badly generated %posttrans snippets in cases where old %python_install_alternative syntax is used for secondary files - rework %if-macros - introduce %python_flavor, which configures behavior of generic %python_* macros, and can be overriden by the user - add --force to %python_install, to make install order fully deterministic- version bump to 2017.04.27.d2ca08c - switch versioning scheme to date-based - switch from using service to a custom script update.sh - auto-generate Provides: python2-modname in old distributions (only for main package though)- generate %posttrans sections to fix up alternatives after package rename - fix condition where %python_files would emit wrong thing when %have_python2 is undefined - add --quiet to uninstall_alternative, to silence spurious errors - check for file existence instead of package number in uninstall_alternative- remove spurious warnings about "unknown arguments" (by making ALL possible arguments known) - fix a bug with %python_clone not working without %python_install_alternative being used - in %python_files, detect and emit an error if %python_subpackages is not used- more intelligent %python_install_alternatives - multiline macro support - support for %requires_ge and %requires_eq as well as Requires(pre) and friends - "%python_clone -a" auto-creates alternative entries- implement %python_clone to clone files for alternatives- support "Supplements" and "Enhances" tags - support packageand() expression - fix handling of %name in requires- make macros more resilient to missing %python_subpackages - expand %python_bin_suffix properly- let %python_module expand *all* its arguments, not just the first (so that %{python_module x >= 1.0} works as intended)- copy BuildArch to subpackages - on requires/provides etc., perform macro expansion *after* replacing 'python' name, to allow for tricking the rewriter to not replace- add BuildRoot to make SLE11 happy - check presence of %python_files even on new-style distros - better visibility of the %python_files error- update service, use repository and tarball name "python-rpm-macros"- introduce %python_prefix- Set RPM group- change service version generator to use "1.0.git" instead of "1.0git"- rework %python_alternative and remove support for %python_alternative_man - tell service to compress the tar file- set service to localonly mode- current macro version- initial commitsheep21 165195580020220106.80d3756-150400.1.44macros.python_allpython-rpm-macrosREADME.mdpython-rpm-macrosLICENSE/usr/lib/rpm/macros.d//usr/share/doc/packages//usr/share/doc/packages/python-rpm-macros//usr/share/licenses//usr/share/licenses/python-rpm-macros/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:SLE-15-SP4:GA/standard/2346ef41bb7ff5fc2e343a613cc7ea79-python-rpm-macroscpioxz5noarch-suse-linuxASCII textdirectory!/M5k$l.python-rpm-generatorsutf-8f6f157e5fd4e673345218bf2650b8dc638026516c2b8fb8e52c4a5175a59fd63? 7zXZ !t/FC] crv(vX0&q_1tb£W #!Dҳ@#@ˣ): pWjh1Ei %tx reG}*@ǿC!B^\sKD ͙iDۣ++e!CQ2`=83:E.N܋U0sa}R%~^|Ks@2~ C\wփP ĥ  ġ{q֐|߈+ad킐Hwa#MڿJr;x{5ڼw6wGdz *<+ Jy;t>F*3:4Jߖ|F' )OVz1Dp\cBj~ P4/t)4wO$Q_XbR).ZHr0U95 ^MPm]+C`݅@)5l/ھ'ߛL {-9]VϏ Im "dۣ e# wDo*MH'S O7k?lrEa.0au;L<8/Lj9-Xз(.Tc[? {ڣ@WsDCQ:bkǒ'EeD[msqqQHPÅnSa1=^mſQ 3VZ:Ƀo{x0oZ)I$ѤF]n;LZG Y_9ޙGx눺1k+tgDkd88L'd`'<V\P >MWor TяR>&-d7'FqS%&,m+- t$]gj4UǞrTB!=W&<&(KI{us4dCM@@2W( !}x 3VQ.#,wBL߂Q|l/PCI_@C;RcQC;Ƚ)ޤ^ADnjbYC2i"Mu~1{qk!g゚:ݣj vq߼a&2c+A^C_(=m c*C_0*t 0,BD#xqCˊ6zd_3wt9n2,ZiPp3=Y6| ulw!Ǜ6^ƌR9%'ں ֪WjqtW%uDZVtۨY M[ѿ `% {V[\\B4$ [kJ?eϏ` |\y! ZCUn;cbSFCS 썫%|q54e]a~џ&f%,o$3ns-+xj(+9rۯMHiWxu&\Ȝ5؀< ha,=$LwYmNi얥7rHUZ3KEHcoˢ'PKgߦzN“==_`|-:j5*=dm@﬷)SxF}n2'#i#Ńf|tB(j.校5#,Jȿe&}# ]^_v#5V iH7'}cR@oԼ9$&8Wqɟ+L Ш$g~*`:+]ug6SR 3elea\)!3$800o'^I6芒fȯ&K%42-UR$dhmH1fLj*LlW1꬇$CoYAwoxp=4( "-q\:pqʅ4><`L9v.'P JCVr>I\Z\<(kh%\L";D3jnR .RE F1SF&?Q"VaVCda3 W0~6HnXS`x &&@⋼fIhUcg{8IxgؾO0f(к)Q :*/d4၄`|NJ@4O{! BbNX6`J uo .YӔ Ղ3cW+_2b5T*9jyj4Jqx PExŎ3* c< Vަd)yFTƾ_cL%BaQW(fwTN Cd.tlDarJ\'ymjH3PƑ.`P_`>qqr^i;7Kɳ$Y}vEaܖQ56lNw>p`|9H̺ 7+ B^ӾCmݠryWLĹV=V,C1 0}E˗O'nⱤS5iK3ldCN% d(Kb6,S^|&+<ˁz(V8# Y9IFN>ـjv H^B@bET'A>~~P֭{YJv'\|O{((JL*ýTC7h)qT"/99xxY/akkdkY[EP03^!e :FѳM_}@n,ܫm͜e'&Y_ =;Ņh,ڜ{#@+"KCpEC+HQXN%K9;Zr3`!OC눊2v3QǮs!@ԣ¡qePtOsX}jE'Up=Wf$F*Z:Jҭ+e -?AFd4ر#_^`9El?4{pGLgث)3}->(nZ۵Zwɪ h3-ΖGl%]KNdlF~â@(enDv7{F* Śun#8s]ь3 &=9gVW[*p8_;--OQQ?$pJ)`eS7ɔw/Jv  :IdWG\P^ٚ-$GS!Yܩ- DS`[?N x+[rcu\@bNr 5Y`/V&ۂV52^jNQDso:$LN*#P n8ETgZ޶HN)ɪaމt`? ʿsa_0Ҋ`,ܭVE|R! s`{o"Pg}Y^X\Z}*Vi N5[iM 31ʹ*6{4 ~cӲ uuv(^nC&ȀfQ/~=_" 1w*GO32as#e?5\]pyy:5ovk./_D6:F#F8ՙ5A{֗Ddo*$مU hV[Sj)[ d #`,Ss/ >.\z[ɲDύxFZl: N`E*1H9" w|/@]ϧfƝNV<y_B_iS&Ͷ pi6)7$W vnSW[ʅ42|ܒJWSeǏfǔMPm1D+ĝGY# D"K^Q8q0D- 6dl t;;k9W-i |yU\RֻȢ0[d;Ե=jDٍ|rY5qTYܚCl[٭?/ؕтu1!U|{cL1hb8$[Y0z|RQ(_X\Eg-)ݬi&ʘNO'|~E1b*7‹|k{0uơ7?3:oAG)Q~fԚB1,+W?}UiuR:&a˺Ri/l_|7c7kD:Mi,) 7 Pm!e1*ڭP8ni!~ֶ_UA#syu(3S֣|fx9Q*)td]EaQ`gL y'AV!zM.nKX!xu\h=tPCB(7W؎KBnb:J_'UW/ŪZIQzm> cx_iNׁJjPˍ{r̜!&|fuLG-&N̹gWI2v G : [ߟ~%xQ[ a>I)YuZ̠z=hPZ LaflTL)+K$-b|#6\z+Tg[-2ĵ'QN𷰽E@''BCh{残 pyP I<e8:$drkgPbn\P@-߽8Bܭ'3D,m.6e|lC6U<mZV'37u: ] ׯRn0 b'>)L 7"rZ[C yl ׂ~F^uR'xZ+rN/y>Kr#h:ɩ$3lRH/;5gBjPU]E L B%!+Ӱv5˦M9hp#{G3TAؙu_uAd{%pkW%`D Ce'zjaGVofVZў6GU*g | $7g +[JiWs<86JIeYhyF=n5ߩz\:iwL/]Q_WqSwl=HΣj8ԧP(d gR_}PK׬ [|,KSMCYgg^^NOM @VHsP* 53֞HpVoﭦha $D 5 q.eGQKHdW@_LP@RO6[Xr8`[8UM~k^%Ϟ𷛕wIo ނV~kjIHĚ0zb 9\n y L4Pk&mF$#Xv&3H^W+cӔFaU';Q ÅDŽX}dR=V5sѨ|cd$0=% !Tv 'yjdr"c p[i:s 2 >˲˜dZ[K6,)צ?%R E_UM B>Pa8K)ag4`-i:÷SktB ~Ao_Dg\)(Hql4cA>u.C..zo|6 ơeLU(rٔ~{|\P%B>=:6gOv*qǍr2Xɮ3[7$_ 3[tvPȘfg7ط~cGG b~dϷrg==8NcZ#!2V#UAe) W∁+{yvi|xǸwX'|+㘄>#B_wʿt5ܙɧ:=+hqp jEf c.نW{%8AG?Aӭok WaH׊aHXl6Nd⎡E>t 2 2o*~6Oo%gL`qZtvߗp:4%v\HB>uw&RA\.Pȭ ̩]&D}-Qpt9 Jz>`";("**~P5Ev"BO-^n£7F5"hȎeAmY70b,Ѹlkr S&ayo7=cᦉmg虼8x`&gÎP &]i*_LVApHƂKc&}?x m0cL+u٬vo2Y}Y_4'ދmc5iP%K`S˚JP4w4!#r0P_jiJ67]ʆ@6N+Y{>c#QU.cSrK?FbO \t}}ݿ":Z!-`I+_"'uF>b=c*!ZN! `A (IDA3DLo 'G4ݵ'ꎐQEi#VLNgzs3cUt0mLa-]c]GJxv7&q, r}?uRlpu&Ay&51P 8)[:`4pz:\t,=:$0g2H 3ZSL\dRBj>T*>ˬ69,0(H^CkAi/&gx+?7{`+K%[۸t~W},8FY$ "챻E|v3J@<}y|nhG^D2Jfμ9mC}/N;TP*g =1iO`_y>y5nϦєCT~HA܁T|r)C𦓙$$hU\jtz>üq"dxdnWf959ccT@?ϵ[e$e2x )|q^lp㰠 ㄑ9I?@Kk9]CZQǓ:;ͥx^IoRsZtZǐ3gG<h- Y$\)Ćy:i(?sU+xX4W7 /{: 6^Y0ҝ!a6jQrXn1;5{K2`1" Dt|=V~(,Yr* walȂ52 -̬PCF]FkNePKb{$L:a |}'4V·3 ^h3ehCݿ"|yhpE\zf_Ķ]ơYYdʾced2fߑP;N6#jF5vY (%쀃G^2\FXo MIcT)~uO@ئ{Pj/=TIor_h*6p$*KGKWgHk!IdC"音|x:., D U=3;2SsoR|SH!J9&/|.-L *Rrm{w9D9,ʏǺ`)n/B)uDoXB]VBIH"}&$Zg9Vt[RϢjYt)re!D&%(-M)h`ɋ]x~JCn4ڇP1ZfYMR|J^I$ӝ lނ $w쫅[JA.`fe^kB]#%Y,Empcm2_?-d5V|ޭx$ *tSQ^+K 4XH̒ǟEn,PՎ-NeV&nsk ߅ ӯF h!T99Ӛ; 5Q^Oz]l *\{(1e:FDW&LnqH Џ? "KV/M͂pϷ=)qt1r)1tY$Nt=A9#7Py.kXT(cQN^"\L!LàǗ2~'bV֐W^ܘ׺4<ŕ"5XҨ*vqI[ %+bC/;\Nx띷.VO9{8\ʻmW:QW=6|6+- 8Xm~]<*`72O)n^G-/~J8e{u?B>nZdW/'S٦ 34% 4_L#|dJHwf,Ϲ@=}` 8߁B;Q3޺EScAǛ~B<_a$c$pMN:+go]6O%ٺ 7VGebfnNTDÕguzA;uɛ)޽+ɽ^7X3]6!; >uAkt(.u7c{QHmIbRGF5%A.5wOu"vGLTS<Q>rfTbU$FCo+ATg}ì;7z-mUi+i*J QrIeØț=&CRF)9޷D*8$& mOzN!PG2@xf츤帣yٔY 7\ >݌X+ۦ^IVy޸͞l8̹ 2FϓP[#g^:\V( ~?҃WD"94ӷ?Ȇ?dB3(S^43CYԴAǵO3 S $ex NT(Wh*}oT8{w[reY?NF;X?ziH+k]jqzwj4gcb >vά_P >uZYKYj1as:&4Ҩ)B O= ŋKeoְN @,2тzV128 ЌD˻ l֐8 zy9ԥuвI(K)\J_گZ<МIǮm&7]t MvȌԑP1juY2OQ%t0=h #]ɶS 9c (DΩKM;װ'hpXr"[>kń=@8||CS/Q*{:IiՄfeg?|szgIpuWPjBc0~lR$(T#Go˶v/T'3z@}儳"F`h uUgtF_=}$ mĄ߸! 55^::^&|QP1qNQ-yh=1vRLƼHeg^$HyStE\K_i3B?+I0µoBR\9g"U4ņw]e_Q~ yaŞ6 U7ZvsʌrX.nIMߙopI?1ɂwo{-.GӤ0p W WnM5j(> r&&9#Yۺ ^4FӖBoB|hibQ_Bȹhh1;ʯy /hf P! ʨbt 57ڽd>r#9nğFPZ`V̌vfl Oف3B3D5/ ą ۛ6:Wٵo JM܆;'Ȋ(͆ r RD`F+d.H\˿rg *ًᥚ-ei,KR-@˾Hj)jpD؇)PMC2ˋu34L/5/T@- Ll̍q"|Jq^GTUX?Of,OͪHgɶ[h`qK^ b+cV=o0%`!X5]ҹ# QA?o =jxp逗i "ّqF Bf- 0bK:9`MkaroCREA_  ?P ~*>sڶǁĬmN9jJSdZųθǎ+=bxd^{,ͯ}D'<9V~DgÁLq68 ~QA5S~oN84&}vCHjz|&s~HǃȄ{x/už؆1FG[~7 _H9w.$B^hG'A34h%&hnL*m7r ёeƬFGu8 )Em ^]$!Kp9pa&Xe>sK/,!goܫ+F KA1z>C J'zeRt])8K0dW$k ]'RgS2b˻'QX>I.1L6oq׈W8R0?W렐hHQ6m5G@gRn1_ P_"h7bgMLb'&cscLo}.Vvd ̀>At3,$*+H}F:DƺJVUÎu! ~ui˚pz\&ZڋE肐HϪp&95䜴P=za$1v'WCz8%a k!4+Ypȣpѷ q J@oV䐼=WqO2UKs㹋ibSm>ji׹ƛ5t̶qY(3gHxvT:Lo\W﫟σmU3z3S+' 4s'7{D= kF:QO]O r^AfCKg}TOhŞ'~ONW̧7a7B^\L? Y4>{ۡqj*ƭӛkT1798ÔUAȱ|فu|޺oZ&MT_+4tvCjZ%s-y/rc-O:lbwg?z'+9rPHσX:;$coLH=52!uF/8'o.ƢƼ)1lrTR={<nٰxP#/3) LwK 4d QŚaw/P#|b1X=NVPށq +dۘZ=d#A@yv#2;;jС0ܤ3WnXL ꖷ2 ~S9gcSՎx3UV4l.I,B(>]BRv6k>m]kWvx!wsD_҄YDP#Z:T~ "0&,s)6+j6zO72MpsWXΓbt.Wii}=J6˂zXwwhv !tl[.} :ϑl_ք9ls/-&Ŋ-!~kk;|t¤{EI>iGp |[?pp ?`˳nY&vDgĽf9 |(З<:,v!iuZƂPܙ؄yg]ss '6\˾'M&kNpNYQ#Mg-k9`t2kPSI~2TS.&N.}=OKISr-Z۱RKۮ.Hx*d[b{XhF/\b3KSAz.nIA/#ԙEG%(wޣZ_a7P>>'Zz&cbfj,^p፦>R Ӿ)1[](NmDǾO&F[K u"|-EG}R[{.=p.U+t!d/0m͔3\H,Vn1GAiK.k"ACjo{_qooh-n5 ylH1ޘYjCt YZ