fmf-1.7.0-1.el10_1$>^3EZ'_h7k>CGa?GQd   .lp  pp p p Tp p ppp  0p!"@ "l #c (#8#9#:$B*F*)G*\pH,pI-pX.LY.dZ.[.\.p]0p^5C-be>f> l>t>(pu?pvAwBpxD\pyFzFFFFFG GCfmf1.7.01.el10_1Flexible 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.gbuildhw-x86-02.iad2.fedoraproject.orgFedora ProjectFedora ProjectGPL-2.0-or-laterFedora ProjectUnspecifiedhttps://github.com/teemtee/fmflinuxnoarchWW*F~%..++b~c j[(-&H 2|6%-NeUz f-3.b AA큤A큤A큤A큤A큤A큤AAA큤AA큤A큤AAA큤AA큤AA큤A큤AA큤A큤AA큤AA큤A큤AA큤AA큤A큤A큤AA큤A큤A큤A큤A큤g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7g7^6g7g7g7^6^6g7g7^6^6g7^6g7^6g7g7^6^6g7g7^6^6g7g7^6^6g7^6g7g7^6^6g7^6g7g7^6^6^6^6^6^6g7g7^6^6g7^6^6g7g7^6^6^6g7g7^6g7^6^6g7^6^6g7g7^6g7^6g7^6^6g7^6^6^6g7^6g7048783d1f86e47d4bb766a5552d410e483e255ba3b437ecd4210e9cd4dc764731b940bb6e556353793023b99890a7d4f68f9d855967ceda5e61203ce9b962715dca259103e3493f93fa46bf3c1c7b206792a4aff669381201a965c458d2dbec0aad0b0a12256807936d52d4a6f88a1773236ae527564a688bab4e3fe780e87244984c6cbe25748f8dca8aaab3d558f60885390eef327929840ac3a0d7a1fb59edb296f2f7f35bca3a174efb0eb392b3b17bd94b341851429a3dff411b1c2fc7394214899936e523386f413a8fe339e96b4c4e2612a020e292554c1ab4e9a7b92859a5cbce417dffe82e47b4dd5d9a168866c9c849d6afb52d5bcc67ce63483c5859a5cbce417dffe82e47b4dd5d9a168866c9c849d6afb52d5bcc67ce63483c5395f48a00e737b2ecb71cf97b2d542ae09404639042585ea209950777b1623cf395f48a00e737b2ecb71cf97b2d542ae09404639042585ea209950777b1623cffe9b9888ac01335970c7657da58e8fa581c31b71db78355ad91a11fc366a70b9fe9b9888ac01335970c7657da58e8fa581c31b71db78355ad91a11fc366a70b9bf5e19794f89590d4c24a777540d770eb1c7c52da4acc8e39bb180f40a033694396dfa2405517221ccea56edb03d500491cf92a63b3abcad9da3a499aeaad3b0ce52fc3f0d818fab93873ea653ab6fc699243072c136e26e7eae0adeb9020323ce52fc3f0d818fab93873ea653ab6fc699243072c136e26e7eae0adeb9020323e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a148933dc45ffe9c6c44a8c6dfe0a53ad7f5a665bd1f94fc9cc2ae2a344f1ad0a148933dc45ffe9c6c44a8c6dfe0a53ad7f5a665bd1f94fc9cc2ae2a344f1ad076dac284a9464470b11214814cd5ebb2807a7a1d4c7c35476802750460d29eb076dac284a9464470b11214814cd5ebb2807a7a1d4c7c35476802750460d29eb00c886a51a290459a5b61a2a5773a57da35419fdb708d7acbb8417753920ea2767129984b6a00e43f5925c01b114943b59b10e77446d5c30f91e42a25322192778f84c87717b215778fed1049653484b56928c4bc9a4282826e4e3023f904b4906018a6fee28ba3d668b6e1ddad7c8c797b63a52c44222eded0a3d22e3b89c5fba4c7f9f4ab091cc60b962438d2b795667cd1a5a708a3c665a38ea8134e11b03a162936d358655a47704e3e3411901399c475ed315feb456a3ac7d4272f78b3744355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd8656a891ad520b60b2e25c8771f2772952b170add5bbd018fbaa0ef09b7d77406b34355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd86573164062e55d6341141347bb985651a1cdca3f9595becbe5e71231be59def4244be36066e088d19381804c5b44fbb3a3c755eb02498993b8796052f32ec8c0315f935e36aef8cc0fcb09900468baa86add60e21c8a35ee049b6678f7fb3079df4355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd86513a0af793780acdc87becb5fdd0f514626c5bc64f5a17196a8e6dbcf9b4530924355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd8653ba96772064f17023272061c17018c621f93eb70b0e2109b59f5f7253556bb5c4355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd8656e73d0ed074881cf2065da540905ffa12a5e29214ddfa5579ea25cad3d2ba1a440838b5d4531288d19364eb4c23ebf845670b78aed7f8a18d5daddfdb12fcec985b36b0a76fc70ea88416c3de69d762e8c6659f893255cf5c05cc344321fe73b4355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd86572f8ce8f035fb714f462bab722ebe6586ed4c0af7b7adcb0f8b5f4af67de84e04355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd8652f2e1b6c91eea98c85f93e6f089e200ea5eaad44d795ac05167cdb9021033131bebd09193438e124716138b152137b36f5b1230ccf4dc7524b324bd7a8ad4a7d35b9663f883c3f60313c0777c61b2406ce079b086f3f42cfda0d205a7d5aa0cc490a758eb215b084be040ab78b81816da16b7d994b36490927529fc68d7bee8ace166e5195259560ca98715dd10b21c697a87d61178524620ae1e275918866e94355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd86506b16030f7a62a5b40a1bbc86db1765913416299bb140ef9c8ce115f83144f7368e00914a70971c76d950c3d5ebb6267f1c7d07cabab1b8949a7ff0ac97fc1574f94ca63098b2e6acb87f94a35af9523eb35f7d8ab863e48387ac7c7c2e704074355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd865c98d3967de8c207cd2846d631b0b3a5e20db5aab6d49836554a21a7d16dba59452c3701c628e24a965b7204d8b68b71cf474f5969e598d2c15ef2fc4058398434355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd8650a9f96daa94fd15476ba8886f2f8b3a2b846faea86f459cd6b7178659f38d8331e1cdeed83c73d5f95dd09b2ef6ee0d5c969a75caabca47330bd735ab994d24f91f5b909bcf88181e1592e1cad6c4e61757a4ff7da3f3500ae9a30363109ef19969994f214d9d93042d6cbf12c865d7a7d44b6cd679b5c734d21afe6b0fe9e87b8a81df17edfed9a64627b694c7066b857ab0124e78f1a566bfe70cb2f225c585bf17d853b6a449628b2ce7cb5477929020a861c3d9dbafd5886b7f96cd0c83f42979195a04e872a2d0355342d2daa8c577fee77a2e6b53cf1f6bf72bdd43ba9f763685972d41f73ea3e6ca3341c1784bb962023f7b7da698a1711f3dc7728b2448b6c39517b3990c0bcb12c5eab5afd398e33028c35a1ec05f7160c86eeb6bf1d795a6b27ae1e674bccf6ec2e2774bcff7b03dd173a6a67d82390ebba85afdb2b5767ad5147b7a43ce3c4456466b2a8f1370b72bd8e7ddad78ae7164c3d9fe765c13a9ab73188b9a30f02826752e52d561a8006883d97c30fec8558ff126a01cff2136a822220619a187810275209f38bedf39b8906919039dba66a0b54c272rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfmf-1.7.0-1.el10_1.src.rpmfmfpython-fmfpython3-fmfpython3.12-fmfpython3.12dist(fmf)python3dist(fmf)@@@@@     /usr/bin/python3git-corepython(abi)python3.12dist(filelock)python3.12dist(jsonschema)python3.12dist(ruamel-yaml)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)3.123.0.4-14.6.0-14.0.4-14.0-15.4.18-14.19.1.1ggF@g}@gPD@fp%@f`S@e@Packit - 1.7.0-1Packit - 1.6.1-1Packit - 1.6.0-1Packit - 1.5.0-1Lukáš Zachar - 1.4.1-1Petr Šplíchal - 1.4.0-1Petr Šplíchal - 1.3.0-1- Update to version 1.7.0- Update to version 1.6.1- Update to version 1.6.0- Update to version 1.5.0- Use local dict instead of modifying `locals()`- Introduce a new page for release notes - Extend the `filter()` documentation slightly - Implement the '~' merge operation - Support escaping `|` and `&` in `utils.filter()` - Accept additional rules in the `adjust()` call (#230) - Avoid `copy()` calls in `adjust()` - Directive `select` to control node selection - Allow filtering based on the node name - Drop epel-8 - Fix github action - Remove travis.yaml - Turn schema validation method into a stand-alone function - Limit number of tests run for integration with tmt (#225) - Add a `Toolbelt Catalog` entry for `fmf`- Allow case-insensitive context matching - Move the copr repository to the `teemtee` group - Fix missing file require for unit tests - Add callback to adjust() to make it observable by callers - Drop support for `el-8` and `python-3.6` - Fix docs building on readthedocs - Install `yq` needed for `tmt` integration tests - Include `srpm_build_deps` in the packit config - Remove `metadata` from Packit config - Add missing build job to Packit config - Update pre-commit checks to the latest versions - Require `fmf` in tests, remove obsolete coverage - Fix a typo in the merging minus sign documentationpython3-fmfpython3.12-fmfbuildhw-x86-02.iad2.fedoraproject.org 1741421736  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnop1.7.0-1.el10_11.7.0-1.el10_11.7.0-1.el10_11.7.0-1.el10_11.71.71.7.0-1.el10_11.7.0-1.el10_1          ! "#""$"%""&'&(&)&"***"+,fmffmffmf-1.7.0.dist-infoINSTALLERMETADATAWHEELentry_points.txtlicensesLICENSE__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.pycbase.cpython-312.opt-1.pycbase.cpython-312.pyccli.cpython-312.opt-1.pyccli.cpython-312.pyccontext.cpython-312.opt-1.pyccontext.cpython-312.pycutils.cpython-312.opt-1.pycutils.cpython-312.pyc_compat__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.pycjsonschema.cpython-312.opt-1.pycjsonschema.cpython-312.pycjsonschema.pybase.pycli.pycontext.pyutils.pyfmfREADME.rstexampleschild.fmfversionmain.fmfnobody.fmfversionmain.fmfsonmain.fmfcodesimple.pyconditions.fmfversionmain.fmfdeep.fmfversionmain.fmfempty.fmfversionmain.fmfnothingignored.txthidden.fmfconfigversion.plansbasic.fmfmerge.fmfversionmain.fmfparent-dict.fmfparent-list.fmfparent.fmfstray.fmfscatter.fmfversionmain.fmfobjectobject.fmfmain.fmftouch.fmfversionmain.fmfruntest.shwget.fmfversion.hidden.hidden.fmfmain.fmfdownloadmain.fmfmain.fmfprotocolsftpmain.fmfhttpmain.fmfhttpsmain.fmfmain.fmfrecursiondeep.fmffast.fmfmain.fmfrequirementsmain.fmffmf.1.gz/usr/bin//usr/lib/python3.12/site-packages//usr/lib/python3.12/site-packages/fmf-1.7.0.dist-info//usr/lib/python3.12/site-packages/fmf-1.7.0.dist-info/licenses//usr/lib/python3.12/site-packages/fmf//usr/lib/python3.12/site-packages/fmf/__pycache__//usr/lib/python3.12/site-packages/fmf/_compat//usr/lib/python3.12/site-packages/fmf/_compat/__pycache__//usr/share/doc//usr/share/doc/fmf//usr/share/doc/fmf/examples//usr/share/doc/fmf/examples/child//usr/share/doc/fmf/examples/child/.fmf//usr/share/doc/fmf/examples/child/nobody//usr/share/doc/fmf/examples/child/nobody/.fmf//usr/share/doc/fmf/examples/child/son//usr/share/doc/fmf/examples/code//usr/share/doc/fmf/examples/conditions//usr/share/doc/fmf/examples/conditions/.fmf//usr/share/doc/fmf/examples/deep//usr/share/doc/fmf/examples/deep/.fmf//usr/share/doc/fmf/examples/empty//usr/share/doc/fmf/examples/empty/.fmf//usr/share/doc/fmf/examples/empty/nothing//usr/share/doc/fmf/examples/hidden//usr/share/doc/fmf/examples/hidden/.fmf//usr/share/doc/fmf/examples/hidden/.plans//usr/share/doc/fmf/examples/merge//usr/share/doc/fmf/examples/merge/.fmf//usr/share/doc/fmf/examples/scatter//usr/share/doc/fmf/examples/scatter/.fmf//usr/share/doc/fmf/examples/scatter/object//usr/share/doc/fmf/examples/touch//usr/share/doc/fmf/examples/touch/.fmf//usr/share/doc/fmf/examples/wget//usr/share/doc/fmf/examples/wget/.fmf//usr/share/doc/fmf/examples/wget/.hidden//usr/share/doc/fmf/examples/wget/download//usr/share/doc/fmf/examples/wget/protocols//usr/share/doc/fmf/examples/wget/protocols/ftp//usr/share/doc/fmf/examples/wget/protocols/http//usr/share/doc/fmf/examples/wget/protocols/https//usr/share/doc/fmf/examples/wget/recursion//usr/share/doc/fmf/examples/wget/requirements//usr/share/man/man1/-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v3 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 drpmzstd19noarch-redhat-linux-gnuPython script, ASCII text executabledirectoryASCII textUnicode text, UTF-8 textemptyBourne-Again shell script, ASCII text executabletroff or preprocessor input, Unicode text, UTF-8 text (gzip compressed data, max compression, from Unix) RPPRRRRRRRRRRRRRRRRRRRRRRRRR KΖF=\4zŊhttps://bugz.fedoraproject.org/fmfutf-87eb9ddfd94d1f106f487716b8ad388bcf7a3e0a72e0575f91ae3ebcf221f3b8558167542a22e87f62393d6520f4630becb653841d5ad8c6e805f36ebcce61762?(/ht<9x M `(Eh'R ՐuTd₮Y*sG)R`0_WM@Rm?5%A[-)_r7QX.ą~H,Me@@ϿοՉ OI:_򤦬I7$U syIl4ɤle1ArQxު)0 *SUWrSq`^Gwe%'+9s{5b٪,S)_}oxUyU^0_`ZwWE +dOMDG/T8M<$r1kɔՎn`Itb16cIB ^A$JNڏ'3idF(R,b@q'?]z`#R^vUF^̅*+*1O4Lq"a #T7Ԣ*[i&M BBtȥ:vp)ÔNjSK#:hAT{|š  D4,Pa|gE_ \8!x&9ɀ'mg̴@CF]vZ li{@n Jh# #xb),ڼcFFd!´#SLCZڹEfOV'7h'98TvGe[%+^1's$\yΩƥ|~xcNɇO[cM r$Q`Wee| ߌxR ZI3GUf2*P|`U,x~VYp@ȥm>Π Ptp#I/tRRejɪYvi?V:YDUK/v>Q< _pu#!_?Tw")uS&v# vi5Xfv#jughIOTKlP0?\ }^.]-[a LюA;Dg\2BqqBmP&h*52 !H[ k-'Lm4&`!6YAFdHW3OV(mL»ZΣ4>c #ό9yAY*l +ؘqaFdnX[^l2CaRaZu"4jq⟠aQET7J0bJeu,w1y7 ^3ΔTz?fAEG禇躎Ç 3={)GF찊%N)2yP~>x?<~.(V~aLS3ŦN!_D J+!^Xe3Ѽz_;X3/oА8A, ՆZ ڑE4U~&x[5 q18RO @6ڬt}aE8+h{B5U>+`m;[.8`==K/{gjīduVzӵtcaZWg<Խ]=}e6cz/}/vn|{SVEjŴɐZՑZ=0a"GA#C#?4Q5Z$8T\@/']#a¢Lŵ`5"p#CĈ:2a:t8ևjN=5bx^:AL m˂ "c:|<`G ̕I Zf!YiӖ%A [h9$D;#D0 Zzg.c8Zz"By@|2w n"$F@4+_洜>$l3XiG@a0R@ W?."T|Cj`PXRRൃk 'ZKXA?aBV;4,8+ls N .ClZCݍ3̿*‘ys5(GԜĹ;s|'#dJL/b7`x U%ŎV8<]oYi7>zI`I$Ix9S^n).D]%nMfd5Vtj=Ԏ!]AfT+j#2s,t3־pf_ NcZ3daJGZXIEF@C8}}66['N11}^몛eQ\(F岅\2C S%aR]JlOh0 @>AV\- @j'csę44 DiV=i-2-0#4qysupK$`> Y@Ab6X6X!bX?6Y5Çh:r4A9, zU6鳛;QnR֥RNqJ)ܜ$ Y |?S{O;'Ϻf)((g%W vJ`NڤӆB{4g݊[^PqS2 //}IohޏRԽ鞔0%pBusiNOW{cuϺs+_:T* ~jnJ\1Zꐕ#ŬkP\6kaQK "+_?=VbŠyP9ŤwRΓwQQ9 }{wV4ґ)LUJ|@0wirJOO|7u[DAOb#9g#\<'F@n& XgʝID{T.GoΫk׭yyL |XxtN;C;^;5鴝zZNBϟ鿫FgOr}Ovӭ{v^/;1! R$rJ$quuBt!L,NJX¨HaEKq2"l#G]J}~E&۷5L/E7)#Hɵ}xW- tC`Q(!W9[:D .(L:_q Qz3iPFf;50}}g(}% MKO6cYdy3K, TffRsGGj|`q[Zr50!r= :)cCɁP9JAR@0dYΔA̹t mϠoC^RbN usJ@Y,^|\R "z0eq֟Җ,rׇO}Z(iD.Zx 6:G$;{ qz㇀U8WڰK1ʠBsWz7GH+YPY㻄cYC(xp:b$~ Śeg4}QX9 {Z&e/IbUȮ_6J4DSd\դ2Ev]PY5`Pp!pz1iVXڎ_-W 0?AʅT8EuՕEZK DF9ta)t|*2M>\NJݮD7*HOrī=ѩpI=6[p<GfA"dA4;<"]KA8]$~ 讙V,G7$ =ynêL] &lËp}O(WAǝ3t:f*PXg/8Ca63gz;tnc*ߙLr}TV`"CśP jc,#j%ƨF?CRu 3`ooq;zP