python3.11-mirrors-countme-0.1.4-1.el8$>O%L^}Ԅ T>=9t?9dd# ) `LPx| J$J J LJ tJ ~J JJbJJ(d  9 (e8l9: G$JH%JI&JX'4Y'<\'PJ](xJ^/ b0d2Be2Gf2Jl2Lt2dJu3Jv4 w5Jx6Jy7?88999`Cpython3.11-mirrors-countme0.1.41.el8Parse access_log and count hosts accessing DNF mirrorsA python module and scripts for parsing httpd access_log to find requests including `countme=N`, parse the data included with those requests, and compile weekly counts of DNF clients broken out by OS name, OS version, system arch, etc.fB>buildhw-x86-15.iad2.fedoraproject.org0wFedora ProjectFedora ProjectGPLv3+Fedora ProjectUnspecifiedhttps://github.com/fedora-infra/mirrors-countmelinuxnoarch mlz'(^^}}   !! G G88)) y"3 u``5555 ]I.\s&dAA큤A큤A큤A큤A큤A큤fB>fB>fB>fB>fB>fB>fB>fB>fB>fB>fB>fB>fB>fB>fB>fB>fB40fB>fB>fB>fB>fB>fB>fB>fB>fB>fB>fB>fB>fB>fB>fB>fB>fB>fB>fB>fB>fB>fB>fB>fB>fB>fB40fB40fB40fB40fB40fB40fB40fB>fB40fB>fB>fB>fB>fB>fB>fB>fB>fB>fB>fB>fB40fB40fB40fB40fB40fB40fB40fB40fB>fB40fB>fB4098ba7917e91ef1d70f371913d38d262d0ccff51237ec8ba638a51683bbb7f2672c04f261d86c42327ebe0f179f7d15a61a8cd1ff54f08776f3a400fdc51bac48bad8415b80735ca9577b2a6c9a1bfeeb69e4d0f3acc65b461fd3adc85c8630b78814a61a67a8098419fa3277996e74d1c8e591a148b22e2f4f14f15442c36148b0c6cb5edd162bf0646d488e332d05e44af6cd8518ae6561d3627ead56acf03492e25c0eb820a09f4bd284dad987a49623dd3742ddee5d0013f4ef72bf91842d3d0aefde9997a36fd4d142ca91c8957a16bb0b498902ba62661c731b0512c75e80777fe7b324ad5fc0a446a6406ea547ce3a511dc63058496221f52fea0b43dec095160bee74cb2050210a0b2ab1c4a3b15f111caafdb3b7faaf8ee3d9009d58624c0f61dc9015bece18408974b966d0fb2abed2ec318a378145be6e8d259e74124fba9eabd310901ed519812113ee41b8ae3a907a2e7235df2509acc913a41301ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b762f08727b5c41262316190362e12fbff08f107f265c2c3f6658fbaee6566481ed5c12c14a55eb49b1c606c9630daa77106a37a7bc8764f905397bf79752a2fce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85520cee6d57b77c103cd394ecf29d6a69932db63d194c340edfb7d8dbf618fc54720cee6d57b77c103cd394ecf29d6a69932db63d194c340edfb7d8dbf618fc547dcb24e6d91e0ceccbb68a486d89708c8c096b93b27429e35906ae0be791fca94dcb24e6d91e0ceccbb68a486d89708c8c096b93b27429e35906ae0be791fca94e6cf19c4f6df590b2b5708b5a53d57cd1f671e134050cbeeddbd2fdba25f6113e6cf19c4f6df590b2b5708b5a53d57cd1f671e134050cbeeddbd2fdba25f61135daad1cf81b2cdf00c534c151db8b9075c7cdd370fd3b7c000da2cb8b386cb375daad1cf81b2cdf00c534c151db8b9075c7cdd370fd3b7c000da2cb8b386cb37172e172ccf301fd6ab1f75f1e016f2bde14e17d2ff90b571dc93708609f5fb61172e172ccf301fd6ab1f75f1e016f2bde14e17d2ff90b571dc93708609f5fb61b6e532d67441f5ca7025d735e5897bfdc6c2ebf59a42dd429e8deb4a4cb10390b6e532d67441f5ca7025d735e5897bfdc6c2ebf59a42dd429e8deb4a4cb10390a6cbf0a16c0e89278952e3aa8abf5bf9fe087e7bfe58ef435b0a5f2700b66723a6cbf0a16c0e89278952e3aa8abf5bf9fe087e7bfe58ef435b0a5f2700b6672328f147e8b243c8302786cc7ac1891b5315377abc32a6e7842236f2481628291628f147e8b243c8302786cc7ac1891b5315377abc32a6e7842236f248162829162b7957491015e6978be86517254cd9e56db0347ee1e51169c7cde72ea37606752b7957491015e6978be86517254cd9e56db0347ee1e51169c7cde72ea3760675368405b083649ab200953b0c18978d15e31c565cf44db7739f640b72bb8da735368405b083649ab200953b0c18978d15e31c565cf44db7739f640b72bb8da735c84307045ab847442297b47343076dc192d083161fbb63fa6b38cbb865fc9a17c84307045ab847442297b47343076dc192d083161fbb63fa6b38cbb865fc9a179eee9b684828a22f4c50eb3618b331bcbee76e7d95bd78470cbf18d8fd0ebd489eee9b684828a22f4c50eb3618b331bcbee76e7d95bd78470cbf18d8fd0ebd4825199a0d0c228c1935fa9dfda8e9d5de522ab8fad6766918ccccee1d5a4f5d3fc4d686d32b24646fc610ea478c0e1dfee9d9776038b4deab57f70687e397830f46a91ad2dd5b4d6e2a1d577bb6c66b45a54fe816653fee661e400754b780fa350add0089eeb857b0ee57933d827d6e01c4f4551df81f71a3b31314c4e2f2f5edf00e9a58e1823c42c86909b2015a6d869dc75f76049ff11c988d2f3a1c74fec59b2b585227195361cbc28f9c6c42da72b107057fb1a72907cebbadc21eec45df8332c379f6eece6a724d42b90477c41e9d597699c1e7effd8be95bf726e66548e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855babc25eb8e047057fd0d68a9507e2002ef64853d5af81820a8187fa48afba7f3babc25eb8e047057fd0d68a9507e2002ef64853d5af81820a8187fa48afba7f38c160e97605b05991c78e90bfc8628b4c4201cd141d6fecd46aa73640fba1e9e8c160e97605b05991c78e90bfc8628b4c4201cd141d6fecd46aa73640fba1e9e099bcb8b629ce2c8798e1d5f39cb349e3dd211c26804477ac9c9e2f7664bc676099bcb8b629ce2c8798e1d5f39cb349e3dd211c26804477ac9c9e2f7664bc676d07191749ecc1e61aad1fdc76e9c66bc9d3bbe1e214cbf8c46fd0e89ac1bdb91d07191749ecc1e61aad1fdc76e9c66bc9d3bbe1e214cbf8c46fd0e89ac1bdb91e611c5c4129dac00c7f93e42ec0e94e776474f9f95b3cc1b3bf58df41d41d04de611c5c4129dac00c7f93e42ec0e94e776474f9f95b3cc1b3bf58df41d41d04dcdc4daaafa2c23dfe3447a11b010a4aac9f4a3f318dfc5cb66438db7d73981bb6f168a4660f78ef4ea8ee7c9efdcdc8993705133adabdc9df53354f2990716ece5483a1294296336f12f619c30e18585ca41a23c52cb168a60ed6c07db7b86fda634014fb60ffbc2b59bafc4872f91a1fdbac695a6751f85a6c5b27a60e8ac3630f733815466505af23f42243206ad33a0fe6955e1dae5173aa7a524687fcef34b6b7e709712d33fd6b9670fcd03d5c537785d30227c534fe71046e4beacbd6ea7b35991bd19e71e31548163eb155dacecf72cc7842e592f716bf8a8edc7c4a55b5a793b02f8044683755ab4f0dc97a9480316432416c8246159e8c6456fad174a1e5a05fad39a6a06fe0b1fe14f337e01fbbd146085f4c64db1ab0e939f775c33bc26d4498c183b703d1760ee45b8774d21d6e0178ca393dc715271840c7a21rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-mirrors-countme-0.1.4-1.el8.src.rpmpython3.11-mirrors-countmepython3.11dist(mirrors-countme)@@@@     /bin/bash/bin/sh/usr/bin/python3.11python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.113.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3fBf8@eeXd@ds@d@d@dZ@cʂ@bڑ@b&a@aMa&0a@Nils Philippsen - 0.1.4-1Nils Philippsen - 0.1.3-1Fedora Release Engineering - 0.1.2-3Fedora Release Engineering - 0.1.2-2Nils Philippsen - 0.1.2-1Fedora Release Engineering - 0.1.1-2Nils Philippsen - 0.1.1-1Nils Philippsen - 0.1.0-1Python Maint - 0.0.7-6Fedora Release Engineering - 0.0.7-5Fedora Release Engineering - 0.0.7-4Python Maint - 0.0.7-3Fedora Release Engineering - 0.0.7-2Nils Philippsen - 0.0.7-1Nils Philippsen 0.0.6-1Adam Saleh - 0.0.5-1- Version 0.1.4- Version 0.1.3- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild- Version 0.1.2 - Drop dependency on Poetry (#2223835)- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild- Version 0.1.1 - Fix using up to date Python macros where available- Version 0.1.0 - Update upstream locations - Python package name uses underscore as a separator now - Add new testing dependencies and run tests in parallel - Update Python RPM macros used - Cope better with differences between OS versions, e.g. using Python 3.11 on EL8, 9- Rebuilt for Python 3.12- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild- Rebuilt for Python 3.11- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild- Version 0.0.7- Version 0.0.6- Initial import !!##%%''))+,-./01234557799;;==?@ABCDEFGHIJ0.1.4-1.el80.1.4 countme-delete-totalscountme-parse-access-logcountme-rezipcountme-split-totals-db.shcountme-sqlite2csv.shcountme-totalscountme-trim-rawcountme-update-rawdb.shcountme-update-totals.shmirrors_countmemirrors_countme-0.1.4-py3.11.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txttop_level.txt__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pycconstants.cpython-311.opt-1.pycconstants.cpython-311.pycmatchers.cpython-311.opt-1.pycmatchers.cpython-311.pycoutput_items.cpython-311.opt-1.pycoutput_items.cpython-311.pycparse.cpython-311.opt-1.pycparse.cpython-311.pycprogress.cpython-311.opt-1.pycprogress.cpython-311.pycreaders.cpython-311.opt-1.pycreaders.cpython-311.pycregex.cpython-311.opt-1.pycregex.cpython-311.pyctotals.cpython-311.opt-1.pyctotals.cpython-311.pycutil.cpython-311.opt-1.pycutil.cpython-311.pycversion.cpython-311.opt-1.pycversion.cpython-311.pycwriters.cpython-311.opt-1.pycwriters.cpython-311.pycconstants.pymatchers.pyoutput_items.pyparse.pyprogress.pyreaders.pyregex.pyscripts__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pyccountme_delete_totals.cpython-311.opt-1.pyccountme_delete_totals.cpython-311.pyccountme_parse_access_log.cpython-311.opt-1.pyccountme_parse_access_log.cpython-311.pyccountme_totals.cpython-311.opt-1.pyccountme_totals.cpython-311.pyccountme_trim_raw.cpython-311.opt-1.pyccountme_trim_raw.cpython-311.pyccountme_delete_totals.pycountme_parse_access_log.pycountme_totals.pycountme_trim_raw.pytotals.pyutil.pyversion.pywriters.pypython3.11-mirrors-countmeREADME.mdpython3.11-mirrors-countmeLICENSE.md/usr/bin//usr/lib/python3.11/site-packages//usr/lib/python3.11/site-packages/mirrors_countme-0.1.4-py3.11.egg-info//usr/lib/python3.11/site-packages/mirrors_countme//usr/lib/python3.11/site-packages/mirrors_countme/__pycache__//usr/lib/python3.11/site-packages/mirrors_countme/scripts//usr/lib/python3.11/site-packages/mirrors_countme/scripts/__pycache__//usr/share/doc//usr/share/doc/python3.11-mirrors-countme//usr/share/licenses//usr/share/licenses/python3.11-mirrors-countme/-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 executablePOSIX shell script, ASCII text executableBourne-Again shell script, ASCII text executabledirectoryASCII textemptyUTF-8 Unicode textPython script, UTF-8 Unicode text executable  !"#$%&'()*+,-./0123456789:;<=>RRRRRRRRRPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRhttps://bugz.fedoraproject.org/python-mirrors-countmeutf-8464c1be994b5e171627bfbdbc1347eeec8a5622df2157dbbe51fd60f20018ea8?07zXZ !#,1]"k%0a dF,ZYJn?u+dԟVIy ,Y#dB}WȻhjD(V1٤:=|]̀ uJoS : !i$SApVF[F|q%x5K4Rgp;@[ϒ}WnkdsQXh<`}SeeQ/K 6[$H=O Ԍ]I!PWuI`Y.rKݜԥV)?\drfueCJ|pi͡ùh`m}MSN$`jLFU2<j|~~ SٹBp1je_w{7};n^.CRVU^ WЎ¤3˹WtM Oim4)[ Oq/0xC^%!V**NBp![ ` 6b_@Ӈ*SʔW-n "99s7N$ [t^g%CZY|f;gtY6RIYCcvЛD;"Q`cAۇMEܮ7 x!!.'hi^yӃ4=~co@=Y$߬Ri(E VT-3D~e`M`t5`oC !46;@TB-Uo/FBi޿wl׳퇁նˡ2& O}p"P8:iU{L(M^lz]HeBãi6 [^@Y 0!L?eBz@'&DS]˙Ao FPAQ^ :H=`ܜzB1-#8jf6v5Qʻ~mNM=>}˘ \̕ye0po< a709K >/pͳJ$I̴V *&6^N2;g_Q7R,LB20/v [*7 ,,yBR><7{Wu6)0Xe66j?O'*7ZtĪoAxl{z0g߭`Zkb1g؇LUo^_n:ˍȵ_J-~LwI؀l'XB]x*כsGLɌej4'Á? :11s[(cM?Et%T A/b~q ˁtLu UKOFK Sn TNCa:Qo | 7(#/Į'15 V3m^k`o˶@&86avĔEj͆4> ùwiGL"Ơ-5Wd#Fl{hAzAbmhKhښ;( WWLvי\9w>{;YܗfMM;Y7¦"Gup#V;1Т4AVoS#kZnNgf3hbdMh֞~TdpOogF*=*-gjΐ;F)&Z+TRwի:-Ȏyj t.?2 _ 1*΅jfY #nCea(( Mo|,Bvzڗ^Kye9zZT/sr80uFcoL=g8ah4tl-/(: ciPcW`N&4ŋڀ3} 4B+ Дճ Yl#.S&`5 `]6۔Y#\%`ɔq jof::{} Kmro!u'y[G(PX"iPcXr.Le υQΌZ]Yy. ~'W , FNA=,%e[y#D}ra&_H9BѵdTCQ@oI\t~H tD^UFH#fo)EWH^vu( %/Iq6|n? xOU1qf>c8Wky7QIi;jlD4Y :!'% څGtM _\)yy&Uxm1Tx}8Vi -ѸrG"N cNW?X)q0#,"l"޿Zqa < ۞gAq>}E"}^S6 )T.6pllT>~ک!w^ 0fZc"RɓP^rӪ}V.Q}\>kSgFbt=#d7Q@9OjYO P*3X\CR17Ml1pG[m*Bxu ȴ5๾5cY môro !61.& V8fhɠ T5VMd#,* ح$'zS#^bvψu t Co"?jٜsx%gdY A"-4NP~s*{,;Ji٪% <_eJ[FAЇCtx@=ku+xenRɎĚ_:g;|CUvVA 3i H']5&F=~au7o9tXCNᚽLjڗe5sDmRΝt͈sOٹ\Wl zYoz3,?sr2/A^ H_wf;pS+.tZqUMBgM|]TB(g/=x!/Gx U'`=!ҩ+x}S7+NEr[%J{ɷ >Nu= iw[]߶e:򼹛Ud2wM-@GiaхhB팠QːX"VaŀaX~'`ўV,lY4--ۇ^ $S!jj8뵄Xjܮ7}\$cFm YZ