fmf-0.6-1.el7>t  DH`p[^j/5,d%H%$;8zm~pi㝬 k9<LJN}}q׷O7LUOsquNx\Yk֓\o%'[Ї 0\b;Bsl]UM֧Le)vdĝ(ǎy|*ݡ^wC97UYNcx=Rfg | ÃٗFbkJ"&ƌ3MU r-& A1as cIo1FZ;%^/8gV ; #Vk V|?.As`c#njy $:\|JX4O0KXF)j#X9>Bd zu4"gG8?(b[iRY>B97F]YrGn> ?P,Kdh:}[CnCz@O%45n5WuԺwu QW\\Z /q):X14늎biQ r/Q3YAőu[u]dІf*#^UِO6־3PR/&ȭ"NxY!yu1tfi wXy8S%莵d>:2?2d   ) ",FDF F \F tF F @FXFF,FDHh(+849L:TG! FH"8FI#PFX#Y#\#F]$F^&$b,d-e-$f-'l-)t-DFu.\Fv/tw0Fx1Fy222Cfmf0.61.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.[Rbuildvm-12.phx2.fedoraproject.orgx/Fedora ProjectFedora ProjectGPLv2+Fedora ProjectUnspecifiedhttps://github.com/psss/fmflinuxnoarch6-&H6z f-3.bJF\A큤AAA큤AA큤AA큤A큤AAA큤AA큤A큤AA큤AA큤A큤AA큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤[R[R["=[J[1["=["=[/[/["=[1[1[1[1["=["=Z˅Z˅[1["=["=[1[J[J[J[J[J[J["=["=["=["=["=["=["=["=["=["=["=["=["=["=Z2Z2[J["=["=Z˅Z˅Z˅["AZ`q*Z`s[ >[ >Z` Z`Z`Z`Z`Z`sZR|ZZ`aZ2["AZ`oZe[M27022a881f4ff3913a2e3272dc247d7152e7c0d452dcfdf1c34774238439fee2703fef072c3a3420018910d4ac2e39824ea33f7e3b62746d3c72119dfdf7b2004355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd8656a891ad520b60b2e25c8771f2772952b170add5bbd018fbaa0ef09b7d77406b34355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd86573164062e55d6341141347bb985651a1cdca3f9595becbe5e71231be59def4244be36066e088d19381804c5b44fbb3a3c755eb02498993b8796052f32ec8c0315f935e36aef8cc0fcb09900468baa86add60e21c8a35ee049b6678f7fb3079df4355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd865bb283fb1c7908cde8db6e2deb4f0b6ea30f8f66da20dd4c0707f664bca697b9e4355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd865e428caf94bb07c49400b517f123a38a80d0e442449acfcec75e6630bd552f6e340838b5d4531288d19364eb4c23ebf845670b78aed7f8a18d5daddfdb12fcec94355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd86537baef7ff16104bb3d1ab7e6045368b73af9fa5e176f0d43bb096ce3b26737d64355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd86506b16030f7a62a5b40a1bbc86db1765913416299bb140ef9c8ce115f83144f7368e00914a70971c76d950c3d5ebb6267f1c7d07cabab1b8949a7ff0ac97fc1574f94ca63098b2e6acb87f94a35af9523eb35f7d8ab863e48387ac7c7c2e704074355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd865c98d3967de8c207cd2846d631b0b3a5e20db5aab6d49836554a21a7d16dba59452c3701c628e24a965b7204d8b68b71cf474f5969e598d2c15ef2fc4058398434355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd8650a9f96daa94fd15476ba8886f2f8b3a2b846faea86f459cd6b7178659f38d8331e1cdeed83c73d5f95dd09b2ef6ee0d5c969a75caabca47330bd735ab994d24f91f5b909bcf88181e1592e1cad6c4e61757a4ff7da3f3500ae9a30363109ef19969994f214d9d93042d6cbf12c865d7a7d44b6cd679b5c734d21afe6b0fe9e87b8a81df17edfed9a64627b694c7066b857ab0124e78f1a566bfe70cb2f225c585bf17d853b6a449628b2ce7cb5477929020a861c3d9dbafd5886b7f96cd0c83f42979195a04e872a2d0355342d2daa8c577fee77a2e6b53cf1f6bf72bdd43ba9f763685972d41f73ea3e6ca3341c1784bb962023f7b7da698a1711f3dc7728b2448b6c39517b3990c0bcb12c5eab5afd398e33028c35a1ec05f7160c86eeb6bf1d795a6b27ae1e674bccf6ec2e2774bcff7b03dd173a6a67d82390ebba85afdb2b5767ad5147b7a43ce3c4456466b2a8f1370b72bd8e7ddad78ae7164c3d9fe78b5883f0967eb758711e40badd6e9d1c0a3685ad38dfb7bacc4e5093382c3e70c03cea027b4b40e4402fabd08557736727ec3d5bc54ad64ab6472de432198cad85e158523ebfd9428715d359d23ed9e45508fd998a875bad2fd7935db83355earootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfmf-0.6-1.el7.src.rpmfmf@@@    /bin/bash/usr/bin/python/usr/bin/python2python2-fmfrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)0.6-1.el73.0.4-14.6.0-14.0-15.2-14.11.3[F[ZZmZUZe@Petr Š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- 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:;<=>?@ABCDEF0.6-1.el7      !"#fmffmf-0.6README.rstexampleschild.fmfversionhahamain.fmfnobody.fmfversionmain.fmfsonmain.fmfcodesimple.pydeep.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.6LICENSEfmf.1.gz/usr/bin//usr/share/doc//usr/share/doc/fmf-0.6//usr/share/doc/fmf-0.6/examples//usr/share/doc/fmf-0.6/examples/child//usr/share/doc/fmf-0.6/examples/child/.fmf//usr/share/doc/fmf-0.6/examples/child/ha//usr/share/doc/fmf-0.6/examples/child/nobody//usr/share/doc/fmf-0.6/examples/child/nobody/.fmf//usr/share/doc/fmf-0.6/examples/child/son//usr/share/doc/fmf-0.6/examples/code//usr/share/doc/fmf-0.6/examples/deep//usr/share/doc/fmf-0.6/examples/deep/.fmf//usr/share/doc/fmf-0.6/examples/empty//usr/share/doc/fmf-0.6/examples/empty/.fmf//usr/share/doc/fmf-0.6/examples/empty/nothing//usr/share/doc/fmf-0.6/examples/merge//usr/share/doc/fmf-0.6/examples/merge/.fmf//usr/share/doc/fmf-0.6/examples/scatter//usr/share/doc/fmf-0.6/examples/scatter/.fmf//usr/share/doc/fmf-0.6/examples/scatter/object//usr/share/doc/fmf-0.6/examples/touch//usr/share/doc/fmf-0.6/examples/touch/.fmf//usr/share/doc/fmf-0.6/examples/wget//usr/share/doc/fmf-0.6/examples/wget/.fmf//usr/share/doc/fmf-0.6/examples/wget/.hidden//usr/share/doc/fmf-0.6/examples/wget/download//usr/share/doc/fmf-0.6/examples/wget/protocols//usr/share/doc/fmf-0.6/examples/wget/protocols/ftp//usr/share/doc/fmf-0.6/examples/wget/protocols/http//usr/share/doc/fmf-0.6/examples/wget/protocols/https//usr/share/doc/fmf-0.6/examples/wget/recursion//usr/share/doc/fmf-0.6/examples/wget/requirements//usr/share/licenses//usr/share/licenses/fmf-0.6//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 !#,c4] b2u y-iSq^ 0-5M?|wpDm||Hx `] _lGe/X w8i?JDó3qn ʌ7<œϐg׻M385J82S-`/N|8!`[.T󱹜ZWc}`12kh1F3%KcHM̿$PtSG8 ֭K7DV -Sv+;\ߐ [Gmdn{J CQD6&_B\fz,p*=2Ӈ-4JTP ޡך?aA1 7RZf3|Na׆UZhN+GyRUch5R3N8bTLdҚx*ɉ]T`8Mh9 үsІ!񸝗sؐ3sӓvUrben*U;.9e#uK}'ųw 4 *˽4} ,sp|*A!f@e-Ѻ]6 عY@ŶAD:%aD/jOiX{7pd~2l}?F0-AZ"WsuZNw7!&;qbKZ9+ly.6 ӕ kfب}hzv, 7ύj@`A[KqA ]/Rp aDX1%R8@P*6$4Z_)30Dg;fSF=9vl{r6zR2jJ}9տȧ$,WbEȩ>mA&dϨܦ#av#ڡ* llЃVt%'qIYX햫]8zqp1FqU( R-yx\Nc&`INP\ 'OaƄ#b*sV(%wx^$2e4l`l"[lz ubs%SbSf>Ԡ .QnPlO]m0y +'yLu4Ja̮WSRh\rh}ml%eVX+hM9p2A4rsG6[Y" ,f"nWNz?XeYQ1Y?_܂ |5q P59iy.5jr]r`nj,ro%bZ /k d# ~6@-eBv&fդ_ ں'Ȱ/B7ohqM)͸v{=SU_'ZZV_y-Aj_cL<ܳv\D-,O9Yo{zӅP>}:kҒ_?UAH釆AKeX,UDܣFiP.?:.eL`f~ ÈjOZ"߲R1 5{qzFtPt]8C HB珞5e02j)z˅ɷ9Ρ+4pm0s ='Oե/q;6wK^U׬nA;-z7^:ǎD'H[qSdQDh2G-՟ uFJrNPArIn]̦|ee'Z+h#%=5cAZPY-w*~Pk6""RT;.Y'BrfjV=M0.s\t֫P.܍( ұшFҞ<}o3wg6] R~Btc;W4QƎ*\RYpRvnWs B% r6ԼzJYsIf)pZiuA F@gAY$<U@R$Dj^6ei~Vɧ hDe(ZdY@`GsZ( L%gXR6b$UV USbIݨ2@@? ePbUrm(HIB8~9yWϖdԕ-E-,S8$Jt Qʣ|+s<ѯ[ HpL@/jk 0 {C̯Lx/ ItW>Hϡ5xȄf[BC1Qz}TB4Jd @%iC/޷=fȊ |p~#1N\W?ImMmI 7U@ <ma7q.`\ 57vĸqvPY/.𩓕 1XSk]_b"òvw@/o6 /x:s?̸˖"(| R|19rmKH]UXF>6өJu]ys(M'_ G5k՛ĽסR +Xă!<>!<E JN9{CcS"G>4 䎮ݻ&A&Sg^vh2;q}eK )W $ۡ*$xԝ}/Ŵ+' OiM6u]K Yh C]F1e< 7 1'J4'au弥s >YF*'T0Ò >&[$%C9N whE(s|fϋ: pg +SpVBwCkq4Md9n38o/e*BsOc\/YhsO@=ݤ-jѬnǦn׶`$ 5MO,#/^G83rmsZp%y_플6WgAz s rDӛB;*X[ے @#>kgD ECή8u}p Mkqj==&qY|h@#Nݎڣ)l[ FI1&rbi:'/ gx ޖZW\y{hFClQSvwPI57::;I+~}\A=#$zm~~I8]Q7%Yn'0 ΛOv_t%]ㄅā^#:K´13"Ix[@Rʁm[zt@B8:oQjG6^e<n/T}y l4#Py:lA?I-4/6AG0KydRo $㴷[5Mf xm(45#"aYP6nj9<ܓB6>񮑠7'ӧW7ڤ2q8ݹ( R3Ѐd t z. U7Sh!~(CqQ\ mQW$ޢ& j""I CM7{^AX_2=A载8ց7g1q H1c8.T>.04(Uu1rV,q9߇P]TFKl%lR864ltج/K6YYOErBޡ,kU`(\6$G1›JGʲ )JQ MϲUt_@  gա6Z$mJe~*ԬawtutxW=)LbU;%ʝy+t\*E8b7-oQ]kMړl#%kpgM;l;82da,|Rٲ>(Mrg4AXϒV|wÎ{q)Yybɢ6R@-w=]xnGx7@OcRMS{JU7_bXT}'tʚ@k6}ǘ↿e$#7u?㥈? 9¬ B2dn>QR6W!oR[?)NAE9;]Uavbɳfi)f۷Ӎڈ70E`Q@dy{&,ʼnD ˵D=WS)"YrGN<(8vta [_3P<ʭzDGkt\VNb|ߨ#MP4rK(Ȩģ/(SkWFecYu\\񮈦R/댤C\G7ųx>Ռ܂K| Uѭ )6:*0ˎ25kNŦGJdG4O'M^K鵰o $ ܑ .o)8$'pq/U!~k |S>>]:8f|#ӶUnrEGQ`;|~í~&b\y^T, h$e1Vn sSۄF#z4{u,&t[Un["]%ZjOW Ix4j5Wzhd0o;R^)o7;e0s%5;0C݋eC6>DMw(rq$@5cN*)*-0{c 5V3 a\Fv)nb;v2-5!-saӈtR=? uj) V \K0V(x25)MRP 4I(Q:ntm*~U"VʯI. CU;ܹ3폎.4_of(/qm4k*H)u} Hn7?BEeZ+88_svA0+> Է4/C>AN&1q*\郷X/ge)oS'\OWNcCA7f'+]| d38pkכY^h^x`!@.E)u}Ux*R'GGH.}"0gpKM{#"A~l/ۨQ3Y?{xc\iE.+wr0YkEAOQמ&68}>HҲrG=n5'ŗk3r6g5!/k߸(醬}XIU^a4W,D(E{~>~ ܐ,Ce/юmFcu6wop[٣b#1:ܶjR+D5]hKGGL8敻VU~Q"d,i\Om>rtBѐThN&n}4C t{1]I`'kbye_K@C6#FuW7E9q,5Y&ddI5c|>nɷe=EzyTTVbvnV' zqt{S,A&Qm@\Wj7+[,V/k{v!p1e,fPK农]$1=:62{ݿ8},=UaĂ3E*.!]ƍ<{Dn @Dwr9J\:kÌ(IWϕvzwtYN1 iz2 eӃ-ޕ᳓R"}i,A'^ >VJ'tCG= .> AaJ>G\L±Cc !b׀g7 q TX`ԝAӑ'2ƈX 4l3,d7܅rƧ-ɑ؄Nٔjb{OD$Pl6#Hn5_@Exl`~O`YMK#(?y&6qqĮGEyS-Ӧ +|BP*TILl!uQ0!qX|UBPkXt/lW=5{+]eH{*iMwz6iA: 2j}\'&Xrmȸ9zYH^`O2Qh-_nϵKٜ0;e[zr=yj18`k+)`/{|K#=R訩مNt &)E,?x\抒)Օ=i+k/ }!ȑv%n05#G-˩ߺ1_UE/Û~F?QQ&*< :Ka_YRNZP!ƫ<KTXlFkC964{00;r=CB36W>"K_H,+utzSnE`W3ʗf$SX0 ӳD_NIw^Mb$Wd0IG;_">F_?>|+60XD~\VDy&hfSA:Ц*i._nѸb0-ϭމb`ؚy8@mx*m׃['.|`./nU!lHkD}~^%e y] (ܳk"ؑɀb+|M 5]AJe;8<u;]/_[/IUH&g5#Le!69)7` QϺ~bEh3Bif#s\ѥ?^V%/ZQDϔhJjr0d =ZR^ ;/b帄8 3 5OQ#kѩ 8KMggł~<=h!9dUj4)?0iím RRۮzAuFyG!K/d2: cio-A, 5%G'q6~R)zxz1M wٓ^!ד}7⣢>=-6-ˆ_dɆ*aC#2? 5t;A?¸+J+3{NR_@d;jStZ^)EJUj {]*(Ȣof;VVzn[2Z[$km"a^biI~(=8? 9텨A`mLB_`Io1h圯8J}=C`r!r-Y"v(`jb*pH;ncj-wh92$'إ&P瘰U(ͭPE/͒/5r VeTw(҆<b0nKYOƈXڵhLI|qV5;%skYmLrm92~1mTprGKk] eĮݶZP0W8J7U!mUU7Ӄ84ۻz)eTDLJꔇNJ__ >q!iPBYZ@NjFMZ1"ms~riq{8ofAƂZT0!4Oi {'l+K# iC,.6нK߀LPBdmW  a+U¼,W-X2H(+_g_jxB"f/ ߢqً/)o8uXTOE2V(f{XH@{[n-5ENP}y\Ϯht@ ɫ&JA(a(QSM铲]<8Z&}~} ՛r4(bWVkȯuPz~ΔIEVPxǻ޷eG&bBQ쪫0IҘg?~pvMi>#3 e 9(5{" bA.jqٲ1CY8k "d,E5 XJ)o zis.ﮞ5+%S µ6E˭'g6I| 9׉إ2~'_xԄ-d,&i}BB~Yvnfc1w%Z8wK-ZV` iJ Mlz)37QmJ$c} c!_ʓ4FdF5Öjl(`2ajFmkLo62{`w錵6>I\Uy?Y"\<⳨97qbԇO݋-3 9?/*E*`~=] W4=#|!`*p+v߬3XVHF*nkILIXhDVLR?ByԍYEsjϨwB  XQ& B:ǏМtVc_!n"pCY 8=d_|x條^׿'5;A"gYmcLeN3ç97Jt}RV{ԋ}UC3w v /f9=R8٧:4<:s60esޒݨ0XNͻYA ga5~q(Oj uEIu!!^ڗOdn9g,IhG/2sp#0)k'2Y_Q§_)cT3I>taSR$Wxc GI VڛǦgYv(eMs% r,U]%.LL@yQ_v˺iAOp}_oWJeE^mM|Em U$O )~4L"Efr8n8iI5p6>=}x[JڷR$ x㺶ǣFb9JH@@M׻³jgK0}:u-J"+9I 2=L"VFS^H$`K[ Ơ;ι#/w@mU~2{=%3t@z߾XacMw@G#͓4o b,inD7 Eh7M[AiuF6]ϭ,`J9r: (2v{R{ܿC6iH[s^X k 1xYN_YͿ ٙHB>$eR*@B n\MGR,x1ͱ^cR RIS=(*,B 5xg =_L[X}嶗J[ߞ Tz#ڬe?q.aB9JAVn 2ҍؾ3p:7QN`}+c(hE菗dj^~oTYZ9tkt㫏'>;P^6,vB \_5죖}s??>aZjy3PoNOン=ލ/V=/ǃ^fYWb=& v/[W0]% 13@Lo/À'&lw!oj3$\`=HKrQ -#zx?u3^Y/I, }tB~.)+y#{8M>VG:)l6sV5MV!=eKLF[U=%2`j"!,]V) dǜu~x!X'ltfځlY{RGO X%?آbݞv99WZ^Rr[3Eq 4گ E_TpxK\ӤD@NIO -r j"+ݘ 46wz1pUxtgh]1tHުV@~jC?u۬|҃3 eʾZq f䡲sBK76ו`uVr'ԓVe-xW'v+rO"L(bxoc=(ay~ybW Ef