python-hacking-help-4.0.0-4.oe2203sp40>    fb ;G|`u` { ?@'N1V|EiM΃jQS2)l;_[٬!a_;R88&ddiE{)t VE䑢1苈r41(r}WM>4r=i 7K5by[wg9VT10pmH*"~J];=ŐHi9 vo(*ihh%Ʋ[䅹PRQm\.@u;Z3oM>5]\`cH%چn8ʿh5op6^lUI;nШH/Cs3X;Rav} NՍ;I*I!Rlރ̈́@%075ca34c5cd7ce36779a24985b49b03b1ee6e2447b288b56bd9326e71c8d0cb9db8abd9857af944222627427ff77255caf098c50Yb%r )>: ? d ( P 39@ p             P| G(c8l9|:FG H I X Y\( ]X ^b d e f l t u  v @z U h l r  Cpython-hacking-help4.0.04.oe2203sp4OpenStack Hacking Guideline Enforcementhacking is a set of flake8 plugins that test and enforce the `OpenStack StyleGuide `_ Hacking pins its dependencies, as a new release of some dependency can break hacking based gating jobs. This is because new versions of dependencies can introduce new rules, or make existing rules stricter.fbdc-64g.compass-ciCApache-2.0http://openeuler.orgUnspecifiedhttps://docs.openstack.org/hacking/latest/linuxnoarch\"k"lLAA큤A큤A큤A큤fb__v__v__v_v__v_v_vd4c466a735af8d3ef41d96a356929a3be947a6cf23e48b33ebf83b5aaa1d18f885a91fad0caca8b2992516ca9b68167549ba3ad4cfc9bf0568921aea77d7fd63aa6b1d907119ffa4b43f31e5c171a3cb3e707eab8176c77c23a9061b0fa96161cef5d50d93c3b379953d8a5a0cb5ab6a2a09ee26a078b3c2bd72fff463539125923c2078032f75b0f7558bbcbebd142c9ef16181660bb693595ef0b1175dd3747b656f388349829d0d97f05fe9a0afae9566966e0574a7363c17b10183bb61c1addd2d498f11a922dd8abda8fa511141583994492ad9e018c8b360883f4e5fddrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-hacking-4.0.0-4.oe2203sp4.src.rpmpython-hacking-helppython3-hacking-doc    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.17.0``]`J@_wangxiyuan - 4.0.0-4openstack-sig zhangy Python_Bot - Correct requires position in spec- Remove requirements- Add buildrequires- Package Spec generateddc-64g.compass-ci 1717741547 4.0.0-4.oe2203sp4python-hackingdocrequirements.txtsourceconf.pycontributorcontributing.rstindex.rstuserhacking.rstindex.rstusage.rst/usr/share/doc//usr/share/doc/python-hacking//usr/share/doc/python-hacking/doc//usr/share/doc/python-hacking/doc/source//usr/share/doc/python-hacking/doc/source/contributor//usr/share/doc/python-hacking/doc/source/user/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection cpioxz2noarch-openEuler-linux-gnudirectoryASCII textR^UKiaZmnutf-838f367e01f83932b13a862d8ba02ce00cc9966fbaad12b8ef43b22a5b4d076373744fa91005088edfdd2e8bc059bafca89937be5d64777a247e6898ad1425174?`7zXZ !#,_ ] b2u jӫ`(y,~2 VuCguwYL? A-pT8D^n^nJȬ&Є3Nw7`qXY-N O)q] Ǡ[hŧWppԃ;007G?ilg傽 d:)C=iA "JvWSS{>E|IVSXt\oL;A.M*啾:Eq -ɕ>VҮs4ZwTYŪCB0 C:&RCqm"-[<7'ƑM |On4=su> >l#u&-+;Q/Ho!~/vV@S50y]0 @@&D9x# y_6}(*MF;XԵ%쐾JQ%{ddlȋt G;TaiϣX@HXeIZ"~]ƻ7A 'ƶ՚dp&G|P.1{a$Q]{oJg{ϊsrKԌ1ۺ}k9aQˍ(* ʀki"mRWLܹZ%o6d c+mblݻdߟ ɏ!^pUhWT[&Iq##ݮ׿ `5`y T>Z~r~GWMzrJ!k_{v%4ڑ6v[$ -Z<M-I)tsw#'l DRO苶4=(1NUy82W'g =&KQO2 "IZՇ(?gHQl'3"4w֟ 3a"n#c꽚8(߂2amD\ ,3޴ހnY?zMbҪ)wͨwz iī~ ~3F!?/(i{֮.l`a(.H-ň=Ƨ{%8l~!-HL kKS .LtacF)ATKmw>0F QxyW3io֫$+|Dȼ n\V2g oȢ8$Y$½xܴ#0gtפu*G89WaJ7bw#XϽz[MAJ~ЮkQ^#>)y֙z.܇3Lwr4u:e}8x{8K獫{Bdlm4jE)WZ&lI~K[Y q1D*G=6.[TZwIߡKUܓQ$OZ(N=IME' XS}DcCuFC-rkq R0aүMLM{u֐BCyAC/_彞"$a0E8w%d)W0` XMI_B! W Dt|gʸj! zwC*A:_=Xv* v'G3/3s<&w[4?[W?%b0˅Zvf ţ;TA0 m ѓj"FeQWksbkFi[M2g!f+md0px>Hڊ)D~syXb:#j.T=,tĩm\-.S=nVfkO5ǀ˳&_ߘ{{oʼn]:SB9p5m.%mJ$nSN0qNۯmI6Gc  N7F#yD諶(<ATVV4ɿ/~th[hG(mE>AiK4Dyn=jq$0Q `Wf +X>{Q ⴀɯWZ:CP+u\6eWF."uwmS!oy/^\ʄKkj j^NI uNcv,ϻ3db3=\ ̤o9mXw)}G:3s">eyA*j6!h&7|xz-Hޞa1Cb~3N>gi5TtD,n~ca2A=mqMl2/ͯҠE >S>AԮ!UXtow/^^IŇb&ȯrHÚ=5wN=xv0S? l-fd;$Pv|04岥/4N9=A+8 YZ