python311-chardet-5.2.0-150400.13.7.2<>,f;p9|+2&h{_ >ڵR Y+h,K>25(_d4bu_mFxCCα Sy;h/0Fjz=WKH| 9H>Dz?zd ( D( >Jmsz 8  (  x  6@ 79<@4@`CC C@ D (D98D@9D:FF=S_>Sg@SoFSwGSHV,IXXYtYYx\Y]\,^l= bn<cndoneosfovloxuovr,wrxudyxzzTzdzhznzCpython311-chardet5.2.0150400.13.7.2Universal encoding detectorUniversal character encoding detector ------------------------------------- Detects - ASCII, UTF-8, UTF-16 (2 variants), UTF-32 (4 variants) - Big5, GB2312, EUC-TW, HZ-GB-2312, ISO-2022-CN (Traditional and Simplified Chinese) - EUC-JP, SHIFT_JIS, ISO-2022-JP (Japanese) - EUC-KR, ISO-2022-KR (Korean) - KOI8-R, MacCyrillic, IBM855, IBM866, ISO-8859-5, windows-1251 (Cyrillic) - ISO-8859-2, windows-1250 (Hungarian) - ISO-8859-5, windows-1251 (Bulgarian) - windows-1252 (English) - ISO-8859-7, windows-1253 (Greek) - ISO-8859-8, windows-1255 (Visual and Logical Hebrew) - TIS-620 (Thai) Requires Python 2.1 or later Command-line Tool ----------------- chardet comes with a command-line script which reports on the encodings of one or more files:: % chardetect.py somefile someotherfile somefile: windows-1252 with confidence 0.5 someotherfile: ascii with confidence 1.0f;h04-ch1a!kSUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/Unspecifiedhttps://github.com/chardet/chardetlinuxnoarch# If libalternatives is used: Removing old update-alternatives entries. # python311_reset_alternative: : # reset action only for libalternatives# python311_install_alternative: update-alternatives --quiet --install /usr/bin/chardetect chardetect /usr/bin/chardetect-3.11 311# python311_uninstall_alternative: if [ ! -e "/usr/bin/chardetect-3.11" ]; then update-alternatives --quiet --remove "chardetect" "/usr/bin/chardetect-3.11" fig Z\;{oojjii++xxrr  1>1>U//jjj#j#jjJJyyVjVjJJppOO5j5j8d8dNN998u8u(({{ Y Y`0t0)2)2 i iz*'0K, D/^41P8difjtSv**4):!9 ہAA큤A큤A큤A큤A큤A큤A큤f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;f;dX40d06d3cc3db0d1d21d08b28288c562781f0dad554ebb801a0c70e099b40ceccceebae7b8927a3227e5303cf5e0f1f7b34bb542ad7250ac03fbcde36ec2f1508dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe5513c0af6350ea1416a63c859f0948ecca311edd92ffaa11894b2e70e28c361cc6c7886395cdefc8c1ad32ddca001314674f3039c66ba544820833428fd0726f17ce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a6472d658cd44b8018567e9d27eef7ebb389662bc5d9ef1103d6ff6418e27f5ffdc76f61ce23c98ebc1987ec40002d84d3313beca875c1a4bcd0b5c4e12c2e62028c3305b672e31f048ab0010dd2522c964c909ff9de221a83cc5f291e83ee42e7b47e1d2c63d0f5a620b30dd0616650da8431fac45526a65f28c3f96ebf7dbba6e363da8fd07c144a125124895a75cc420bd601980f6a3e26e5cb165a870c2e70d97f3a610aa7b12719317a33c97d1effcabcff2de08f4da5a8ea20dd673b1f70d97f3a610aa7b12719317a33c97d1effcabcff2de08f4da5a8ea20dd673b1fa1d84b092734c7196f922c033445cc497d733226d9ec4e4598226800b1aff81aa1d84b092734c7196f922c033445cc497d733226d9ec4e4598226800b1aff81a8fb46ead38026c1ccbbdb40dc1fea02ec8bc855dc809b51b999d8ad17256c6398fb46ead38026c1ccbbdb40dc1fea02ec8bc855dc809b51b999d8ad17256c639c74e6b3426b850d91d78753e3b12d3b8f21e6501ef72b85ba554b69ec06f2be6c74e6b3426b850d91d78753e3b12d3b8f21e6501ef72b85ba554b69ec06f2be67dd2998e44bdc28aecac1e3d51e0e71fbc28844e4e139ac0cd989d1d244cc96b7dd2998e44bdc28aecac1e3d51e0e71fbc28844e4e139ac0cd989d1d244cc96b75f9553b22639b93ca1e3acfe705c950f7ca05449d370ca9e17d06a0b85d1fcf75f9553b22639b93ca1e3acfe705c950f7ca05449d370ca9e17d06a0b85d1fcfc523c8f86316f928d0b262868888b9cbc4f2f2dc99531e908fbc81cc4a107a6cc523c8f86316f928d0b262868888b9cbc4f2f2dc99531e908fbc81cc4a107a6c7d24013e1e327b995d72f1089067a8b16d19d9614d18b5f5e69dceb894e2f79a7d24013e1e327b995d72f1089067a8b16d19d9614d18b5f5e69dceb894e2f79a2bfcb0ba4a64296bb1b36a24c035b1e5485ac2924ea091717f6b57c1158b591d2bfcb0ba4a64296bb1b36a24c035b1e5485ac2924ea091717f6b57c1158b591d0478ca5a814b0020f0972638af6d43e2957df135ca889ff8610f0a31b762ef810478ca5a814b0020f0972638af6d43e2957df135ca889ff8610f0a31b762ef819e9dfe5e4fe90c906f7071eeea94e09f1d0ad0e002371ba5a3abff5a9fed50fb9e9dfe5e4fe90c906f7071eeea94e09f1d0ad0e002371ba5a3abff5a9fed50fbad768461c483c60b1433889d1aafc6d7aa7083a4011c309fa81b3b7a7db9829cad768461c483c60b1433889d1aafc6d7aa7083a4011c309fa81b3b7a7db9829c783ea3ae1f325a545a312a7c775102a32888cf850679eda3d695220a3cfda15a783ea3ae1f325a545a312a7c775102a32888cf850679eda3d695220a3cfda15ab1f24d4d2b9efa48b96e39f5ec107e4dd4104a17472e83a7a2df1af2c8e12a4882d67d5b98853f56478995b04d5d5b5f74a8d1ec5aaf5995a03bb34a257e4ff109dc8cf77639d0b581444cbae1793cd177c2cffae996046b78cd560a227a1af709dc8cf77639d0b581444cbae1793cd177c2cffae996046b78cd560a227a1af7d07026242e03bb827d89d48d66e99ed691c806f6ef8285f3fa6ec58240324ce4d07026242e03bb827d89d48d66e99ed691c806f6ef8285f3fa6ec58240324ce441cbca7d37bdacf11df275ee02ef531c59f92b29110735fdbb26fdb59c80fd4041cbca7d37bdacf11df275ee02ef531c59f92b29110735fdbb26fdb59c80fd4040e839a65ea01f56b0a347724c0a24b71d2c211fe7367eb9d2113bd3dabcb51040e839a65ea01f56b0a347724c0a24b71d2c211fe7367eb9d2113bd3dabcb51058f4aaf41b06be9713f4481617364773304a32cadb306eebf165e5633ff154e658f4aaf41b06be9713f4481617364773304a32cadb306eebf165e5633ff154e66b9617c83f0896dcdd0256e42e0323a230040d95e6a77290cdb40c24381d6ca96b9617c83f0896dcdd0256e42e0323a230040d95e6a77290cdb40c24381d6ca9e96c0f8487032dee0f089f8549a44b4049e473661ddf16866a780f91433c4335298a545e19960c3b250674aa3fa11412d263d7e64514ffa3aaa0df8a2cfe476c1c8bbf645f9a3a241089a2555c3e39e19e181c72c3cbe09d009651539af3dbe81c8bbf645f9a3a241089a2555c3e39e19e181c72c3cbe09d009651539af3dbe8ff0e30f08d7d3cfa0bd3f9db51ff35e4fb4fca47b2bf14d49d25160c4d4aed43ff0e30f08d7d3cfa0bd3f9db51ff35e4fb4fca47b2bf14d49d25160c4d4aed43582028914f750416f5f2bf50d492bbab0e3b379ab8e12918b4943144d07635fc582028914f750416f5f2bf50d492bbab0e3b379ab8e12918b4943144d07635fcbf1512d760e2408fd00a27f54b25594ca0fb47c03df109fe35f2b588f5fc8cd4bf1512d760e2408fd00a27f54b25594ca0fb47c03df109fe35f2b588f5fc8cd4901b70bcef11003338b36bf2d5ed0a39c501851a3f9cd206be772d5449395f1f901b70bcef11003338b36bf2d5ed0a39c501851a3f9cd206be772d5449395f1fda785998abcdd1a83ca4bb5d0fe375d4e7eb2b4a711cba44a3569ba2a64b2a64da785998abcdd1a83ca4bb5d0fe375d4e7eb2b4a711cba44a3569ba2a64b2a64bca34e5687e23b39e114badaf4a500b1c25fdbf143c4ec3fac878a1cf771a738bca34e5687e23b39e114badaf4a500b1c25fdbf143c4ec3fac878a1cf771a73851115e79075171ead19b284fa451cb652e3dccfd4c1a6890fba3e50a499be14d51115e79075171ead19b284fa451cb652e3dccfd4c1a6890fba3e50a499be14d2c2fa960ac6eb005d02367f237b9e70808e0b2222ef1a51793d0052613ae51fa2c2fa960ac6eb005d02367f237b9e70808e0b2222ef1a51793d0052613ae51fa02e09c6525981d7c1b609775020cf0a2cbd212620f3235a665fcf7facfbba70902e09c6525981d7c1b609775020cf0a2cbd212620f3235a665fcf7facfbba70999b3ae1dd07cc89efd112331d15f054cf5dae0720f867a4a7d0c2a868c4366aa99b3ae1dd07cc89efd112331d15f054cf5dae0720f867a4a7d0c2a868c4366aacc6cbe2af2afe0facb1b8f3e1f9b4b7afa9eaa10b696f8aa5dcfee3feb6a1d41cc6cbe2af2afe0facb1b8f3e1f9b4b7afa9eaa10b696f8aa5dcfee3feb6a1d41fd3140578c9e64b6dfdf82456bfc3e26134d6d44fd003cc0261a923e0ad04d9cfd3140578c9e64b6dfdf82456bfc3e26134d6d44fd003cc0261a923e0ad04d9c1c8eff8d4328fb0e0449648b1ab5077dc2f77ceac3e9e3ecf8f7cbda7247a6f6672cff77d9ef8ab3998180c4ca45abf8ec7906006a39953aaea00509a6b0cae05900ff919e918d0f6f54ce78ae59fe00defec2f51a7d2f68ec8ee249250b6a4e5900ff919e918d0f6f54ce78ae59fe00defec2f51a7d2f68ec8ee249250b6a4e3b5557abdd903724c6305c66b746e249b655c0c636209f05f76056a7f1b6bc003b5557abdd903724c6305c66b746e249b655c0c636209f05f76056a7f1b6bc00e13cd22afba767f6c1e21fdd01e575c097cd4f1001eeca4660dfd78651997882e13cd22afba767f6c1e21fdd01e575c097cd4f1001eeca4660dfd7865199788232ffb643f00dc6d280dd25dc613c8f3903340aca68ba3f13df8d5e21e9e3815632ffb643f00dc6d280dd25dc613c8f3903340aca68ba3f13df8d5e21e9e38156c9c26652f43529bd7c49852aed900689e15f253111e937f0a23c68bc5ada4bc9c9c26652f43529bd7c49852aed900689e15f253111e937f0a23c68bc5ada4bc94f65bde11a58726382ac08b86a88e8d4ed91514538272c3fb885243299e533f9ff495968cc995df5539acd4e42d0781ccea47f5ed35f62108def70c7e754c96ffc0e0b7b9700d1443f81db328bb01f74bceba1fad2958d1ed5061c91b7979aa0c619d2934529bb1210b64fa1245680eb3c1ed871af32e420de0de0656c7c1130664202cf839ce318f1c5c19ada06c4720c81e6a58eb2163caf449d2e641fdc20664202cf839ce318f1c5c19ada06c4720c81e6a58eb2163caf449d2e641fdc2041f35ae1615a3e183fb206e4cecc53d32be66d7715978164683a387dc3e737a741f35ae1615a3e183fb206e4cecc53d32be66d7715978164683a387dc3e737a71a3a096403474315c2aa7ebcd5149e2d7469e50093b01e08b5e08cbd9bb869671a3a096403474315c2aa7ebcd5149e2d7469e50093b01e08b5e08cbd9bb8696796d71f3fedcf8e53470a8a397b86bb0b8cfed838414d745f63a8db31b07b3f7d94f31fc025fabf601a3e0bc587f7125997202c36d68850872d9fe9f5143dbb11d7707c5d41b8a170ee2dd5ef7db216c0b15e47e654db502a4d2d7371d38df1b550a2b749a2190763c274a4884b4827bccb4b47d2495fad8cf9f649bb73a55b282f7b7cff020ea2ff1e9bebd958e71b91db2bc1ee3737afe0a8d879a47ed63ddee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8551a275bc64dae3f42b6107e29424e39cadaf77bb12cbcb047404d7e3b96da06811a275bc64dae3f42b6107e29424e39cadaf77bb12cbcb047404d7e3b96da0681774902435218be7b7798f0e4c9fd2e9ccf6e006c513e6b2efafbfddaceb809d4774902435218be7b7798f0e4c9fd2e9ccf6e006c513e6b2efafbfddaceb809d4ce26cc560e51a4a6fe304f7fec4606e1933649fd3b347710cd9d7653ead8261a2bb93af6cc378d8e439935e8489415b14b452102983d054e48926106e1afff21d066371e2daa219bc3ace389dc0b6aa6933546c631affeba111e041e3b8c88c7d2329157b7c40ae588d7aacd9e4b3464408a03589960220468ff00d59be351224f3102899a0228d32a83053be9c3c278a58506a696bc074b31ebf9fdb0a4858f2a1a38f17eb9c44d2c705ca521d7898ccd9b71bbd1befd21d1651b316ac90f7002ac97a40d854050fb93e6ee06dcbfee2b461189219956bc5f4f4d2d1ba5dd03e4a61a33d7ecc64458cf0d5be64d1f2fe8fff9ecc8c3e8a3f6bf7b6bd307c4b6de61ee46f5dfb2afd0710cac0d015bf2a4ae76f4e2a25ef50ba21cdb0e7bb4a3862153eb0335ef8188c11bea0ec21cb8e73e743b2adae3ca30a6f257cfb55e77d9a9482c4d4b8797aa8852598f34643105e894d2511d8e6805077ebe665814533716e935d06d5345452346ca7c67c39293fb4b6ffcffa1653bcedd547d28830be3d3ab757cc3f875eac1abe4aa3a3c67b82fb39f2138d3730e103230434d92f628f101b9e6922d2bc1a4578834cbb40fa4e01dc47dd1ee4f6906b089fcc5e28df7a4ff2e3fce996f9f2bb26b487a23623c86ddfb0681bce4a13365799de47d819a6f2d7ebc2a86939ddf0cd9292e0d26a91805055c0df4ccd89890e5a5bddf61741a4e606df81915fa48bf24fcb6d2f6bc593cc8cb8e8325819d373f3e479aa73b5430f67573467ba7eef669e1464cef0bc94aff56f78d66114f6e0cc9d8dc35ba11eb61690bc44feb1793a41ca2279b41d4b2b8e02871d542fb6ddd472fa2d06c6a11a71058b6b6d21daea65fa3e4100dbabf7d295a68438de9a17719a47b0fdf032513343ca14d8c6eb2f6c4df2592e381d1d08c2c1856ea179e931baca1cd6544eabacc4cbd1fde6ab58fb39c3eac7d74c687b9b0f8ddf452ccbb50d422f137e62d0b6122b30c92ed7b1489c08f47272b23344d8f8ed8d38f28769f6a3a8aeafed17192868f4547d3ceb8047ce2cca35c78061b1ef1adb36a74d227c2ef0e32bebbdd4f54f2b91015f503b4b3f4d69a7ed133ac976a3ab1bef96048efa5cb2e45c28d6846504cea297bdf6ac1cdd121418a0c0a277c5e58d559d04c88d240a75e4412615b9905306ca2c2ee53895461c4670706e39b9b1196131aed352798f5a9dfce663a4c17d43c3c810ce758d3b92a9931e9675b4ad232fea7525670e65abd3858d2381775ff57112f7ab346f87db983bbbe3030ca94db7e2468fefee5891a5a3418d5d0337060fbbfcfa4e21e0469c186a188cef3b48ff8919e14cfd0854b4fbc3620583680d9d59d80bb2c85bc117e6dd0e5846546881d99e454350ce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855d1d231b30110258a03af88780af04b38b170ea10b93f4a80bc56311f774c588dd1d231b30110258a03af88780af04b38b170ea10b93f4a80bc56311f774c588d6231aceb7bb71dfe61ec0533a9d42c4f806d8a4341cdee27bf7939c127cfeb036231aceb7bb71dfe61ec0533a9d42c4f806d8a4341cdee27bf7939c127cfeb03161bc121d645c5143e753c246ffd2669d44a815042694310cfd239c6a8c4e624e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8557b3e0546f37929a4a8b09789d96cd4c8a743760df91c3cbf4922cf5ca09db793fa777717dd22ec6a572e37a12d51ea5411342a55b31af4143c44cb04d9f8a3a581c808d1f39f830ff76130a5a5badafcc371c321322777945eb6a82c761be7d16aa42e7cccd1c38e99a45973998698793dbe9f398a6fe86672b029a6927ceb69c5806b838c7475df569d3f2a7257c00d50fda2776b50d92a3e6bed7b5a5ae76da70d5ea4674c8f58431a20aed401eaab33847e35fc3157625bb3b50654fcf9e4f26d3c51be78f741f88d0e8b617bc5cac1ad80aa0ab0751ddb31ff8bcfd39d5c8e9f1e3e9d730badd8c6bb867074ae2b1b5fdfe7c5d4b600314643d9e0d66289667ddd1f639fc22d5e6f38fe34254682b02e86cf53c6b2a0d59853386e5ccae7/etc/alternatives/chardetect@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-chardet-5.2.0-150400.13.7.2.src.rpmpython311-chardet@@     /bin/sh/bin/sh/bin/sh/usr/bin/python3.11python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)update-alternatives3.113.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3ddBzd7c<@c@b'aA@aU_<]c@]\u*@\l@ZYX@Y@Y@YTY;@XXrX*UPTdmueller@suse.comdmueller@suse.commcepl@suse.comdmueller@suse.comdmueller@suse.comcode@bnavigator.depgajdos@suse.comschubi@suse.dejayvdb@gmail.commcepl@suse.comtchvatal@suse.comtchvatal@suse.commcepl@suse.comantoine.belvire@opensuse.orgdmueller@suse.comtbechtold@suse.comdmueller@suse.comecsos@opensuse.orgdmueller@suse.comjmatejek@suse.comaloisio@gmx.comrjschwei@suse.comarun@gmx.dealoisio@gmx.com- update to 5.2.0: * Adds support for running chardet CLI via `python -m chardet`- add sle15_python_module_pythons (jsc#PED-68)- Make calling of %{sle15modernpython} optional.- skip python 3.6 builds- update to 5.1.0: * Add should_rename_legacy argument to most functions, which will rename older encodings to their more modern equivalents (e.g., GB2312 becomes GB18030) (#264, @dan-blanchard) * Add capital letter sharp S and ISO-8859-15 support * Add a prober for MacRoman encoding * Add --minimal flag to chardetect command * Add type annotations to the project and run mypy on CI * Add support for Python 3.11 * Clarify LGPL version in License trove classifier (#255, @musicinmybrain) * Remove support for EOL Python 3.6 (#260, @jdufresne) * Remove unnecessary guards for non-falsey values (#259, @jdufresne) * Switch to Python 3.10 release in GitHub actions (#257, @jdufresne) * Remove setup.py in favor of build package (#262, @jdufresne) * Run tests on macos, Windows, and 3.11-dev (#267, @dan-blanchard)- Update to 5.0.0 * This release is the first release of chardet that no longer supports Python < 3.6 * Added a prober for Johab Korean (#207, @grizlupo) * Added a prober for UTF-16/32 BE/LE (#109, #206, @jpz) * Added test data for Croatian, Czech, Hungarian, Polish, Slovak, Slovene, Greek, and Turkish, which should help prevent future errors with those languages * Improved XML tag filtering, which should improve accuracy for XML files (#208) * Tweaked SingleByteCharSetProber confidence to match latest uchardet (#209) * Made detect_all return child prober confidences (#210) * Updated examples in docs (#223, @domdfcoding) * Documentation fixes (#212, #224, #225, #226, #220, #221, #244 from too many to mention) * Minor performance improvements (#252, @deedy5) * Add support for Python 3.10 when testing (#232, @jdufresne) * Lots of little development cycle improvements, mostly thanks to @jdufresne - Canonicalize alternatives creation- pytest-runner is not required for build- Use libalternatives instead of update-alternatives.- Remove now unnecessary pytest4.patch and python-chardet-rpmlintrc - Update to v4.0.0 See https://github.com/chardet/chardet/compare/3.0.4...4.0.0- Replace %fdupes -s with plain %fdupes; hardlinks are better.- Add patch to fix build with pytest4: * pytest4.patch- Switch to multibuild to avoid buildcycles- Remove superfluous devel dependency for noarch package- Fix update-alternatives call in %postun.- add update-alternatives post-requires- Fix build for Leap-42.3- add update-alternative support for py2/py3 coinstallability- fix source link- update to 3.0.4- do not use %py_ver, replace with %python_version- Converted to single spec.- Include in SLE 12 (bsc#1002895, FATE#321630)- specfile: * added update alternative to prevent conflicts with python3 version * add tests- Update to version 2.3.0 * Added support for CP932 detection (thanks to @hashy) * Fixed an issue where UTF-8 with a BOM would not be detected as UTF-8-SIG (#8) * Modified chardetect to use argparse for argument parsing * Moved docs to a gh-pages branch. You can now access them at http://chardet.github.io - Changelog on https://github.com/chardet/chardet/commits/2.3.0 - Other minor changes/bin/sh/bin/sh/bin/shh04-ch1a 1715205883 !!##%%''))+,--//113355779:;;==??AACCEEGGIIKKMMOOQQSSUVWWYY[[]]__abcdeeggiiklmnopqrssuuwxyz{|}~5.2.0-150400.13.7.2  chardetectchardetectchardetect-3.11chardetchardet-5.2.0.dist-infoINSTALLERLICENSEMETADATARECORDREQUESTEDWHEELentry_points.txttop_level.txt__init__.py__main__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pyc__main__.cpython-311.opt-1.pyc__main__.cpython-311.pycbig5freq.cpython-311.opt-1.pycbig5freq.cpython-311.pycbig5prober.cpython-311.opt-1.pycbig5prober.cpython-311.pycchardistribution.cpython-311.opt-1.pycchardistribution.cpython-311.pyccharsetgroupprober.cpython-311.opt-1.pyccharsetgroupprober.cpython-311.pyccharsetprober.cpython-311.opt-1.pyccharsetprober.cpython-311.pyccodingstatemachine.cpython-311.opt-1.pyccodingstatemachine.cpython-311.pyccodingstatemachinedict.cpython-311.opt-1.pyccodingstatemachinedict.cpython-311.pyccp949prober.cpython-311.opt-1.pyccp949prober.cpython-311.pycenums.cpython-311.opt-1.pycenums.cpython-311.pycescprober.cpython-311.opt-1.pycescprober.cpython-311.pycescsm.cpython-311.opt-1.pycescsm.cpython-311.pyceucjpprober.cpython-311.opt-1.pyceucjpprober.cpython-311.pyceuckrfreq.cpython-311.opt-1.pyceuckrfreq.cpython-311.pyceuckrprober.cpython-311.opt-1.pyceuckrprober.cpython-311.pyceuctwfreq.cpython-311.opt-1.pyceuctwfreq.cpython-311.pyceuctwprober.cpython-311.opt-1.pyceuctwprober.cpython-311.pycgb2312freq.cpython-311.opt-1.pycgb2312freq.cpython-311.pycgb2312prober.cpython-311.opt-1.pycgb2312prober.cpython-311.pychebrewprober.cpython-311.opt-1.pychebrewprober.cpython-311.pycjisfreq.cpython-311.opt-1.pycjisfreq.cpython-311.pycjohabfreq.cpython-311.opt-1.pycjohabfreq.cpython-311.pycjohabprober.cpython-311.opt-1.pycjohabprober.cpython-311.pycjpcntx.cpython-311.opt-1.pycjpcntx.cpython-311.pyclangbulgarianmodel.cpython-311.opt-1.pyclangbulgarianmodel.cpython-311.pyclanggreekmodel.cpython-311.opt-1.pyclanggreekmodel.cpython-311.pyclanghebrewmodel.cpython-311.opt-1.pyclanghebrewmodel.cpython-311.pyclanghungarianmodel.cpython-311.opt-1.pyclanghungarianmodel.cpython-311.pyclangrussianmodel.cpython-311.opt-1.pyclangrussianmodel.cpython-311.pyclangthaimodel.cpython-311.opt-1.pyclangthaimodel.cpython-311.pyclangturkishmodel.cpython-311.opt-1.pyclangturkishmodel.cpython-311.pyclatin1prober.cpython-311.opt-1.pyclatin1prober.cpython-311.pycmacromanprober.cpython-311.opt-1.pycmacromanprober.cpython-311.pycmbcharsetprober.cpython-311.opt-1.pycmbcharsetprober.cpython-311.pycmbcsgroupprober.cpython-311.opt-1.pycmbcsgroupprober.cpython-311.pycmbcssm.cpython-311.opt-1.pycmbcssm.cpython-311.pycresultdict.cpython-311.opt-1.pycresultdict.cpython-311.pycsbcharsetprober.cpython-311.opt-1.pycsbcharsetprober.cpython-311.pycsbcsgroupprober.cpython-311.opt-1.pycsbcsgroupprober.cpython-311.pycsjisprober.cpython-311.opt-1.pycsjisprober.cpython-311.pycuniversaldetector.cpython-311.opt-1.pycuniversaldetector.cpython-311.pycutf1632prober.cpython-311.opt-1.pycutf1632prober.cpython-311.pycutf8prober.cpython-311.opt-1.pycutf8prober.cpython-311.pycversion.cpython-311.opt-1.pycversion.cpython-311.pycbig5freq.pybig5prober.pychardistribution.pycharsetgroupprober.pycharsetprober.pycli__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pycchardetect.cpython-311.opt-1.pycchardetect.cpython-311.pycchardetect.pycodingstatemachine.pycodingstatemachinedict.pycp949prober.pyenums.pyescprober.pyescsm.pyeucjpprober.pyeuckrfreq.pyeuckrprober.pyeuctwfreq.pyeuctwprober.pygb2312freq.pygb2312prober.pyhebrewprober.pyjisfreq.pyjohabfreq.pyjohabprober.pyjpcntx.pylangbulgarianmodel.pylanggreekmodel.pylanghebrewmodel.pylanghungarianmodel.pylangrussianmodel.pylangthaimodel.pylangturkishmodel.pylatin1prober.pymacromanprober.pymbcharsetprober.pymbcsgroupprober.pymbcssm.pymetadata__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.pyclanguages.cpython-311.opt-1.pyclanguages.cpython-311.pyclanguages.pypy.typedresultdict.pysbcharsetprober.pysbcsgroupprober.pysjisprober.pyuniversaldetector.pyutf1632prober.pyutf8prober.pyversion.pypython311-chardetREADME.rst/etc/alternatives//usr/bin//usr/lib/python3.11/site-packages//usr/lib/python3.11/site-packages/chardet-5.2.0.dist-info//usr/lib/python3.11/site-packages/chardet//usr/lib/python3.11/site-packages/chardet/__pycache__//usr/lib/python3.11/site-packages/chardet/cli//usr/lib/python3.11/site-packages/chardet/cli/__pycache__//usr/lib/python3.11/site-packages/chardet/metadata//usr/lib/python3.11/site-packages/chardet/metadata/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python311-chardet/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:33743/SUSE_SLE-15-SP4_Update/39ab8db2f52ede215136ef2e2fce136f-python-chardet.SUSE_SLE-15-SP4_Updatedrpmxz5noarch-suse-linuxemptyPython script, ASCII text executabledirectoryASCII textASCII text, with CRLF line terminatorsPython script, UTF-8 Unicode text executable  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRmwu6=Nutf-8a58cdab76fee63b387b33be2a3fc3203836be2e0c1a621a5f72144a7497e3cce?7zXZ !t/" ]"k%a IQn3y'0ʤ|qS.,LpdmÛ,]tԹ%A?aDXAV:29xE?)Y1t'8:>㷐JSThUwĻ)*)Q]~L}oF٭+OkC3z@TԔ^s'AynB,5,%?Pֳ+U7F]i2K*Aұ< ny^2>kFŧd&¾^V F{J+P~u, f.^QRTǺ+sQo*FzYGx"29=DQ@=B| _j;YFz<p (yETĥh [ڰL% J$b=.ù,C1bp8.u{&̛Dú7"S4SN%eGѡh;:ИZ*ow5ts5AC ֵIY=< c;޴85gع:1X1e8f^F%Y#ʐ] m`#y ?j֌C("!/3Dk-8UL~#_Eq֬LOJ^M"{uO& O=tҊ˓{!s NE*_Ϯ]E;>TUOoU=t!9@?A$W8B2\*baA0Xn+[wn9槃q5P%d3'F|VQ*#;^aU<*$c>osDm(/YkijgS8%<su($m1)񇘮v=WEwxgAcQ~gf^o5/ĖcQ2AsOEϘwd,MHG9 598A*n\ZZvbL0EǧB(m{CzK/6#?l*Hk|6xR8j[b?{MT"N" 613Q Eunh l_>ΣokFgPC aFac5Žc#_$)Tpi| 3B :T'v}3y$T/Djƙ@B:Rk2pIpa_}v^qoqA1aƒ@~5G )Jm6L2W W;R/RNcXԎ?DrBxP3͇3D2u2,Aj}bD; &{y:S7k뮩=(f2M35$8LS[D'pp$3[> 3oБd|ZջdȪP5WU[Bj11"^1DDPR9-zݙoۖ7U4WA%H?vrʒpN03̚R*rxv-Lo`0kh )Q%_Ez =ilW7U`4,a&X7y,yy2 P/A/BI9[F3[*/"; @G}ߵ+1ٍ(s*o; 'h8LJN⌕Hk.2 p^Ne4U,4Ndbed=|S'7tF`*7uz7dOԗ ^~i dA"ok"<.Wrҫs$ܴ @Yi Q{*i$>Mujྸq TNdSGBL!zM~ORJ֬x.=T =hܦr|?5~fv7f6Ֆt#hN!p@]r%]-U۸<ӞǍRm<$=BkX8F[퓡Ek YZ