fmf-0.7-1.el7>t  DH`p];Qj/5,d;U䳷P=8_q滟G+ _DUY"̞5z,E6c">ޜJ͕?>0YYH& " /T}AOމuQ^xng?{ pU+7P*eZ3R,N |X~o2'4i 'c)~uSR f[ H@bڗե,νӁ).p\{]FtáVbLd$ [h|cYS|?iܠMGIU{pa #bÃwǶwR).|id5/b(zKX󜳵cz5E*GD6E3hP_Օ?+XΝMFǥ(b5K4 +P-$XCZ5h,~(g1L2 -ǑзJ2Ex(P Nmu_Ġܦ3VÖި)wMDVjn\blm 5Xsj@wWZee4ecf86aa5f1bd79b51c85275f166fb1d9fe506q];Qj/5,d^ !׵0Ħd;b{47^ܾ1S>T\-;a&a&puľkZ S#29֥e=y0HVzߡ1+ J}Pȳ|(ăTg6k.={ՉiRF?jj"Nm)U[s\fƋ_X]if 9 ERhB@c+ A Tj ;휯CeX4#W9Uq7u:m{mIW^ N+^UmcR}O-ްtqNy{pkj?A(;hô#Ixԁz p*Ok#ݥP-m`^|UOy'>SibR|"u& pFnf2!MMV,T&f}=[x}/V}VvT F{AG!WVQ0‹w0Ҝћc,=%@OEj*WA`dApd>:6?6d   ) ",JTJ J |J J J J JJJDHh(+849P:G$,JH%TJI&|JX&Y&\&J](J^*@&b0Fd0e0f0l0t1Ju2(Jv3Pw4`Jx5Jy666Cfmf0.71.el7Flexible Metadata FormatThe fmf Python module and command line tool implement a flexible format for defining metadata in plain text files which can be stored close to the source code. Thanks to hierarchical structure with support for inheritance and elasticity it provides an efficient way to organize data into well-sized text documents. This package contains the command line tool.]; buildvm-25.phx2.fedoraproject.org{Fedora ProjectFedora ProjectGPLv2+Fedora ProjectUnspecifiedhttps://github.com/psss/fmflinuxnoarch -&H 6z f-3.bJFA큤AAA큤AA큤AA큤A큤AAA큤AA큤AA큤A큤AA큤AA큤A큤AA큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤]; ]; ]6Đ]6Đ[1["=["=[/[/["=[1[1[1[1["=["=[xZ˅]6Đ]6Đ]6Đ]6Đ]5["=["=[1]5[J[J[J[J[J]f["=["=]f]5["=["=["=]5["=["=["=["=["=Z2Z2]6L\["=]5Z˅Z˅]5[FZ`s[ >[ >Z` ]5Z`Z`Z`Z`s]5ZZ`aZ2]5Z`o]; Ze]:527022a881f4ff3913a2e3272dc247d7152e7c0d452dcfdf1c34774238439fee27ec774d9313807d3d7426e9ab65f19862db0c2f1a342e2091dd53fa83a7087174355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd8656a891ad520b60b2e25c8771f2772952b170add5bbd018fbaa0ef09b7d77406b34355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd86573164062e55d6341141347bb985651a1cdca3f9595becbe5e71231be59def4244be36066e088d19381804c5b44fbb3a3c755eb02498993b8796052f32ec8c0315f935e36aef8cc0fcb09900468baa86add60e21c8a35ee049b6678f7fb3079df4355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd86513a0af793780acdc87becb5fdd0f514626c5bc64f5a17196a8e6dbcf9b4530924355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd865bb283fb1c7908cde8db6e2deb4f0b6ea30f8f66da20dd4c0707f664bca697b9e4355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd865e428caf94bb07c49400b517f123a38a80d0e442449acfcec75e6630bd552f6e340838b5d4531288d19364eb4c23ebf845670b78aed7f8a18d5daddfdb12fcec94355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd865851ad55259054d7eeece53c42d43cb2c135f8f118c14f8f3f7540e4f5528c48c4355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd86506b16030f7a62a5b40a1bbc86db1765913416299bb140ef9c8ce115f83144f7368e00914a70971c76d950c3d5ebb6267f1c7d07cabab1b8949a7ff0ac97fc1574f94ca63098b2e6acb87f94a35af9523eb35f7d8ab863e48387ac7c7c2e704074355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd865c98d3967de8c207cd2846d631b0b3a5e20db5aab6d49836554a21a7d16dba59452c3701c628e24a965b7204d8b68b71cf474f5969e598d2c15ef2fc4058398434355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd8650a9f96daa94fd15476ba8886f2f8b3a2b846faea86f459cd6b7178659f38d8331e1cdeed83c73d5f95dd09b2ef6ee0d5c969a75caabca47330bd735ab994d24f91f5b909bcf88181e1592e1cad6c4e61757a4ff7da3f3500ae9a30363109ef19969994f214d9d93042d6cbf12c865d7a7d44b6cd679b5c734d21afe6b0fe9e87b8a81df17edfed9a64627b694c7066b857ab0124e78f1a566bfe70cb2f225c585bf17d853b6a449628b2ce7cb5477929020a861c3d9dbafd5886b7f96cd0c83f42979195a04e872a2d0355342d2daa8c577fee77a2e6b53cf1f6bf72bdd43ba9f763685972d41f73ea3e6ca3341c1784bb962023f7b7da698a1711f3dc7728b2448b6c39517b3990c0bcb12c5eab5afd398e33028c35a1ec05f7160c86eeb6bf1d795a6b27ae1e674bccf6ec2e2774bcff7b03dd173a6a67d82390ebba85afdb2b5767ad5147b7a43ce3c4456466b2a8f1370b72bd8e7ddad78ae7164c3d9fe78b5883f0967eb758711e40badd6e9d1c0a3685ad38dfb7bacc4e5093382c3e70c03cea027b4b40e4402fabd08557736727ec3d5bc54ad64ab6472de432198cadd0352d5835dbaf92e2ab221b6d5eb3c71cfe97d0b10fbc795b9cd18b29b906f7rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfmf-0.7-1.el7.src.rpmfmf@@@    /bin/bash/usr/bin/python/usr/bin/python2python2-fmfrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)0.7-1.el73.0.4-14.6.0-14.0-15.2-14.11.3]:@[F[ZZmZUZe@Petr Šplíchal - 0.7-1Petr Šplíchal 0.6-1Petr Šplíchal 0.5-1Petr Šplíchal 0.4-1Petr Šplíchal 0.3-1Petr Šplíchal 0.2-1Petr Šplíchal 0.1-1- Support both old and new yaml loader - Add advanced python filtering [fix #55] - Drop explicit locale setting during build and install - Drop Python 2 subpackage on Fedora 30+ (#1647798) - Better handle yaml errors [fix #50] - Support reducing attributes using the "-" suffix - Prevent extra new lines in the show() output - Adjust FullLoader to load all strings as unicode - Suppress yaml warnings by specifying the loader - Support Tree.find() for non-leaf nodes as well- Ignore directories with no metadata defined - Give a nice error when .fmf file exists [fix #37] - Ignore metadata subtrees [fix #43] - Support for direct deep dictionary value retrieval - Separate exception for missing tree root [fix #42] - Move data merging into a separate method [fix #41] - Ensure that data or parent are provided for Tree - Test coverage for yaml syntax and finding root - Do not walk through the whole directory hierarchy - Example typo, handle yaml parse errors [fix #38] - Require the same version of the rpm package- Add support for subcommands [fix #32] - Define metadata tree root [fix #26] - Enable regular expressions in --filter [fix #35] - Support merging dictionary values as well - Build Python 3 package for pip as well - Add more detailed logging for easier debugging - Correctly handle deep inheritance [fix #31] - Load all strings from YAML files as Unicode - Prevent data modification in filter [fix #30] - Fix inheritance of scattered files [fix #25]- Do not gzip the man page, fix the source link [BZ#1575645]- Remove the unreliable syntactic sugar [fix #2] - Add a simple example of a BeakerLib test - Improve the output, fix the encoding issue [#21] - Add sources as value for string formatting - Show source files in debug mode [fix #15] - Allow deeper one-line hierarchy [fix #17] - Update the list of supported Python versions - Use name 'root' for directory where Tree is rooted - Fix the full path custom format example - Move documentation to the fmf rpm package - Remove entry_points, custom format merged into fmf - Add a few custom format examples - Update docs with the custom format support - Run both Python 2 and Python 3 tests locally - Make eval() work with with Python 3 as well - Integrate custom formatting into base & cli - The first draft of output formatting - Enable python3 tests, python3 executable in Fedora - Python 3 compatibility changes - Show nothing if there are no metadata [fix #12] - Clean up before preparing the source files - Make setup methods compatible with older pytest- Build a separate fmf package for the executable - Add docs example for setting up storage - Improve command line test coverage - Smoke tests for logging and coloring - Tests for pluralize, listed and split - Include a simple example of python code - Separate base tests, forgotten asserts, cleanup - Several adjustments for the attributes adding - Adding ability to add value to parent attribute - Fix Tree.get() to correctly return data - Make the spec do python2 & python3 and EPEL & Fedora - Ignore hidden files and directories when searching - Add test coverage for the filter function - Extend the list of examples, fix hierarchy typos - Enable Travis Continuous Integration- Initial packaging.  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJ0.7-1.el7      !!!"#$%fmffmf-0.7README.rstexampleschild.fmfversionhahamain.fmfnobody.fmfversionmain.fmfsonmain.fmfcodesimple.pyconditions.fmfversionmain.fmfdeep.fmfversionmain.fmfempty.fmfversionmain.fmfnothingignored.txtmerge.fmfversionparent.fmfscatter.fmfversionmain.fmfobjectobject.fmfmain.fmftouch.fmfversionmain.fmfruntest.shwget.fmfversion.hidden.hidden.fmfmain.fmfdownloadmain.fmfmain.fmfprotocolsftpmain.fmfhttpmain.fmfhttpsmain.fmfmain.fmfrecursiondeep.fmffast.fmfmain.fmfrequirementsmain.fmffmf-0.7LICENSEfmf.1.gz/usr/bin//usr/share/doc//usr/share/doc/fmf-0.7//usr/share/doc/fmf-0.7/examples//usr/share/doc/fmf-0.7/examples/child//usr/share/doc/fmf-0.7/examples/child/.fmf//usr/share/doc/fmf-0.7/examples/child/ha//usr/share/doc/fmf-0.7/examples/child/nobody//usr/share/doc/fmf-0.7/examples/child/nobody/.fmf//usr/share/doc/fmf-0.7/examples/child/son//usr/share/doc/fmf-0.7/examples/code//usr/share/doc/fmf-0.7/examples/conditions//usr/share/doc/fmf-0.7/examples/conditions/.fmf//usr/share/doc/fmf-0.7/examples/deep//usr/share/doc/fmf-0.7/examples/deep/.fmf//usr/share/doc/fmf-0.7/examples/empty//usr/share/doc/fmf-0.7/examples/empty/.fmf//usr/share/doc/fmf-0.7/examples/empty/nothing//usr/share/doc/fmf-0.7/examples/merge//usr/share/doc/fmf-0.7/examples/merge/.fmf//usr/share/doc/fmf-0.7/examples/scatter//usr/share/doc/fmf-0.7/examples/scatter/.fmf//usr/share/doc/fmf-0.7/examples/scatter/object//usr/share/doc/fmf-0.7/examples/touch//usr/share/doc/fmf-0.7/examples/touch/.fmf//usr/share/doc/fmf-0.7/examples/wget//usr/share/doc/fmf-0.7/examples/wget/.fmf//usr/share/doc/fmf-0.7/examples/wget/.hidden//usr/share/doc/fmf-0.7/examples/wget/download//usr/share/doc/fmf-0.7/examples/wget/protocols//usr/share/doc/fmf-0.7/examples/wget/protocols/ftp//usr/share/doc/fmf-0.7/examples/wget/protocols/http//usr/share/doc/fmf-0.7/examples/wget/protocols/https//usr/share/doc/fmf-0.7/examples/wget/recursion//usr/share/doc/fmf-0.7/examples/wget/requirements//usr/share/licenses//usr/share/licenses/fmf-0.7//usr/share/man/man1/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericcpioxz2noarch-redhat-linux-gnuPython script, UTF-8 Unicode text executabledirectoryUTF-8 Unicode textASCII textPython script, ASCII text executableBourne-Again shell script, ASCII text executabletroff or preprocessor input, UTF-8 Unicode text (gzip compressed data, from Unix, max compression)RRRhttps://bugz.fedoraproject.org/fmf?`7zXZ !#,6] b2u y-iSqsJ &"r,ؙ9d [wJqCT#ѡ_V*5vQ ,)Íp;CaɻIQ "r6эI #ǰ>J諾e*E5܎ ζhGU :J&.:E%>)i`2AnHWKTnjU7kYWch(ﻔ&Cok=@AE˂ Ji Bh_j9z}Q퀬Jro4׽K9Q@9%7VUlKQ%VD+ Lo' U> xS{a*-wi+CtzshzB ˴E?m|$;!f6d+h?YM{GK'F^6-?G&Bs ƳUk%13/-A>x= rȳ-A3k"PąyhB^L@sAZ'(R#pKC|^ \ D9qgeEBH<}C[\lѧGv$shI*K?ҊnJ'CR񮦣f|t_So]AZ-(ƚ%ŬVBqZ>a0gJ*eHb%Z&:.Sx/-epI@Vɝm]EM'3{4l1͍%}(2Q|Ⱥ͎yqa\!!hR`*9(mSeKeʾqݬ]m^D, tT519c {cAX>QL_x]6BӺ23Z#XgܻƒANCW"95 KwjՍ )v#Jruz,Y\1fz9Rk{X0s^|ՆSzIE%a0 g5`uSe5(<<3'ӣYT| wR$V{/ Y^z(mǥ/-ԘV3[ò)#0[wMֱЖ+#ٵJC* *ⷿ\S⠣}`M) VO8?&z-<~ly\ºt-uYlffHc!bת_(L)OO#qw]U@eCqY1hW(&qw a[Sma=0!H}*Edٱv@;鯬BzO}sQYR~NZk7N'&y1Sr>zy]r_6eq<.G۸%UbD3bu6"8(Wsh« CQ*-։q\b~w;\H'[礖PRMxCY$nܟ-7Z*D5SX9x&hr 7,bs=J5B >LڰOƒk7Ҍ Bԏ%qQTLnuE:t %̌4gYg*$*DgU$߭=sb́7I99oڟGę0J=m4^s\GKC! ͐ f dܪ "0Bsm 8@ǒ1ԝlEV"ފĪvΉ$UR sE !¼~5ZW 8B%+NyW~^^dHԭzYܬ*S:klcͭܗI^G ˈAl L_^95Yd,RiFcvI  !k3VehgDԓT .^J;AuPSt*QlMw %?<:̐B42[鉟&!j جѹ ^nnRNtVI U dRLjnוJgފ7E8Laz5apgfWc' S/`FSyUt?.惼+gţ6/Pe*,َ0 `\zX<;n,c}t :vpryk 5yz3NjKؘl$IOBjt,ޠߒ~S]%3|,Cc޻.YKsMU9*M߱hIc9eRpR!(.>rL1>{(TUMט_ig弿jPQKlM&xs HW.^ .9 "jF77 %O"b_.`eVr: t$+ƾpMAK$ϔ=g>U$Fh ōFJ͢ǚu5DDSӤn tICm]Bd+Ռflֳgr_F(5_&v1 -Ȥ࠯ ^򪶊Q5t3X+DgJ"(t:ͮŏ#>SdyQ|O |դvs8@ݜr0542]*%6vЦ xcBx㼵ČG+0*2q%t_-gwJAmq&@TSA;C hH/\zizz)uҏLƣ!@Ƴ/3< M"ɓ-[߀~Q[X*|0XӸ~.g&Zs\MhQuK^Q1L n9?i}0T ?/oc,&J_ P.1xJ6"nKD[acFEqQ,I Vt> \Yݺ#ll0 _TLe ntLXcR5B@kZw(] j0 =t['tFr+{* H8Rg$@]7#k ˄$t4y.}efð*a-KTW'tɂ)9!}8p͠օ^w*8Cv˾I9ͨ0dh񊎻(W%U)K>A. dV /{]o=78H8|>ߎz`Ĉ@$'L.^ V@ᇘ䭢IN #e&D&=(= 2I/Pl͍L[w]Ο{A@< ވJkvq"&IiIݖ1p즴!>os竦ίYZ-+k3V,Y#Σ|? %b_!9HnwQXDPt'7I7+o|Y ǃ<.T_m3p˗ ixH46lZwi4nP;w!m+LAtT. K4Ff(<+ߒ?iǙlLK`qSv tAO.DpEWE^lWv(;{mnD{'Oo״| w,ѩBzqk !G=Œҳ 0e %N%%֦N!Eմz ~r&1nZەmPTӸ?ʽW;$ m. X0~gqņ ܆" "ŀEq: şl˥l}ptkLFk ,6[Yc5xcD}>] |*J- 6n1u |us߅B\@No]Ɔ3o]Gbr-/+9݈vC=}%{0sM|<' i p N7Bqh=z,홚0$kꅥ oIe+PXbO&6 \ZQ4|:CV@ټ7&r\t <ƿ-g?;9BEuqo-dx:y=HD0D4|"'C؊G!uՍKtѠ8ƿ!?3V(4lR+Uo\R:L6*Xn|Ec,v`}a<< NTˀv!y<$߆;4`&̞33+Wd0fJCubjnhwQg+L_M* OmxaCu3}fOөOx_(襪W ,kp)=9@"JO [4H/)4"Icy9D4UmbϏnGcm^\).G( ([f7MGwaC=:+cPWd8{=aF`\ƿ ewF2ٺ绎"(hyb|`N^K@x>]MYGnmM!Jd;*P'[9|FITjw39`kO_*OzKD&bBfs i{C&!Cg)!^Wr-t},C d<8L.us=ޯusYD&P-kOe>I{(ch BXGBԾyD,/9"uV ,{'Yi运ذfmIsmFFCHmSg8iz[QG]¾s=3, )fM å߮71>Aj@O]hDN;=cjZ#Yn8%<-~<}obdG] >+lmg)岶 {{"T,[\4Vn;DisDL*@w{veVzAX%!a{s/OyU҃'n D*oΕ_~2Mp)d$I_>*h,Bz.Qϑ;遪4cah+o)kJ-xlSELAAc5oծXY~(QEu#VIVréЇĄ#qM:ZVnمxg.֎{>-e7C'2Gc]4\X55e Ӥ}TiBVeg/?n$r8P>rO:!& n%ݶ+ il P*hn$`xYћ{xL{:iMdODdnW7ǧ0MP](nXM,0цʉJHpA6lÍL$hlcvZT>)Dd@lUydUķ9r{uw NNBK$.&3T]M荅gȥ=7y Ne4;w)2R(l˙mDct:]l㬎XyF6҃(@hlYX 3ΚBVݳVUXo> RϘ!.>-/G*z]=H>kRϮ|JBQ|0gʻb'`&/m./r =ʅ/kv@Cܢ`ݝ]x/sw|miY ?WL8*= i:$nycFCnߞIG|Vc;KJeL( PLK |\nqכnCGcB, 4+Kvj5A[0EC`Dq1DK,I-GVͤXH PݛFhwy,猧;]jwy5R |`ϸ NEςX9c8eud?IuLb@Ⱥ'24:(qI/ҔϝCHmnOXy[}%bJ9CJ#Z3DY?'AO1D5p\؝}KrtGټ^QIR+~'e-m] MҴ W*X!xlON̮&ow'M{aF?гt0m |;>NgWh&R;I3rt84eZW{~/C׵!Zfzl2Br2 W&RT9BlIs kQydjwۼpcGRT7~K5nX}p>`tr5 Iw FR AQ >$,ޡ2HR&=C荁_|卅Y3<6z;Ү6!FQH3^阮&~<Xy۴HI[:Iaj e NN%,A-}lm\I y|.D;~E($*J>"nR;f{;6_Qf43HPs2埀MP6jiݻ1iה$x.P yY>QO55右L#1t%3 ϥz=cܾSvy`9mq8S$A1m.~OϬ^3 ]nx> `+ϼO'Qs8'~&W{gJW7ph]@03 dxANZG*? Ate:)Q8ò!|r,HPݧ_ @Q=oԏǒfja@*%{v`>1]N?85*`L0Tí  EANf4ސu&LO񅸏m &3)2>Y֡4Ϸ[OlǶZ%&y ɦFYR՘mFy#v#PkSkcRbG/S&S4NGwNHz e=ƥ/D"KН1E>&0L *\}xF<ɰ0n~ASVyLJ) vy6 `DB=RJ V4{虠1%_s[sJ,gctJȺ[q}I8.G4P0h]0Z]_wq3Ck7݉NG!+el.4,T[/'tjWC `X(cS]-WT tBr" s"7~ _ȝ,v[L AZdY l^H5Ç@(zfgr8lЌ\?w`BvA(_`\l*j3Qp'{g2R**6/\.ƣ x"iiܽȏ&7o*_=)z53yySSLīŁ\"4;w¦d"ak yI[AsmɃ15udڋw3:U23&藋Ʃ4)H; \2Ez_l)jKk%ռb9y >Fx/n.:Nj8'zz<@!z)Gԁ4s rOJ%~@4=PSeȏ]MDs q0ahj^MY<8/MqUAoe#VB;,}I[1  47F|}V ltj s&N}3gԣQTA8(} r׶_?MXҦiVG&#NgKσWm. N yPO1!p:mƪ}-*f 1<07 *tVC˸UFnJGbǚjOvn^,nCX WTFQL#,z ^.x.ξ|.N.)lf)js1nK+iXj=!n.I("Y- ϞyxKp3'3CߏWQ`Rv)or-Ӌ Odwy:_i[skYŽ:䛦p90_b7-)$~T ->);ԀĜ{,Ls"^XчIPA]yyȖ"hhMMd:4@D96[Ixj:1Dd8hyP'fe?uW*!ף&S޼}P`˦@OOĖ`Z+x&2LV숱*g'4z#OwيTe{4%d)jyȀޔ|i!5B>AtKFӜ-;+.=hC$!1ZLҶxzs"xaT b뵟R ztpe|5z۠޽+2ʅũ6*72V”9yҽpej]٭j A|IưtAI==ã)aβ/6꾠fj`c\/1#GJu,X=%0Ş. +}7jIXSh7,X;DuQ#1OgxYQ=6az:3pW5si@.܀.D4iMܧWx$juBxKrRm5G]|@4k}^p-qtţ69iMȠl;ud%z c=%y DCL{2=M %}*;$Xݗiav!$ʰiFiR9HԔ'IGb ]6`=x%yaWfh-_.นfYkh**; V+*K5][tneC1GFlC&,eP}_~\sЉa&3ǟl-99.m@ YZ