modulemd-tools-0.7-1.el8$>WVXL*6>=.?.td  ^ 8<KZ^ my33 3 X3 $3 3 33338Y(89:GH3H3I3X Y (\ D3]!3^$b&d(He(Mf(Pl(Rt(l3u)83v* w+03x+3y,K--.&.,.pCmodulemd-tools0.71.el8Collection of tools for parsing and generating modulemd YAML filesTools provided by this package: repo2module - Takes a YUM repository on its input and creates modules.yaml containing YAML module definitions generated for each package. dir2module - Generates a module YAML definition based on essential module information provided via command-line parameters. The packages provided by the module are found in a specified directory or a text file containing their list. createrepo_mod - A small wrapper around createrepo_c and modifyrepo_c to provide an easy tool for generating module repositories. modulemd-merge - Merge several modules.yaml files into one. This is useful for example if you have several yum repositories and want to merge them into one. modulemd-generate-macros - Generate module-build-macros SRPM package, which is a central piece for building modules. It should be present in the buildroot before any other module packages are submitted to be built.`# buildvm-x86-20.iad2.fedoraproject.orgFFedora ProjectFedora ProjectMITFedora ProjectUnspecifiedhttps://github.com/rpm-software-management/modulemd-toolslinuxnoarch ; qq!2!2!qq" " +5 qqDBvAA큤A큤A큤A큤AA큤A큤A큤A큤`# `# `# `# `# `# `# `# `# `# `# `# `"`# `# `# `# `# `"`# `# `# `# `# `# `# `# `# `# `# `# `# `# `# `# `"`# `# `# `# `# `"`# `"`# `"`# `# `# `# `# 31991b655ae1ddf295f34bd82f77209ce58c6695e53466435ff5cc58571e33c82dc7e8e7e54a106b535d766824a9ae8844a33dc2ce4a391d7113b9c5be2c57432da870e6ed3b47cb5847e05ad0a5343cb308135a9aaeb8c75d935a6e94ba42a6dee931d9237b3718c19a5ba3a100cdac2f237d9f941c092f045d853b51e379b1468c7defb0a8d351def3587346f65e91491a9e8549f3655cb50d76f3e38a86f237ae2a2c7b3ad13bb0f6ba361e7a4cf361f75625e062de122ca4ecf75ef4dd8200cf085ea939e5b6da686cb82d66f3ad7df0571ca89470e9a3d3d34c62c3104101ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bcf73785a9fc30707cf57c0379c06e27b3900ef3055b77d6a25bcabe65e083011a64da64fb2f598746156b8d3d8dafd8d31fdf528d9dc823721b482c711c86cdee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855590719724a322acead64fd74355c7f915c1ba4702412bb18e1b1244c01ef5a82590719724a322acead64fd74355c7f915c1ba4702412bb18e1b1244c01ef5a82fc1dfb9c0c8e53af0865b6d9c5babfe721543c2525957ef6df51e4f0225736f4fc1dfb9c0c8e53af0865b6d9c5babfe721543c2525957ef6df51e4f0225736f4b5fc41c187e943cd19f74bf3e6891061a0fcafa9eb27ab1099e8b37e8b2d75f4e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85510f9513bb90c47183e140b70d7aad8318d2f854ab9e4dea03a83984fdd803c1a10f9513bb90c47183e140b70d7aad8318d2f854ab9e4dea03a83984fdd803c1a583282291c16d6d67c861361512d815251c320467cc683f4b5bd41a71f427517583282291c16d6d67c861361512d815251c320467cc683f4b5bd41a71f42751769758afd4bb4e3dfbd4ae3ca96213399ec2c588ca0008fd693ff66a83c33e2ba20aca03e9639f11ba378bad02280df7705ae80608054d988821a44c4da74f5f0553b248743bfa04b32ce2fcccaea888af0e071af3ff57890b887091fdc00e3aa01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b69f3a998ac8ef80be064af6b255cb8a692efd7add9631cbaf1aff684ae1b884c275650a206a5612e29a6163f94f102a0d31fc341f34d2ad98250b861fc28e310f3f282d9989f5d0e9e23f52b1c51c90beb820e4fa6c8738ef68e71fec2005bd78b084a9f378124b2b1a51563bf3c22444eb7ff33692017da28b2136ae56987ed7aae9ea40dd152f3569ece37a372ee50a2f98affb60bf5985ecd9bdfeb1091b97aae9ea40dd152f3569ece37a372ee50a2f98affb60bf5985ecd9bdfeb1091b9b1dd895bf943d1fd13070acbd6092c7dc77c0c12432ba7ddceb7f8a0ad10d71ab1dd895bf943d1fd13070acbd6092c7dc77c0c12432ba7ddceb7f8a0ad10d71a6673a57cb9c40d36785e6355976b3285cc2d44b7193822b38f43b28d91c7b4fde39cbdbaa80049a3b064238cc7f814b3d93003cec3e1b7b6667721d9a3b9ac84640a60c8937d2a06695759729ea345beea1ca4a7ba22965848d45bb599db94ea4e3ba90172e28989f3a41cc67a74f4a6ddd919b5e89f5ec5d26e6e23dc399535b1448341ac80cb2694d3b405d7c22dc5f50530d166dfbce33de7f1d74b608eec5149de2ddb0e30f011a8a33013f6c6e9fde3919bde856faaa300350b68f5c421faaaf65631ef3f4be3cbf57262f317e17612185e001a2548ac33d19ca71467cb5aa3f0b8ff99bbb88f760f45ef8db3ab1e57d98dadaa5cde024e803733ed4672rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootmodulemd-tools-0.7-1.el8.src.rpmmodulemd-toolspython3.6dist(dir2module)python3.6dist(repo2module)python3dist(dir2module)python3dist(repo2module)@@ @     /usr/bin/python3.6createrepo_cpython(abi)python3-clickpython3-createrepo_cpython3-dnfpython3-hawkeypython3-libmodulemdpython3-pyyamlpython3.6dist(click)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.62.9.33.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3`"y@_R_@_16_!d_p@^yJakub Kadlcik 0.7-1Jakub Kadlcik 0.6-1Jakub Kadlcik 0.5-1Jakub Kadlcik 0.4-1Jakub Kadlcik 0.3-1Jakub Kadlčík - 0.2-1Jakub Kadlčík - 0.1-1- Generate manpages on the fly - Automated test builds incl. Docker/Travis - Fix PEP8 in all tools - modulemd_tools: temporarily skip some tests on EPEL8 or Fedora - Drop libmodulemd dependency in favor of python3-libmodulemd- Generate manpages for all tools in this repository - modulemd-generate-macros: add a tool for generating module-build-macros - modulemd_tools: add the first pieces of a python library (for internal usage only)- Release for epel8 as well (frostyx@email.cz) - Require createrepo_c for the createrepo_mod package (frostyx@email.cz) - modulemd-merge: improve README.md file (frostyx@email.cz) - repo2module: improve README.md file (frostyx@email.cz) - dir2module: improve README.md file (frostyx@email.cz) - Improve README.md file (frostyx@email.cz) - createrepo_mod: improve README.md file (frostyx@email.cz) - Loosen the python3-libmodulemd dependency to just libmodulemd (frostyx@email.cz) - createrepo_mod: use just createrepo_c if it has built-in module support (frostyx@email.cz) - Explicitly depend on python3-setuptools (frostyx@email.cz) - createrepo_mod: dump modules.yaml into the correct directory (frostyx@email.cz)- createrepo_mod: support also non-module repositories (frostyx@email.cz)- Add createrepo_mod and modulemd-merge scripts- Add createrepo_mod tool - Add modulemd-merge tool - Drop Source1, it is not needed anymore- Initial package  !"#$%&&((*+,-./01230.7-1.el80.10.10.10.1  createrepo_moddir2modulemodulemd-generate-macrosmodulemd-mergerepo2moduledir2moduledir2module-0.1-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txttop_level.txt__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdir2module.cpython-36.opt-1.pycdir2module.cpython-36.pycdir2module.pymodulemd_tools__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycyaml.cpython-36.opt-1.pycyaml.cpython-36.pycyaml.pyrepo2modulerepo2module-0.1-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtrequires.txttop_level.txt__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccli.cpython-36.opt-1.pyccli.cpython-36.pyccli.pymodulemd-toolsREADME.mdmodulemd-toolsLICENSEcreaterepo_mod.1.gzdir2module.1.gzmodulemd-generate-macros.1.gzmodulemd-merge.1.gzrepo2module.1.gz/usr/bin//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/dir2module-0.1-py3.6.egg-info//usr/lib/python3.6/site-packages/dir2module//usr/lib/python3.6/site-packages/dir2module/__pycache__//usr/lib/python3.6/site-packages/modulemd_tools//usr/lib/python3.6/site-packages/modulemd_tools/__pycache__//usr/lib/python3.6/site-packages/repo2module-0.1-py3.6.egg-info//usr/lib/python3.6/site-packages/repo2module//usr/lib/python3.6/site-packages/repo2module/__pycache__//usr/share/doc//usr/share/doc/modulemd-tools//usr/share/licenses//usr/share/licenses/modulemd-tools//usr/share/man/man1/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectiondrpmxz2noarch-redhat-linux-gnuPython script, ASCII text executabledirectoryUTF-8 Unicode textASCII textemptypython 3.6 byte-compiledtroff or preprocessor input, UTF-8 Unicode text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)  !"#$%&'()*+258;>ADEFGHIJRRRRRRPPRPPRPPRPPRPPRPPRPPRRRRRRRRRRRRRRRRRPPRPPRR PPRPPRPPRPPRPPRPPRRRRRRRRhttps://bugz.fedoraproject.org/modulemd-toolsutf-818618cb74c45f079283a15efdef5382428af4a8a92db5b09045164bb43df8c89?07zXZ !#,N$]"k%nѧ2Kj,MzZoes(kL ǐ]Uo l=B&$hPKmiC}ϷB&5H=.v,#&߼6Jlrhx~Y~Rs19skbē0S3Gg?p9@\Iv .r,!YdJZG􋼖1\1I[N!IT܊0m6iɥ;*Iekg , ;wTm& ={q/GIy^cm`iE*4c?b ou@ELrmq4,iZ' ŠO';h8>0dڳ6fX:LPIji35r9-},qzMEtr_Gcg!GlI| a8rPg+&6a@ G<j(-zё ߍ B7L!MWYt.{7 V^4gszc'b_WG^ň\+5x/*eCiSA=Em?{NLd|=,LBֵvIљݽ^7T/q9 JqIOcm KL*?xX$e^gm+~+Bߡ w<PP1^ Ҹn=Tl v곹 @5Yg6:N5Vv=xΣ(az(pZ :66",%/\YabHΨ P|ʾ/ꎣ7sS3֝iYw4+AQӕ'%FI " @5щ'[GtQJibj6dF<HpZ"OH[_a6WOãxyXd/滒^&w%@N.P=t38&48mbc\Ax?|9!U'lTl4Ȅ+QMĥbӤTHIYB(U xε{ϔ.q_ST$CX|T|. k,yHQRMy{ ~]6sl:'ffY2&_&]R#-+k|R.*ŒByemDsLcmxwQ'uf+C5vϕF1 sP-ʇ'&4AVgy !Jov~uDe~_v\* 14'#n Gz#Z ,yPmCKQEVZm1 aN̉+ݴ1To@$6рZ!~1TYfKI扄%] t$ҺHJRc_gcOPkr#&Wl-#LYEE1OJ~; _GB̊'an\uXcۧH{̫j)ڪnv{n92'ܛ%,\h p@Q|:4g\T6HkwS|Oܙx٠krrBSǐmr=ꠙ`bUzf{L `"-SB<)^ئ_g~lȄi (ʅ!ZeMsfQSe}0(T)'ImO ca#egk\J7R2%4fYآh۾ Ӄ8eR'? 9[hJxe &-Zofm1^ŋr&-^ Gk>>J%LŅYHMa]|oBeK.2@:gT'%kO40!QQ*n[ $ƙ?QAʔ* hwKӘaPwt!߶b[JQ' 8i[0!NoIqb]#gc[$$dij{W[q ('6ͳk,e\F&@`HNWQ[;H_[F+;Őze:}+^̮\sUR/w!H!"VLih1(%ꑱ픣 {h*=csڴGi`ؤ]KRaP_cP|Q5oyNW-.B +<ޅFWM/\2OϐVݒTKS4}L߂ k+,栶ɬt3r[ gIʬiv\g$%od3 }zc4* _[ /U?[8Dw@3t3<"B1tI`(M;Tj7RԒ2ނr]7S%9;i(AU :qޔw/n;tEa Ht)0J˂d:! A),zӁ:6ڕڜx2`7;&XLȏpA)߫GjV4{oNZypz!9g}cHIM6_~  ]@MK+ö䬿aiE:#Ju˘x`mAS<#].OSi]oD3?>I 0?S(ڊBH]A:BN:#} d'LO}/?Xt_}r<O3韄"8Mrz^Q*lȗ!f슭"Jz{775``Nҩ9a Ax82h`ku VsWa6``V~HpN2q''GUS]`0% bF`1$}uPuOLT0I`.ލW`CHޥO =G'f|\'\K@kj"cW2Vݔz: 6o7{jHT/K&MIKydi(c x]%׫D~&G? go;QHG,t{+*t + 78sUyBCh-6w<2+ 4x,`}9Jfq׋'KMfi9a2oxS2H:ZrowE|.Y1v*G+rm|E.Iؙ+  4Nx9h4fa~~1QQʗI< v t2&9c9N/ҷɦѳlg:kNҷveNDᓎhR*]ZL;|5N1!maa]nz\9cwB <0x`eZѣxKѐv_%t]&Y`Ƀo=M@SI( #qϷ@Pa&~򸿜X;㓐Ki)BCݺ%, x-Vkc"+ `/ } ukZK0b/QӭN[KiU%޴U@+wi?Z[ ~{Ҋt8M6PLPFik1_9 <5ǽ?%҇]HX^0=$ލRq|wW5TIh $fC3/k3KB7IVQڒLW^qbN88ݞ4k]pvUTMu)T8W%z \XO$w6]l8a[ M#uEɀԏ#5 LZp~Dv.JCG{7nO@P߁wEF5"ET:ϽS:ĦWXo^sv.n3ʦ#㢽uLZ̈/Ȏi9FTrz@@>"_ɬn CZJ?2>Ǣ |@2lY@?b݉ })dq ܣ݃tu[vjg.b2{ޑuZZjTm88͌0y{?n۷w-?[0QRѧ q MlrW_N9KQ,<ʙ!F98^={,5!tuJR < Fgӷ"t>K3CF2dQ*M u""VΛ銲do/`"knas[@E~GiحV5._2!Y"(1 8(.$ )`(^'oݖbIވ>=u12YP&Z)A-o.H?iW(FqTrr;f*ݭ$5+̼oPO<`qeQAϟxʦ^mp'⠘?9ğ]smc]7I=@N**ޫ\{0i;Jv}IU{! H ~Iq)FX, zfaه B}b`Ǯ3>"Nf%8=do&S6r0B2JZZ'gXHNJېQ!TYUp64txdܛ¨ˆqt{#G>w/.79֔C5* !z3Qri28nvsL ~dH+ kYyA! sO?=V~S?[Q1hZ3d*0tyPX]L/سb/SKɸ=(X3QL2O.dX.'kI֠e.)2e'4x=Țhq$pN>-x o d|I(9#v7z *6D Œ.l4!_\Z~0oxG * wagb4^MS 0w&l0+t$.1ZBBXC|<`OCuflo?t1qq5 g ROj IZ dw[szn@/}/`ܑUIiȨr;[ͺZP|9="pSpY}>*D0}YNÿ0~v ظm,=nu%:hr$#xko8tz0zpHrcG\)D{f #e\ * .}0?R =6zDUW۸1ЯѲ߆Uzc9 ֝Q ']+)2 Ӡj:8Q9 >b}|:cm9fDBt{kTW.6zM#&`ܒ=jj$vP+=F =l', R׮vdÞ{ZW! ^L Y_\}Z}Vx2 ia_%qTX̽nv5vɊ{z c|S2ŁPVUҙ=jgƆDG WrR@k Aan9?{Ӵi'@-ľ.CYD"26GpLSTu9kKj(]߰} AMkc?b?ec^B]=lznPpwX2Y^еL* ,vȽeDH -Y⮉w ޒ#+>sRB-:Sщ !)CX6j0 ].e$wdBƃh }.Zi':-̵~2vZm($~]ZoSj>s'sw1T,?^_Oj^z2h:նK#~Ll (wk-pNd ˉ.!+/sJRd^v +NL3αVzɿl z3%襻h*OIu1l$~b{JS#A0nt8}Kxwcb9)Ro-E&1JYa$A! f<DS6x׌糒ono` ÜABmd8+WjLOtm lB37`,h!nITbAӺJhJ1_@*ǙXP"<3?JӴxUð`! B o{d=og "T+:ϣg B)%Δ3Op0[= A+cuvu$zxqd|/ywM=l J