python2-Whoosh-2.7.4-150100.3.3.2<>,(bX4p9|-$O?*O3FyA?eFpFj^2Kip=˔:g-EȼV)f$P'WN-w9JP0֐D5 9nmؠی2퐡 ,=d̍V>˛Ru|Wdҡ'Dtޠ&^b\A'q+G22V/#@$V~.]$gO^% ! ߬AV 4&O>Aܜ?܌d $ g8<DHa ff  `f  ,f f if kPfpfwf~fw(8 9 : BFGfHfIfXYZ[\f]xf^bcďdefl!u4fv w˼fxTfyPz,<@F܈Cpython2-Whoosh2.7.4150100.3.3.2Pure-Python full text indexing, search, and spell checking libraryWhoosh is a pure-Python indexing and search library. It can be used to add search functionality to applications and websites. Every part of how Whoosh works can be extended or replaced to meet specific needs.bX4sheep18@BSD-2-Clausehttps://www.suse.com/Development/Languages/Pythonhttps://github.com/whoosh-community/whoosh/linuxnoarch$! qq , --@5IiI&J/7J7J'% % "T1*G)OZZ ))$)$-.b.bq]*AA7RR4Z$M!!0}}g-+R-- TPlvlvb__O!M!M0PPABL/K[J{d{,^ba Dp**B--1e<<TZZ ) qq z$$ > qq2C))'Z8}''-&@&@#..   .%<%<QM,M,*~~  A'>>! ==___&1"1"IbbD&f{f{;:&m%h ]]B:X:XqHgg( 3Vcc<8~8~$&&e77Yoo4l/w/Jq-EOWOW\$${OQee { {000 ! !Rgg:''? QC8l8,gZZC JJHxx4F// U,%5$(4J4JvvB(;e;e ~ U U_}tA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤bX4bX4bX4bX4bX4bX4bX4WbX4bX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4bX4WbX4bX4bL/@bX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4bX4WbX4bX4WbX4bX4WbX4bX4bL/@bX4bX4WbX4bX4WbX4bX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4WbX4bX4bX4WbX4W6ef19b97d0140422dc0ec1c28ec8c3cf30cb33104edea1653a61b10ada8984128be4c6f090054c54853aae145925ad9bc515402a408b4a979dd13344c1c14b1f01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b480474c9f13f66d2fe7b55e584e15a8c039642840e0d97af7a48bb60207bff4301ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b25b244f26a906665c3e4d31ee8e7d1e5a76a6df322f0939751adc0835bb853394e6d892d74c2a83f2b072c919a28a6f5314692ec7275b16270e6ee8c7217b6b04e6d892d74c2a83f2b072c919a28a6f5314692ec7275b16270e6ee8c7217b6b0c782165d47fa167d3338dc21bcf3386296cc0a14a30057e75bddb22314f4448abde83b1937c317ca5e68d47afb6c632d5b095ed12efe8a35971ad84bee12fd2cbde83b1937c317ca5e68d47afb6c632d5b095ed12efe8a35971ad84bee12fd2c5747e1b082d858533e1670043b4f64ae869781e988007f321b7bf32645f8c7fb77aa9e430429e3c5968c6fc5f72d692409e084abb2c91182c3337c82b204b58e77aa9e430429e3c5968c6fc5f72d692409e084abb2c91182c3337c82b204b58eed854ed34510b91601c24fa3c1ee3522588535a6edaed4bf10691ff231a6fc266a9ae364977715006efd4d019a641f34396c961e87f1dedaade280cf3faf7f176a9ae364977715006efd4d019a641f34396c961e87f1dedaade280cf3faf7f17af5197eb6f093d11e90aeab3f2bef5515d01611088b04ee6d18860d97b65251c875be527f1f62455668f9f58da7028d291ff17c5497c8dce759aebe372ea3e5a0eb4541a094467302c818cbbae173217c24c4eef9d674b9b9a1d9726b3555c24322305afd63484cecf77ea258226c8314814e182455b3dd3b937b5973feefa7760735dec5a6430c69d0fa61b56058b6bef50e3494f431104cdfcf57e4bf3fd7760735dec5a6430c69d0fa61b56058b6bef50e3494f431104cdfcf57e4bf3fd77ad83b4d3e6571f8a1370972d59c96a2db628347b9952ebea76779837f677c44e20dc51f3017434631f9301ee025b770a8d3b92f748d3d876c3b5f05c85f0eb0320dc51f3017434631f9301ee025b770a8d3b92f748d3d876c3b5f05c85f0eb03718e041af3ccf19181a334f6e3c8f4283e0384de6d4207c7c716d8dbdef32c8dfcce0559b793e6c89f7d3b119e6e909dea98680bd342020bcd2fbb545945d150c0963771a1102524ec47432deb225ba465c70d234c441ea60817b1fc878a2c317c6561c017ec80fd6fd1c5d214a53ade450f424e68c395b3ca21bf42bd53eb1e9ce2c5e9eb1715324d414851c58d18f7a9e9a2db5a147283acee66d9112036a13126a4468521970d205ad01aa56fe86ae159c627ef715b5f0a6287e61140632ee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ea5d043570be40f9c4a9fe7846be56f72a386752051db4b94e47a3af16539aadea5d043570be40f9c4a9fe7846be56f72a386752051db4b94e47a3af16539aadb29553c72ee5090215ce51075c4d1935ea106a9679e69b9d8627dbc9ceed6c148c086393128d30950701b19b615373a3ff7d418d3bbd4c866c2e4e780a726fbc4918fcd88b886b6ee2667bdd4b4d848d9a9b0edb8c319ffc23b50c8aeb5a4ae6a3a87775169156ab4e8f95d6754618f7d36b9cb4ef3bd7ebc5f54d11f65864ffd67722851c93ac812e6873d5b92155e0e7aa3103930768b8719bb290209a9613d67722851c93ac812e6873d5b92155e0e7aa3103930768b8719bb290209a96139188fde7cc4194e9131df665704956fb8839e594ec4b88d371c0a35eb8f155edaf8d7e7ad206fc33109088b3e06cfec0bb10316f7cb79f9a7e00e1556e58c826af8d7e7ad206fc33109088b3e06cfec0bb10316f7cb79f9a7e00e1556e58c8266e218753d88277786583e8de1c764ed925436e461aa7ac84da77cd1f22f51fd9a87f0dbcdda745220c2eb2e98efd9cbf96472843660f910cdee37f92dfa5d546a87f0dbcdda745220c2eb2e98efd9cbf96472843660f910cdee37f92dfa5d546e36e566e342354b9346370ae8d9e678cdf7c15d010fe60c86864c020471164f000d77889d51989c20aff45b5072a1e34a1a22ba55f329f1c51f0bcd0291438c500d77889d51989c20aff45b5072a1e34a1a22ba55f329f1c51f0bcd0291438c5bf0f10f9b86ab6024859276abd59076e468d52463ce5d3e843f371a7dc379b81fb0869be6068aec5595813a857e4441a991d7af60ba4b6b61b0cc85db7224dcbfb0869be6068aec5595813a857e4441a991d7af60ba4b6b61b0cc85db7224dcbc94dabf6b1aea3ca4a75d5624644ee302645ec8d2eaee16dd86113f955dc4132a1c8f232383f75285bc0b9a2d9bd7c2e6e9cd96606b5562a76f22fde7cb1ff4ea1c8f232383f75285bc0b9a2d9bd7c2e6e9cd96606b5562a76f22fde7cb1ff4ec5d8b1b9f005e2b49fe9fbe75f1d6b7b6579c21997d21479b91db78f668ef4da1da3412f280566db21dd543115a41d6db5914e88cd5a359f25bd0b705a805945eba52c087028d7d6105408560cec6287aab59d9b3ec0eee6ca0c8fe00792736c54d0bb3daa3f2a8b6fabced75933f74839ffa2bc7ba193e62595d2314705558b0b34ab610f019ed3c756dd3ee6e2203acd5d29fc94733f208fc6269a28143a010b34ab610f019ed3c756dd3ee6e2203acd5d29fc94733f208fc6269a28143a01b0ebd63703fe95c9c5b294084ed95dbe7cd29fcb8efed275db312d4ee8b0661d04e9f1554d091007b0134e6b64f09f5ecdf6c97071329d10988e7a523dca19a404e9f1554d091007b0134e6b64f09f5ecdf6c97071329d10988e7a523dca19a47748d17f77a293f5283f2f94c5a1ed61afe1e3a3f1943f178dfac51408669b6ed1803237548d9795b35151964b7292a14a9be2d187274104037f5fb17efa1e07e6cdc1314ea951568a9261ca2d8ecd619a070c554148be628f63244a10121cb6bc2abce4369f6135fed04915dffd29d35f33b3e2f6778f441ed26b9a51120267f4c52d4f7224bd5b5c9c63235706ed7731118018bb7da1bacdeb1a766c2dd386f4c52d4f7224bd5b5c9c63235706ed7731118018bb7da1bacdeb1a766c2dd386314e1eec25189676b83a590b205e41fd48480045a562116616b35bb2771f87b48677b03b58ce4a2193a01573452203cc5131d49df762267e8caa84b9b9b26dab20f7e9538ca64310d18c609c66184b7c91456a6b08f50c588e9176aba67780db182ed3023bc833bf9c487fd14baffa78abc5d3149335c6322042e080f69388b4cede5896f231ec9a74f2cdc34a2996636b2219784cbde9c7bc4f51bb7d86f52acede5896f231ec9a74f2cdc34a2996636b2219784cbde9c7bc4f51bb7d86f52a70968160be7b5a844941a84e883175b275ab3286c2a17556103a29baad6fa8e536cbd4852c217f19de62bbd553b57652fcecb069a0ec8b3800037985b2ee4f0936cbd4852c217f19de62bbd553b57652fcecb069a0ec8b3800037985b2ee4f09c2e39db88b6442d9292ea98b6ec1df9cdcae1dbd4b544be31267061efa4c4a04a83aff1bbe4fda07a7c93a14e3389337962aa48b52355c4d1894eb43ab1487d6bd790fd8b5f8d812fb4b7b8c934e9727e987b75a903bd96f45ad46dd01e31f45e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8559cd07ecb12b889d3661f70a04209d76e6f7962a563ff142b6edf8bda2efe4e4d9cd07ecb12b889d3661f70a04209d76e6f7962a563ff142b6edf8bda2efe4e4d119cb4db5226bda9be6337168aadaeaae15abd6efe72132d52286a4e8f79edc301da1f3065db765ff393a39b19c3b2f4219c61fe3aa5a2675dc82a90771459ae6530e73943dcf92c45ad0a0fbd69d7b9bd1117fa8f73cfb70bc1eb81775fa5c94efdfa4de8713e99524a9bf6505ca4006f15f4b8b075489c41f051d5b15b893a0d530e6263cd3e2ca2f569ece5a9f220152df9e5382f4220f2f82bcd0608fe590d530e6263cd3e2ca2f569ece5a9f220152df9e5382f4220f2f82bcd0608fe59352ef145ceab9e26bf6671f4cb58e4770bf81bd966eb47a7f6487efd5b6636f353b5b42906d9f52e62fc97e5259e33ad26be1cbc29c7c55d6b9f1e0098d9898f0ea86f6b88331c2dd9ef28da5e239fe4e30426cfc75327d8a9c15e1b26a57698932ed8940e00229e9881e3ae6bf806c271d870fee8362c6681e29334c2d15a1317bbafb54bdd23b66ceb749ddb3186fe5cf46e7ca444446b75aa92358dcee68717bbafb54bdd23b66ceb749ddb3186fe5cf46e7ca444446b75aa92358dcee68798cd9408ce7049d1420a47fa695ecbc17c50554af0090a849653d7ba855310b7d71edd7f4d8bf0f0f3791c693824fa97e7de8b568f36196eee9994e01b260e1ad71edd7f4d8bf0f0f3791c693824fa97e7de8b568f36196eee9994e01b260e1a512bddc436e52e3d83d14d1cd2658dda6bd1ef63067fc98f4424b60d068e8e0ead4c5e280abac5b1a90fe81230160b89437e7549bb8cf0690191d268abff35be164c85895c3dcd48a1b1c80fa3b49dbf920e71c02b468252384a4b7de82b8c394fcf12dc90aa61057cab5e6ebec8b89a31cc630be3a48add6409ddee018790baade8b7e2c38af42b3811d81d838e25fa4432b3b79659ec86f26a583f554bd78c0296dc14c380b156fea73e3ff8a1c3d22243abb3d5ea712417b4824531729b82828d80980c0aa51fb38e5ab09f0a9c5bcaa850e36888c67af579f2d9bf7d35049868f69b13a3f403e4aaaad1d05b6d36ff8d52764166ce2964362b801812e138d8d0616835372c0074013d416969c644d2b5477cc2ae1c40af4f34b54ca4d279c988d1f3c06cd8c623e27124ac2ccdd2ec45a0cb9d690d76123a7235cb8aaa06d14ab38bab8117242b91e80fe03226af9f0d6fe072492a39f1898f5cfc6b4c79ab4a9f29484eff7c6d5bbded1806e919fdab6d2674b728f544c572e23183cede4a6b229533fc72f5cf7703643f503db4aafb6cd35b075f6adc030d76cf050996296670f9915fd80dfecc467ca1b5b657aecb154ab4372a1c9866acb8994ab543296670f9915fd80dfecc467ca1b5b657aecb154ab4372a1c9866acb8994ab543f48617e8a548713a679cf8ab191316a49d5d9a63d0d1c4de9368d7281bb3ee4795df007bcf7f1b45990b565d7cb9d4a29a39d7e039881236a3e3d0fbea2ccf5395df007bcf7f1b45990b565d7cb9d4a29a39d7e039881236a3e3d0fbea2ccf53fd2344f6cb365a681c2bc0661f009be87da82544c6b566fc8bc9a2a0dd62c4445fa8e722deeaf977cd09d607f3245bd6f8bb718e6efb89099f36a738dbf5e5b55fa8e722deeaf977cd09d607f3245bd6f8bb718e6efb89099f36a738dbf5e5b50f2212c2ce28400aae9a8c2b4de491b3701562fd085ebcf0e06174e8e8e6d254f885584517711e2d5b53927a3853d0ec16908aa9268a575f9d9028460c69960ff885584517711e2d5b53927a3853d0ec16908aa9268a575f9d9028460c69960ff8c5648464d468fad9c7ac13e25aa354fc783ca7e8f3f4147b7734c47b54c167057cace5c8aea7abb548aff9f65fd3c180f32487ea6a9436cc021ea86667c058057cace5c8aea7abb548aff9f65fd3c180f32487ea6a9436cc021ea86667c0582191b637c0b543442ad5cd85fbc60c0fcec516e6cabfe97495530131ae1b1021e771bb218dd10f11cb5a0229886cebf2faaceac8790109868ef06f16553515aae771bb218dd10f11cb5a0229886cebf2faaceac8790109868ef06f16553515aa71186d1dea0d3b29bc498f6a8802a4aae40547e5f572ee3b00c47d8e4cded6b433921520dc0e4ceb5a9a5c87d2dddbc840e8abf0eb8171749a273ad2d42bb22433921520dc0e4ceb5a9a5c87d2dddbc840e8abf0eb8171749a273ad2d42bb224c0bcea4c4b85932ca47d98bab270c179caf5c0611198dedbf09b0ff8528c32eeccbb011f6559a7e46ccf3851e8515bde7063ba52f6976ab9f305be7a11a57cc3ccbb011f6559a7e46ccf3851e8515bde7063ba52f6976ab9f305be7a11a57cc36a6d7ec73d09744632257872c84142b6abffa247187a3477eb76bbd5949310d2fcdd482819ef46597b46a84d1fa61568b024b01f825bdbd38735f18ec5ab8dc3fcdd482819ef46597b46a84d1fa61568b024b01f825bdbd38735f18ec5ab8dc32671984c5d22c4320a3b2918d0244be212327f4293d2ce425f78628df67f4985744042c3b3f06cb8878b00f8abec51fef4bde8c74cfa2a5ebd941a8138f23334744042c3b3f06cb8878b00f8abec51fef4bde8c74cfa2a5ebd941a8138f2333433857facdf50e5dff0ef3738ff657fda05a05320ea375c637a321811eee92bd70d66fbf1baeba82a54f14285929f264a2f7381566950faadf76d207f32a565780d66fbf1baeba82a54f14285929f264a2f7381566950faadf76d207f32a565782eb47fee881b7f4e773b0f8dc9eea9a5c064cb5c2643fcae0945f10ccb6095c8664e508623b0eb456c818e36d11470efe21947e24ddc3ad8ea671e2058c39e84664e508623b0eb456c818e36d11470efe21947e24ddc3ad8ea671e2058c39e8413a5630e403f83bc9467fa6012eb012f5ecedabdfac3792ffbf34b606d3226701331d268dc385d9d20e64c44b4839caeb5b6ea831eb00df859f54e68bb06ab041331d268dc385d9d20e64c44b4839caeb5b6ea831eb00df859f54e68bb06ab04a8f56f29529f1e6046fa4009cf250684086b394750a5ecc35f4dcb8d56b080195217ce6f08ab1ba42186f4bba9426a0ca13981a6fda50e2f9c3fb2a2005684f65217ce6f08ab1ba42186f4bba9426a0ca13981a6fda50e2f9c3fb2a2005684f665d5259dbfe62d1b40cedffd4b116a1a5cf2104d17c1a0b2bcc46127b778c4d52f53dc31404e289474ea59d202de7092f0bd4e692c60893438e249b780b82da42f53dc31404e289474ea59d202de7092f0bd4e692c60893438e249b780b82da4f6c9178a6528b90da751af53d70bcf268b864b20d6505caee5a7de9a3339f26a3aaf1dfc2c6c6313c0bb8a9ed3e6d0394fb06e5144e5023c1f12421d27c426c23aaf1dfc2c6c6313c0bb8a9ed3e6d0394fb06e5144e5023c1f12421d27c426c20042b319866246918c2dc12e292002981ebe534c38a4d8e5279493f17e8e4d4eb72164591aea124c5f89d0875294a4e2d8e8607b90cddff128f332f3f01405afb72164591aea124c5f89d0875294a4e2d8e8607b90cddff128f332f3f01405af7ec3c5e8af4e02ef3d79b220372a1e58fe7134ba953e4d9fecba70755c85afab10756159cd8e756c61d2efe206df42201311cd0307a4bae9396f9f59067cb4a010756159cd8e756c61d2efe206df42201311cd0307a4bae9396f9f59067cb4a0c4e641a820ad221a729af0f0f0977cddfabe7afe4aba76016cde4ea2ddb85f7a1fec3fe317bee49fa41af359304cb025e85b521de15995e735a048f1aeb95ff91fec3fe317bee49fa41af359304cb025e85b521de15995e735a048f1aeb95ff9ba8c58a4a54f710e5350c342e44e5e1a9a749f09a3e8b8cf9bfd400402467b43cb4707f33848613bb55cf20a2b43632ef65bb5c54d7c8411c496b2cdd9b31d84cb4707f33848613bb55cf20a2b43632ef65bb5c54d7c8411c496b2cdd9b31d84bf3182d52cd9dfb88e6d8103bc4f05a975cf810bc8aae73ec6cb0fa1d27a186002c8d5377393deff6460d2ababdc589f83ab00f39e8a2efc860ec63f6ded7ef502c8d5377393deff6460d2ababdc589f83ab00f39e8a2efc860ec63f6ded7ef530559b4a8d9adeb7a4b27e2583aca032ac8c0b37939117ebb0569cb7ff7fc96b211b7735715c69d119264dd7b58793a9c7bbd5be46c4d177b4b9acb7766507b2211b7735715c69d119264dd7b58793a9c7bbd5be46c4d177b4b9acb7766507b24acd87415f651e3745c2b0e4c8bb68f98a8e3402acfb2e0274407af3dfb52288ce3a9ad03299e13feeb45045b200663b2a637206bc73d5d51ec3f97ecf6f5fe9ce3a9ad03299e13feeb45045b200663b2a637206bc73d5d51ec3f97ecf6f5fe9e33b6ca6aa0fe93a12c99dffef54f13d8a9fd3164d5b0e1e86edc0ab3b5855c04ad7216972df49df6185f943c682f0c3aff1b76765f678c85472f39b2cbe29084ad7216972df49df6185f943c682f0c3aff1b76765f678c85472f39b2cbe29088e1f6ff3fc65f1579c19841df61f9f04c7daf3adcd22efd6f1a60ddcdf6b0b1bd7b76a2bac0f18ef4ee7933b351f6397bc6924a71e6167cd40f65b152c1bb114d7b76a2bac0f18ef4ee7933b351f6397bc6924a71e6167cd40f65b152c1bb1147c3684adb4be092d69bc1e668d84096a6ddf8f6a07c62630219e134e21b36e39e368128325980bf624111f9b1340001e68b06028aec9cb16f81814669feab25ee368128325980bf624111f9b1340001e68b06028aec9cb16f81814669feab25e2bb10e9e73c43be3343dccf90d2f0f438738fc7e54f9056fc93e0b63fb9a124fe1aaf72ce4eeec07f414969d22fe54347dd5a6b6cf477735e749d9527f540cdce1aaf72ce4eeec07f414969d22fe54347dd5a6b6cf477735e749d9527f540cdc61beb200fd7b40adadfe039188156d3b48764273e56a55434d3a566870cc41a4ca320412afd3c948d8db4a09b0c242c7203d5af90000ff989ef361d3eecf0e46e2eedc79a858ad0b187717e57499c7d3e4d2d2584f48f22ae02b8b914c6662bfe1b348a09ea034df1b521d96c5e270d6143c50ab072e95bfe8df3c9d197c786803f732d73e3fc5a7300ee9967439258085f6a3cab9d9b66cb052bccc19e9eda103f732d73e3fc5a7300ee9967439258085f6a3cab9d9b66cb052bccc19e9eda181478e9d97d07d7fccb3f3848d5c40421e21d2c2656ded810d8a42411806d5f9dc0629702014578c603023dd99a46ccef77a98767e2539c19a4eb23289c75931e3af713d5e28b94db48e98bf6b623655a5f562ad3a40321d8512e68627b88ad742bad2c554c16c3a4953704a5e65b531b7684bbf38ddaf20cd594e961e18ffa40c3c747b94a31c00512d7d33adb7e121e4e75c621016fed993b72b339c8499c40c3c747b94a31c00512d7d33adb7e121e4e75c621016fed993b72b339c8499c49362f4ba48ebb9205b90454d7b899d0115d26bbdddbaf663ab2b97b27cbe8388133595b21b4105496a9ad451fce1c5bf3315039ab531044341b40ce178bb40a308f77b173ff592c471b600abac2cce7d5a249e64dfd5309396b352fc1e399fa3f63d6a31a4c24ddca36a79748c1fc88c1f8449e69c17c14e8adaf83fc6e00b44f2680c69d52efa5360c2de7fd6c6462ba0bfc8dab13b75124ba0f087206103b4f2680c69d52efa5360c2de7fd6c6462ba0bfc8dab13b75124ba0f087206103b48938c88d44bae4370fd949ce6705d84173f79c871235c26b8b3606836c33f6e249c955555373ef8cb263e10987a6e6d266d74ba32749b18a512e9cddc78e58bf5296faa736cfccce990d985d279e29b7095770c155e15aa86a062dd201b07ae3e76c04a8d1cc6f4e974a8b1b9d0a7025e79b3a8e58f16b4d5d8c3e4e4d3f90a69c70b048747293cd73dd5f3705406963a8103829f742504fe47d028e952bda249c70b048747293cd73dd5f3705406963a8103829f742504fe47d028e952bda24b76f8498f80eca32974c6b00bbd726dc6c7d5c0880c948f777e946642a186b6c2350a22fe68be629cd74528f4eefaa918375b540a94d36e9577460fba8a840572350a22fe68be629cd74528f4eefaa918375b540a94d36e9577460fba8a840570721e7ec74caca9220b87cf82339c0bcda24a9dccb5e91e1a4d49c384263d26d7bc1423b10a2c4bad653367de828a4c5e74c2207d0fcaf2b81375a90f0ad099c7bc1423b10a2c4bad653367de828a4c5e74c2207d0fcaf2b81375a90f0ad099c1361ee47d3dc52c1242bac2f8996253783801b6ba292d8724f5bbeff99332b3043a5923691e03f32b4c0d60966bac296dc6a4f33cc80a2e45686ab9ce48dbc1f43a5923691e03f32b4c0d60966bac296dc6a4f33cc80a2e45686ab9ce48dbc1f03028077dc25356e74debd6fe53545c99821747cdcc38fdc4fba13fad305ed38589bde7fd4919e7f9d7ea516b843cf88b51ecffd29420b738f3b84c7b38ee27b589bde7fd4919e7f9d7ea516b843cf88b51ecffd29420b738f3b84c7b38ee27b03ba52f184fd320a1699f08508629a02e44e082cd86817a2864e11703453096f2985733d8104cb8013e204925bb6b55721a0d0f05f1403fadd8a2ae3de2d9f59e4c4098e9af130bdd825f081cdbe2272ec59081499816aad2dc4b57e36f3a1ea10bda2b68c4265f0f28b3a152f789011430439d2eb68a41b486b3124c7738ce399591fc228a96afb79a9db4123d4a0eb41dd0f236744017ee56c4ab61c813b2499591fc228a96afb79a9db4123d4a0eb41dd0f236744017ee56c4ab61c813b2412dacc3f92529f5b9b7133e34ab0ce3741befa8b7b66738a388ef6ed508d1777993a8db592020809afb3718b9cf2391300557bcc8939c09f58d187379ab7ce9a993a8db592020809afb3718b9cf2391300557bcc8939c09f58d187379ab7ce9afd0d9e6733596cd36d8f50ddd276ce3e3723f04a09bdcd6ec885b20c1806f2a501d56081e633e158043122fb336fbdd9964f6ee67874e979227d3d1c27175ee801d56081e633e158043122fb336fbdd9964f6ee67874e979227d3d1c27175ee89569bfdcc1ea2e94721610d40c2d520df176d169c3b477cb67ba6cb6fc987d6e8a8bca0430b08d33941b60ee3cb380969ae14a89f0b7af812f5b26a4c4e7ba848a8bca0430b08d33941b60ee3cb380969ae14a89f0b7af812f5b26a4c4e7ba84af08004b43704ea261b7f614a42207dbb68a759759ec6803e32831418374ac4889b3653f55852c62e4b437a2770ebe05708767f5071c311ab9b77d78a894203689b3653f55852c62e4b437a2770ebe05708767f5071c311ab9b77d78a8942036bce197254b5d77f34f9005fd07361eab7226e0f1b7c9733a012aa04f6c91f41f4b682e1a3c56774ab667d2a25199ba79bbc13527e58c1ec4a6d6855a2e9e139a4b682e1a3c56774ab667d2a25199ba79bbc13527e58c1ec4a6d6855a2e9e139a461b4721ce546b333340afb9c6db31dedbf0be2688aec29698c797560a7acb4a4439cf69362fab78de206570a513742bb76ecf6332952f2c5a4e38f2c94ff57a4439cf69362fab78de206570a513742bb76ecf6332952f2c5a4e38f2c94ff57a920d0ab64d7af268f463a9be036d2e021819d3baaf7f19815e2105e3ebc85471ade3f3f1aebf8af9204f7849a422f6935f15af900f40599d8dbba1979ab41102c8f83963c24575061bc63652840389f5d3b829cdf2e768fccedbb58f0822b0efa0cbcb276e56fa1aeb742718999656fa3540305773c211825126a76b61a6e8deae77550edab145eb98c01bba23276925600893e4e91bf7b6b3efddae08ecfc7af96437fd139cefe06296e059d74a23561078016be99d5f21df6af08ce4bf4436061b2d34a3c7f9f5428575cf7992826b26c19dddceb54daafb6bb0a5918630947457037707eb91bdac157dd801736772740df96ff1147855699759fa4723ca1e7457037707eb91bdac157dd801736772740df96ff1147855699759fa4723ca1eeeac772442460706140cbd2a9c865037d62b33761f400fff48872a827a63e85d583b8e2d32030da0d663832e8038df46c813d2b84eb8b127ee905e87ab740b60583b8e2d32030da0d663832e8038df46c813d2b84eb8b127ee905e87ab740b6061580b1eebfa90b46cd148acefd2ce42a58558921d6baad0e420279b0267b3af329a55d9acd17e35a1fc1f4be600c87186887b2ebac8b7cf412c0bb9011496314df3c2147f03920452c05777dd857769df8f98837c640ab12b58e9aa742c9f7720e11e32c37600973cbc1f7da9b82196647c66ee5510e534b868fc8e2e2b23ebc147ad14884523dfee85eca370e8b1f6ceccac9e5c430876e2d306ad00cb1bc6c147ad14884523dfee85eca370e8b1f6ceccac9e5c430876e2d306ad00cb1bc6ece55614fc6c1a9e44299434177ae4ea56ad6018c9aedf9c7d916770ebfb174971c4fd6a16c09eb3a778c36594269b2ab439bf83a92a9a9196aa182f32b6487671c4fd6a16c09eb3a778c36594269b2ab439bf83a92a9a9196aa182f32b6487643a33a48e340bba61fcf8c1af4e97cf7e3229edcd01a2c10a35b93c0e180ac7f0a6c6c19ae628af2e2c1f8cfa1ff56fc0835c410b6c419b72fcd09fb3d0049940a6c6c19ae628af2e2c1f8cfa1ff56fc0835c410b6c419b72fcd09fb3d004994c7a289ea5647f399d87b07cff6749fdcbbb29a0b866bd84eed93b90e8d0accbd5cef9e098339757edce9b5a9c38e907a7e2c0ed751bf57f733a77d4c2395b62f5cef9e098339757edce9b5a9c38e907a7e2c0ed751bf57f733a77d4c2395b62fe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855149350a3574d225d7fe1ff4450fc52d0139bf52b9e665f574d2a6f846e6a5930149350a3574d225d7fe1ff4450fc52d0139bf52b9e665f574d2a6f846e6a5930fc51b78116ef2f4633bd9be902171194ba3fcea26e3631af3c8ca595e31c3a31943a0f6ebc2e04a96d620a7a370eff0a28bf2966d99be5e0b77764eb43dcc1fb943a0f6ebc2e04a96d620a7a370eff0a28bf2966d99be5e0b77764eb43dcc1fb4c46de4f2352c36726f210c776895b0b51d4dfd6eb92989312fdbf07d3ce3e1639ce7d089a25ce0b12d26bf217e576bfa04263de95c38d55884c099ba90d655b39ce7d089a25ce0b12d26bf217e576bfa04263de95c38d55884c099ba90d655bf3b70241dc11c12e55e9427ce4bc6af1aaab7359f31a545c763442f5fe230b363823f6cd545312be5c0eadb1294ebf108a3ac60c67859e4d76ace2ddcc793ef5ad8ab8c180817ecd66242b8ab84f17d9c7401136a2a8b5f519f85dc7f202f90cab167bf1d99d185374b661420d4a79ea1dfe5a7a78c0934fa812f53853699846fc432cc5d2b3daf5bb495fc77991c283950d09844c9b3b2be3d17c8d50169b75fc432cc5d2b3daf5bb495fc77991c283950d09844c9b3b2be3d17c8d50169b754095dd18206d115a782c34c8eb62a2f30ed3ea10efd604e1bdee630b4799e895805e5cc7e384b1314c13592cf523594d69cbdb03f2181cb54548d549168203df3f2c422275da06048cbca1fb057908cd2c76cad2ec016d14d176e47b40f879c17206d51a63499addc671dfb9f1b1525c67a2709200b4f9c36ffecebd40b5fe2b2af5c09777ca000c974680e29fce10e6d0920f4586a1e4f4e65074555e7f9f7224e7f2845dcd2e506dd8c8478a839709855dca86957f9501dd55853002fc8b78d30e8d2c0df6505bc0a42566896e04ce944d085f5799f3ad803e1a06cd31c9a13c69fe51096357b9c34a6fca586d98fcb8c325a8787b23f0c1e38b444f0858a03c69fe51096357b9c34a6fca586d98fcb8c325a8787b23f0c1e38b444f0858a09c2058c5880442c3e57b70874181f35b952676879a3de5ca55804fddd1451e1ef1b221913f33bc39939545960d7497c4cb305d1960a9b291d916c1d05fa85d36f1b221913f33bc39939545960d7497c4cb305d1960a9b291d916c1d05fa85d36f6f8d011e75ef6cc388ca4e7210e38efb75341540eead27d3bff51b0e82b86d51e88880676c30e5417af87d06e957f6e22febd281dca6d764f0672fd5accc4a31e88880676c30e5417af87d06e957f6e22febd281dca6d764f0672fd5accc4a3c01b4c78f0e15164f42ad5148f79aaf17c186dd55ad1565977028c5269fa5be05eb4800d5bb7f848576eafd0f56ed86285745e1d93bbf2a85102cd37dff7c08a5eb4800d5bb7f848576eafd0f56ed86285745e1d93bbf2a85102cd37dff7c08a2d0304dc08de240192723b101107e4f611dbb4186096c4190d759013631d1be64445bc60c60af4ba8321f63560cf179e5f0318a2e7f9a559801d43499d5d8b168f91b4e767a88e0bc8565038afaf938b8136e646c6748b40e9c64d15352762585b5997550eba2f4fb090f706fb8b72d1356619c34a78b35675412fb17218f20488e5264d831435cd209f8f3c2da593ff071ea9553465be50ca724e1ab13b4bd6117fbbb0e19a5832de59f56345e822c9b0e02b63ecd11594556e0b159697cf9fd5c4ed10caa852110a72896743757b18f4faaef46807acebf6127c7b759e250e1c31dc3f0d9f2259a8df58fad589cc0cda0ee8e18532d21c2574ee5066da02711c31dc3f0d9f2259a8df58fad589cc0cda0ee8e18532d21c2574ee5066da027120fb5e56ae6c775518783b649fbc94542167a4e3d6c8f01a5706bdc2273e98aeaeb6f109af794e5b204d296efbd84c67fec98efa31c9c29b4b5cd631d1b22235aeb6f109af794e5b204d296efbd84c67fec98efa31c9c29b4b5cd631d1b22235161e8472003eb7cc556b220527c859619df45631e263cab673128bd45a6456195de11db26fb7d9647b041f1d746735122391d7f674425ba8a511cd368b653e4c5de11db26fb7d9647b041f1d746735122391d7f674425ba8a511cd368b653e4c89659cb1ababd656201e6938286a29dc0328995aac595f773257e85a191600f5b66f89d50769f82e0df8bc4dd16cd8d42788c144d107071644f797fa807ec387b66f89d50769f82e0df8bc4dd16cd8d42788c144d107071644f797fa807ec387f7fb09852aab03e9d91e5d0d432e91083c2d538686880594bc4e329b216f5dc671b1cf10bd072af3aaad1e1ddcad30c8eef2c0b65e02a399bebcb4b87ef78cba71b1cf10bd072af3aaad1e1ddcad30c8eef2c0b65e02a399bebcb4b87ef78cba04878f4c061ced54755fc08166298e8d1e82a75ff3b778ff654a9ed3fb0dd149df400f6d45fa9e4b8fc48072772bc878aa14f9d4921b1df423e341b543ff1e505f98f92de9b2fc7c1de46c654e9bf2e82bbcb3cec139280cdea4d3406a2cdba906fd7304ad4f0e639e6504bf3c73f8b3df62ef1f96268dc8060dfd47be05c951e822fe8e8baa0cf51aec334827a647ef68727f1b35756c5648f2def0c77a7569dfe993943f2a08fef47aa8da77a54fbd8a3e2f92028c14fe1e890e84f4695aee0a3998b12bb87d2c181f7aa301babcf5dbbca2cf99adc7290bf46c86fa77da67464ef68037a0e5545e4716b4ff99f3f85ca89cf9e9a7ecfd7a02039ba1c34a90rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-Whoosh-2.7.4-150100.3.3.2.src.rpmpython-Whooshpython2-Whooshpython2-whoosh@     python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.73.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1bL/@`@]0_@\l@Ycl@YP@U:0@U7@SϣRi adrian.glaubitz@suse.commcepl@suse.comtchvatal@suse.commcepl@suse.comjengelh@inai.detbechtold@suse.comcdenicolo@suse.commcihar@suse.czmcihar@suse.czspeilicke@suse.com- Update in SLE-15 (bsc#1197830)- Add NullMatcherClass-hashable.patch which adds __hash__ method to NullMatcherClass, so that it works with Sphinx4 (gh#whoosh-community/whoosh#570).- Add patch to fix build with pytest4+ (both in git of upstream): * pytest4.patch * py2encoding.patch - Use fdupes - Update URL - Make sure py2 tests are run too- Remove superfluous devel dependency for noarch package- Ensure neutrality of description.- convert to singlespec - split -doc package - use files.pythonhosted.org as Source url - update to 2.7.4: * Changed version number to 2.7.0. * Added tag 2.7.0 for changeset 8abeb09483b9 * Results.extend() didn't update the cached length. * Fixed VarBytesListColumn and FixedBytesListColumn. * Handle an empty queue exception in mpwriter. * Merging pull request with local commit. * Added test for storing tuples. * Remove caching decorator from VarBytesColumn reader. * Added test for has_deletions() after an optimization. * Try to avoid an UnboundLocalError in the DFA when MultiTerm.matcher() has an empty string. * Don't try to write a vector if the list of items is empty. * Implemented use of score_fn argument to NestedParent. * Don't cache query -> bitset, since this somehow prevents the Searcher from being collected. * Changed README docs link to point to readthedocs.org. * Change uses of dump[s]() to always use protocol 2 instead of -1 ("use latest protocol") so indices created with Python 3.x are backwards compatible. * Fix the analyzer in test_vector_unicode() to not lowercase, since this makes the test fail on some Python versions. * Actually use the split_fn passed by the user. Not sure what happened here. * Handle pickled Schema objects that don't have a _subfields attribute. * Added fix and tests for calling expand_prefix() with unicode. * Fix short code for Swedish in language aliases. * Fix missing a consecutive token during highlighting * Added estimate_size() methods to SpanNear2. * Removed reference to "allfields" keyword argument. * Added tests/english-words.10.gz to manifest so it's included in the distribution. * Fix warnings in docs build. * BufferedWriter should call close() instead of commit() when exiting a context. * Reinstate fields.IDLIST's analyzer. * Change the version of my fork to be distinct from the base repo. * Backed out changeset 96255fc8ff17 * A typo in `whoosh.fields.KEYWORD` documentation * Created new branch romanian-stemmer * Skip ISO-8859-1 suffixes on Unicode strings * Created new branch spanish-tokenizer * Add sanity check for Spanish stemmer * Fix sample highlight class * Reorder the self._tempstorage.destroy() in SegmentWriter._finish to before the lock is released * IOError from rmdir is ok if the error was ENOENT * Fix reporting of total count in FilterCollector, based on PR #63 by Jannon Frank. * Added a test for pickling a schema with a stemming analyzer. * Initial unfinished, massive checkin of next-gen architecture. * Fix forward-compatibility issue for Python 3.x. * Write offsets in VarBytesColumn when there are more than a certain number of rows. * Replaced porter stemming algorithm implementation with one based on the one in NLTK. * Add IDEA's .cache directory to hgignore. * Add IDEA's .cache directory to hgignore. * Remove docstring chickenscratch. * Fix test accidentally left with assert False at the end. * Removed accidentally committed debug prints. * Bumped version number for bugfix release. * Added tag 2.7.1 for changeset 1bd4b9792eed * Merging Bitbucket and local heads. * Bumped version number. * Added tag 2.7.2 for changeset f6bf123ac708 * Fixed logic for checking if floats are all whole in encode_weights. * Change posting storage so the data from individual posts can be pulled out as raw bytes. * Fixed error in CommaSeparatedTokenizer. * Fixed import error. * Minor changes. * Updated VarBytesColumn to store offsets as well as lengths. * Added context protocol to Index class. Store TOC file name in object. * Switched to lighter-weight posting block format. * Forgot to check in pfor.py. * Reduced size of and references to whoosh.compat, in anticipation of using 3to2 for most things. * Remove (object) from class definitions, assuming 3to2 will take care of it. * Fixed problems from compat refactoring. * Fixed problem with calling leaf matcher methods on a MultiMatcher. * Don't encode bytes in _kws_to_query. * Removed typing annotations to prevent circular import. * Cleaned up filename generation/checking, added GC step to saving TOC. * Added header checks in terms and postings files. * Cleaned up storage cleanup, call it in SegmentWriter.cancel(). * Added another except clause to catch TypeError, because that's what's raised if you try to pickle a function. * Fixed error that discarded vector metadata when merging segments. * Added ability to specify an analyzer in KEYWORD field constructor. * Bumped version number to 2.7.3. * Added tag 2.7.3 for changeset f5a1508e93fd * Added HyphenFilter to collapse hyphenated words into single tokens. * Have OrGroup.factory() return a real class instead of a function. * Bumped version number.- license update: BSD-2-Clause correct license ist BSD-2-Clause- Update to 2.7.0: * Removed on-disk word graph implementation of spell checking in favor of much simpler and faster FSA implementation over the term file. * Many bug fixes. * Removed backwards compatibility with indexes created by versions prior to 2.5. You may need to re-index if you are using an old index that hasn't been updated. * This is the last 2.x release before a major overhaul that will break backwards compatibility.- Upgrate to 2.5.7 (no changelog provided)- Require python-setuptools instead of distribute (upstreams merged)python-Whooshpython2-whooshsheep18 1649947894  !"#$%&&()*+,,.//122455788:;<<>?@ABBDEEGHIJKKMNOPQQSTTVWXYZ[[]^_`aacdefggijjlmnopqrstuvwxyzz|}}      "##%&'')**,--/0123356789:;<<>?@@BCCEFFHIJKLMNOOQRRTUUWXXZ[[]^_`abcdef2.7.4-150100.3.3.22.7.4-150100.3.3.22.7.42.7.4-150100.3.3.22.7.4     Whoosh-2.7.4-py2.7.egg-infoPKG-INFOSOURCES.txtdependency_links.txttop_level.txtzip-safewhoosh__init__.py__init__.pyc__init__.pyoanalysis__init__.py__init__.pyc__init__.pyoacore.pyacore.pycacore.pyoanalyzers.pyanalyzers.pycanalyzers.pyofilters.pyfilters.pycfilters.pyointraword.pyintraword.pycintraword.pyomorph.pymorph.pycmorph.pyongrams.pyngrams.pycngrams.pyotokenizers.pytokenizers.pyctokenizers.pyoautomata__init__.py__init__.pyc__init__.pyofsa.pyfsa.pycfsa.pyoglob.pyglob.pycglob.pyolev.pylev.pyclev.pyonfa.pynfa.pycnfa.pyoreg.pyreg.pycreg.pyoclassify.pyclassify.pycclassify.pyocodec__init__.py__init__.pyc__init__.pyobase.pybase.pycbase.pyomemory.pymemory.pycmemory.pyoplaintext.pyplaintext.pycplaintext.pyowhoosh3.pywhoosh3.pycwhoosh3.pyocollectors.pycollectors.pyccollectors.pyocolumns.pycolumns.pyccolumns.pyocompat.pycompat.pyccompat.pyoexternalsort.pyexternalsort.pycexternalsort.pyofields.pyfields.pycfields.pyofiledb__init__.py__init__.pyc__init__.pyocompound.pycompound.pyccompound.pyofilestore.pyfilestore.pycfilestore.pyofiletables.pyfiletables.pycfiletables.pyogae.pygae.pycgae.pyostructfile.pystructfile.pycstructfile.pyoformats.pyformats.pycformats.pyohighlight.pyhighlight.pychighlight.pyoidsets.pyidsets.pycidsets.pyoindex.pyindex.pycindex.pyolang__init__.py__init__.pyc__init__.pyodmetaphone.pydmetaphone.pycdmetaphone.pyoisri.pyisri.pycisri.pyolovins.pylovins.pyclovins.pyomorph_en.pymorph_en.pycmorph_en.pyopaicehusk.pypaicehusk.pycpaicehusk.pyophonetic.pyphonetic.pycphonetic.pyoporter.pyporter.pycporter.pyoporter2.pyporter2.pycporter2.pyosnowball__init__.py__init__.pyc__init__.pyobases.pybases.pycbases.pyodanish.pydanish.pycdanish.pyodutch.pydutch.pycdutch.pyoenglish.pyenglish.pycenglish.pyofinnish.pyfinnish.pycfinnish.pyofrench.pyfrench.pycfrench.pyogerman.pygerman.pycgerman.pyohungarian.pyhungarian.pychungarian.pyoitalian.pyitalian.pycitalian.pyonorwegian.pynorwegian.pycnorwegian.pyoportugese.pyportugese.pycportugese.pyoromanian.pyromanian.pycromanian.pyorussian.pyrussian.pycrussian.pyospanish.pyspanish.pycspanish.pyoswedish.pyswedish.pycswedish.pyostopwords.pystopwords.pycstopwords.pyowordnet.pywordnet.pycwordnet.pyolegacy.pylegacy.pyclegacy.pyomatching__init__.py__init__.pyc__init__.pyobinary.pybinary.pycbinary.pyocombo.pycombo.pyccombo.pyomcore.pymcore.pycmcore.pyowrappers.pywrappers.pycwrappers.pyomultiproc.pymultiproc.pycmultiproc.pyoqparser__init__.py__init__.pyc__init__.pyocommon.pycommon.pyccommon.pyodateparse.pydateparse.pycdateparse.pyodefault.pydefault.pycdefault.pyoplugins.pyplugins.pycplugins.pyosyntax.pysyntax.pycsyntax.pyotaggers.pytaggers.pyctaggers.pyoquery__init__.py__init__.pyc__init__.pyocompound.pycompound.pyccompound.pyonested.pynested.pycnested.pyopositional.pypositional.pycpositional.pyoqcolumns.pyqcolumns.pycqcolumns.pyoqcore.pyqcore.pycqcore.pyoranges.pyranges.pycranges.pyospans.pyspans.pycspans.pyoterms.pyterms.pycterms.pyowrappers.pywrappers.pycwrappers.pyoreading.pyreading.pycreading.pyoscoring.pyscoring.pycscoring.pyosearching.pysearching.pycsearching.pyosorting.pysorting.pycsorting.pyospelling.pyspelling.pycspelling.pyosupport__init__.py__init__.pyc__init__.pyobase85.pybase85.pycbase85.pyobench.pybench.pycbench.pyocharset.pycharset.pyccharset.pyolevenshtein.pylevenshtein.pyclevenshtein.pyorelativedelta.pyrelativedelta.pycrelativedelta.pyounicode.pyunicode.pycunicode.pyosystem.pysystem.pycsystem.pyoutil__init__.py__init__.pyc__init__.pyocache.pycache.pyccache.pyofilelock.pyfilelock.pycfilelock.pyoloading.pyloading.pycloading.pyonumeric.pynumeric.pycnumeric.pyonumlists.pynumlists.pycnumlists.pyotesting.pytesting.pyctesting.pyotext.pytext.pyctext.pyotimes.pytimes.pyctimes.pyovarints.pyvarints.pycvarints.pyoversions.pyversions.pycversions.pyowriting.pywriting.pycwriting.pyopython2-WhooshREADME.txtpython2-WhooshLICENSE.txt/usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/Whoosh-2.7.4-py2.7.egg-info//usr/lib/python2.7/site-packages/whoosh//usr/lib/python2.7/site-packages/whoosh/analysis//usr/lib/python2.7/site-packages/whoosh/automata//usr/lib/python2.7/site-packages/whoosh/codec//usr/lib/python2.7/site-packages/whoosh/filedb//usr/lib/python2.7/site-packages/whoosh/lang//usr/lib/python2.7/site-packages/whoosh/lang/snowball//usr/lib/python2.7/site-packages/whoosh/matching//usr/lib/python2.7/site-packages/whoosh/qparser//usr/lib/python2.7/site-packages/whoosh/query//usr/lib/python2.7/site-packages/whoosh/support//usr/lib/python2.7/site-packages/whoosh/util//usr/share/doc/packages//usr/share/doc/packages/python2-Whoosh//usr/share/licenses//usr/share/licenses/python2-Whoosh/-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:23753/SUSE_SLE-15-SP1_Update/d8d4f4abfe2ae181463265bee334fb4f-python-Whoosh.SUSE_SLE-15-SP1_Updatedrpmxz5noarch-suse-linuxdirectoryASCII textpython 2.7 byte-compiledPython script, ASCII text executablePython script, UTF-8 Unicode text executableemptyObjective-C source, UTF-8 Unicode textPython script, ASCII text executable, with CRLF line terminators  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNORRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR°[j|!utf-8f299d25c06406ccbb9d35d6df58cd16abf1c9f1eea0d574503c46d27905755f1?7zXZ !t/0]"k%w#) H;[*lx\ K.8w_j CѺ12+;M1 [L[lh5Kŧm( +>E5βk 3kNIB@7pwH79tt5k̥;H5VS29lT%]!gp:+zB-Wba x)RejwoS\%Ձ] X 8)dN$|l@F>Gr& #R"O,fWcUbr40GF O[;mG ,tzj0N(  PʽsŒ KpU i'cKzr% {ҞgJ[,Ijy^wPA.@Zr ot6g~޶}%Z=аe$/wOV;_W67Had4sˢ{XO$7 rcQĹe%h=9/Xj2aDqt&Fa9\gW.vI:'_SFle dùZ8ˣmq2p@E~eݨ  "}ƉTH!Cϐ ې%,d^5}J=#Ƿ<Kh{a4uCȯd >\ji!MちcS|Oȥ Ωit~֙^!'Pm).iρ1*H{ߖ*&gD 0ߘNDC[JpGëݙOF {iW Dhp.ȒyC &Z.Q*W'j n*|ž)PZJU $y(9Z60pa%,G*$0؝FT]Oݧ' 8|ƞD?hĆ (54Ƴ0SEB86ٗ\K]^h7y PAȋ#"ֻvBeP!@Sn[I+ǽi [i|Ï5ûݙ!V*+m%sܜnhMI c6U_]qZpbkT 3Z ۱e@ޫcm(rY0Gσ9U6?d zyˌOs0dP3QL1}4]JuؚP3 +9zScxzO=^s? x$p';LH:@نO)r;YTt.qY#5kHߡ+m㮌7 t ,˥;\ڑ cI^3ui&餒U{e;긓:3b% Jsl^lOˬtcC[>}!p|_z{F]ǥUEGũ'EctdZux!)Q>y1Gb=E+tk^Ŭh<(={)۰)-zF;Hd5X_>Ū߼&7(41*DF,n[2 `8MQF,ug9}PlQuF!76CR ŕOԻc38/#)QӾwP]=/nI4ٙu }h ):%;CO+CJARrET G I@ù`R& I/U =ﶘO4=#f=Ӛ& (l 5:#q |KqLxkg”_⤺#6!T b&bswgJ"5|pzI[~RT;+LȘzxbx ^Gʔx/h*A_bUo}&gs@ZEA^Ҋ2S%8ZtiX2SUTBJ6J2~/ nh$SaX2WrDn<aD"Լ*i oceT֤)GniUp{lFNN2je"@q]BL)l J&zRdZƳI TgIF2_Omc!o=+Ғ9|m$ʘ<6ٺ(2Xm*1fOOA}S -I=iheᝩSrinXë8=?n[9,E~H珝Vx×:(#d I1f]>Yw [?Ad*>e9y+pI|9)f5S&6+'F-n{,{VD10I~j,X(V"aՠm踼s4ې'KxVwuP oT~o>?L }7`&A7807|$"F~K@ Tc4aI2Ѽgu  _jp^ȥ9;b;Lʱ7",+\xDJ:{0RSM% 5Q>1A2OCY|s@ "]ͼ, L!X>)#wPEqSA W*ڡmw8WE(MԳ}hσĿN74Phdx,<-ܠG٣ZE!a۹*],w JIҟ'U:U_o3p71MEfVaL`OIntvb`o_LA ,`!mz5U`kpk#i(Bx^:0oj~}z3RB 8U=Y)yl_' 3g.`yK+Sp+EiqְĪ6Jѩ'(w7ܒYc4LiG aYG~CP.V3+"!y>  z> pz5)('/i$ɔS?n {d!trb4ml;$]hi Orh(/ԏz)WNdLeA:1 Op="9a}vݶM\Yo%4 Y`b$C}{))Oʢ}E","w@Yab훂ou4h5K}̴3PZb&sĭj>bSL`dۍBbύ%`(%z13_qL ehaƤ"~Te?{-Ȓڝp> XZ%}^3C5ZZ_fĦڏ vKnyP<~frH $kjw`gp6ԺuB S ?]T8Kh՘ ӊj2ii (ۏPrG{ dM1Z˜j~ wӚ@Q*#bħXB}TŘŽ'ZG$U]V]2u8>DkQ*c7௼lԛlL&){O?Ԇ> .kG_h CЋ"BќB cP99+hM̿|oϵ-?XN-U@`1:iFS~P|Ҏ#]%)RCcw~,Iګ 2&-wn؃}йa܏e/ g +c<`]X_a fPYdM\@lm+!gr"c! P7GH7!K@ 度|-C"^IN7W4:3HDdubp}/K)Y/;EbA?2=pVFMm?_5&3kԭcdcȒ!oV1.)!7"j)iĔ+L#AVW?AF6TXہtmo7ǣ&LOko_N4>+ps o:ܑ4;o?ij}zmGSufdFB5VgI'ބo0u/T0aq YZ