python3-pymongo-3.11.0-150300.3.3.1<>,zf:p9|Kh! &e%ͺ$P~6l(NVa`B6vc┆Ʊe<t\422С>ACL?C<d & @`dpt  (0 4  8 @ M NRW\\`a a4 b (b8b9c:dFGH IXY\]^- b/c0d1e1f1l1u1,v54w6x:y>zBBBBBBBC8Cpython3-pymongo3.11.0150300.3.3.1Python driver for MongoDBThe PyMongo distribution contains tools for interacting with MongoDB database from Python. The bson package is an implementation of the BSON format for Python. The pymongo package is a native Python driver for MongoDB. The gridfs package is a gridfs implementation on top of pymongo.f:h04-armsrv25SUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Development/Languages/Pythonhttp://github.com/mongodb/mongo-python-driverlinuxaarch64.(('' 1 1//%%YY#;#;    DD : 7}( }C##$ \hh y+*P   ##@@ KK22""tt33{{% % e/e/kk //EE.a.a$!$!OOgg p pP=P=++ww[[66""""CCDD&&FF "2"2 Z Z==  <<O7O7997v7v "\` 2i]=%WM`*72(XN# })4x:>L/V 8wDr 1 !GV;r+fBJu~sZQMJ,]A큤A큤큤A큤A큤AA큤A큤큤A큤A큤f:_#6f: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:_#6\8?_#6\8?\8?\8?\8?_#6\8?\8?]\8?]\8?\8?\8?\8?f:_#6f:f:f:f:f:f:f:\8?_#6f:f:f:f:f:f:f:_#7f: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:]_#6_#6_#6_#6_#6_#6\8?_#6]_#6]_#6\8?]_#6\8?_#6]_#6_#6_#6_#6\8?_#6_#6\8?_#6_#6\8?_#6_#6_#6_#6_#6_#6_#6\8?_#6]\8?\8?_#6_#6\8?\8?_#6_#6\8?]_#6_#6_#6_#6_#6_#6_#6\8?f:_#6f:\8?35a4d6c9a2595644b92815abd173742de59934a411fd5eccd5fd88a4b2433fb0e34f186fbb61af735d267b98b4c2c751846ae008c19159dd860ff3f70480d4ee81a6581b8c38b7c3a1c95bb4772c639cfaca5fec48762c655f0a206bdf5da58fc8bf29b7e4c574a6faf9952bbcbdd669c22fc31010944f7f10e90680c7d0e8ded2da757f0e270280a98a59ffdc0a5a02fbae7b6144b83ad89985047108811b3803262733468a5a999da3282879bc44ad22693b4e2a7b7e9e715573d19da024d403262733468a5a999da3282879bc44ad22693b4e2a7b7e9e715573d19da024d4ae009b4fc3edcc40ad0e4339601645ebbc877052ada52d880ae53bc3960d503a13e279b54d6351963d1ca2a9860c7a829850a239e702915930ddd3290f566fe63141549cba235ff903194fc4b584d89930174847a9afeac0af9d9e362e95e8755f6285cd9b57c361d67363f7b5748434b36449365daf9758bb337e60fb669542317e45771686263568cdd325f43548c5bbdc2a4bb5f8cb4fe9253d3d6073c37d5f5e795e9d0cb30d84260d3a53e745c880d7f1f6b2990d0ad60b23dd39ae0d749eb20a282010872bb68a3e5f202303304c58dccb0a7167f995c513e26719cd2f9eb20a282010872bb68a3e5f202303304c58dccb0a7167f995c513e26719cd2f8333318b22dab0661d2652083a3bb034ea25a21ef36fd283ab2ed9e17cb58485a290cfb7eef6aa89dcafeb8dcf6002cf5a1a6f214f92270a3ec7b7ec3893d6b1706b3e4539ff8f46e85624a5b192c6cfff51353cdce5e3ac12e6308126d17399692c2f0ed3e4fee21f0de70a5119269d21652005617a1268c887afc4749d77818199a5f29e4fde4ffe52be002980c317a284be2a113b1ffd81697843fc58bc178199a5f29e4fde4ffe52be002980c317a284be2a113b1ffd81697843fc58bc1730edfd1ed42bd7dc070fd252a4d0b491b7184851c7c10c09104c53f103dff8e530edfd1ed42bd7dc070fd252a4d0b491b7184851c7c10c09104c53f103dff8e5d22735d76aa8dca04783657eff176ba529f568f5fb570c77cb68b50fd035279fafdf107e4eaf9e69ae960a1e585a37e72f7540a2f550d4b465026cbed61116ad5de41b3e928cecaa919ace2d159825ea2ec3aa076ae141043bc03c65cf867f0082f18dc5aa17251fbae4d6cd950e4a0e17f511f914c31d3649a2881a2468857ab8e92e27af290d075c242dd9520f2233dc1978ec20e4a8b8725b0968a8dbe7782c8d9882bcdbdb6520a35210961f696d198f807de48171887041d78c29104e5ef36597f8604d21a963dfd0bc2e251f4f17f12d1972b5c2ca02b8bfd9beaa7d77f36597f8604d21a963dfd0bc2e251f4f17f12d1972b5c2ca02b8bfd9beaa7d772d32f80f1d1410ac10cd305c1b1e81320cdb85112c860d204b677dda82a7796e2d32f80f1d1410ac10cd305c1b1e81320cdb85112c860d204b677dda82a7796ed4c993bd9ef0c5d13e61b4b968fd5325a961f48035299f9c3c1817617685dcf751bf4354afcd2f01fdf1b8254015097345b8d891bd9677ee9a79d57d9d0ea3a35112b89f123232b07773444b4d4f6d2879f1f172c570ba51bc2caeedadccc52186b0ed2a5c20510457e4fab673422a3a2f52ad555ddac7654cf24fd9767e6d2eabd419ea18885ba7d1bc50859a40d61c361a52d6fafa1caa40725d03e42d97ebf1a2e9a743e0e9f17ff2d5e15ccbb5d79b7485ecc1f19c1393498682a5494206063f6adb1737849f88b8dc335134a2d6bd2ab21054d49d690a3549209131aae95c7300c58afd5063f328b1c1bc281fc0fb22bb82ded531dc7007bd7a26c6782aa4c067423dfa32c247afe39e4ce9c9d20401176dfd31f7f91378a85e9ff1dafb440f6bd0e707fd7cf1016d01762f280fb6b10fac88811052abaf7306efa20db20240c8212cad932ffa3453fe53679c757a2822be77cadd198804f8d839aea08f34d00c76b74550c7eb8664df77d706a36a8b4a99d2e318d2c95bc39c92a66a07c331b85dad951d251980e2aaedf62ab99cbc62206514d407b22d461ba81bdadbdb53af55c3959bab1bedb778a111626a964c8261b576a9d334e8c49b541a19940087a3bd8c938031532676bcd707936ab39be730616465935bc3367d4d466494f99b07474f80dfab9a9c3798b874e1d3c173e6c4435d2f739c6ca6bcd0624faf9c2eaaf91c11ee20873773455688b03b7b3763a19e29efea4007082f819cf49e760a259b5bc5f358cd1cbbe6f0ff044ebed2f1b0ab98fffa89b6065a459d5c8de389cedfae3921c5f781143d5fd0a1503564404ac748bcd7ebb04b62ccb2b882befd1eaefc7c60d053209a5dd6f6a8eb6d4e019e66b2cecc856af4df5ad46a342a63c3ef9511f3313de6c4ce4318efbad209e80eb950e72a7d34452f630013e9672fdb03cc76616ad36c8c74f0741860956084a2b00a170290ee15481c1a35551333d1a408850d173e52101116cbf58252651dc4b12bfdee57f238bfdddc0956a82c323b93a553350b6146190ad708425695e760435d59b6bca241d4547f5052053bc438ac8fa4c51db835067a3c64fd3d9af0511ba5a83973291a018edd3639cead5733cc501a9e09ae4dc7551aacd45744b3ef20227095b1e254aabfc52ac0cead5733cc501a9e09ae4dc7551aacd45744b3ef20227095b1e254aabfc52ac03fc52b6ad29029c7c706acdb275082e670e5e2c09233dfa18d8a12de5459e1b5ab8455a63899c166a0c80dab32be43dbbda8e81a7c193fd0575a2b0707ae0aab67b13e5e4c6dad635fa1bddc4c14a0791953bc7706d360c23efe17fc49af0644df69308092913c3ce8bbd15956264b3de8b8c15a180a974fb4022748d56d8d23470c8e643b53a0917b09a0696f031b76cf2ddc8b1790edab71e92bfd47fee3ced35369065dd711e96306118d32c94304cde17664d4a6d135849aca452019cc5101ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546ba90f29c94bedb0b4f66607d968e0d9ee217fb971e09ccc68c0825001e375ad2c3a29d5a230dd39fa350eca7e3517eb65da7a81c249e1b3d1abad6f4a0e6fc80b2d1b0828ac5619fe49d9f920e30fbd5fc6e16040ee7936c5311dec8fef156eb62f7c42b45e85aa587a3a36e736735743ce2d64d4600093bf29244bd74589a59e501e2fd926aa0515527f3f5096fbe7ceaca5dbd1778b2d9d0e0dda503bff6b522163fd5f67be788ffa82c66e8473f00811af35eb7523d6d7e470a79a62285ebf116abf60432b0fe1e84ba06a91df4f80a863f46cdd2c180f909ebafa6394a6e53a197151a083e4721d44934283ecb52f81666e4fda5330c9154c6867f40273481b7953f785902f5f0af77261fcce7fec2205bbf282af3eff4a721bb16226c8bd0a64fee13d3acb78a1a6bbdd272ad9feb74368c01f3893f8c7e3f2f9cf30226a68fc0b279c987f7d313035e691e40d72d3cc5f6b63378d66e9c4b0e579ba479978cdcb5ff454be8e513a949257e3a3210564f75b419e83434a9541d0f5818c218068964794f2493cca3604d0757e8f99a74fb4f40347e7b52b28064008247f0e1656be72e8cd6bfc487654fc870f7fbc4e86fb7baeda721454b0e8a7fcb1893f3f534388ba997fdfb8820742190fe1f4772113bdecbcac3d279b0f7a9dd29f3628e18b28a4dc23186e76c35af072692905145cb0647bd286273f90a60f443b9fe09906d26ce185593678091acf88dbaac103850567ca9646f9944704f798ecece39d2318e2e679abe994550a59bfed5f1f62870f27348337d28938f9803d1422aeabde915c467447b7534494fde57abad189e2ffdac7145cfa05bebabe34e3ae1de9169cef1a15208804e0b8ad9800817cdf1ce0c9f29eb0d6951e775d96d52a30214560d495d23ec7b66127fb97de0caf9eab36f65c65f5e4f29a5e4bb217bd1b7d4f71bf756498d9516fe6a5e92628ec8f56aa6580a6f0f547aff40214d1ff53fb40f4ec8cec9a2a19c9f4828a2dd87d544aea7c7ffee90ee06b7cacaf993ce0a8cd3525274d66a462708e96c9aab27e2d9da464482599f49efb7177ec07d6e0a8cd3525274d66a462708e96c9aab27e2d9da464482599f49efb7177ec07d664d86cbed2742ff2275fb6fddb0f3c36feb8ae6c39ab11afb897a983f77f4f923fd3ec71b5bbe706b0d2f7d9f7e28b7fec0b15358d30a3491a58ba9153f06669764e7e386a9c023a76251889c63a63b34b7891b08da07ff6e8b3c5b8b2e3c87f2159d5267c10e278aa05c32177df2feb6ab39fbaa2c155019f02b441439a2d3d03176f71c114133c28651b05344a962a4e673cb47e65f4b2f17b6621777a6b303a969e09f0f39b0685f43f1f7f29ba11d9f325c4d870f575fd3683febe74aa045d333f8874c6dd4abed62d1ce28b408712795f8e4a7a22eab2041fe3a2ea2f6e9f9a3155cb591a4d3ba0af8b46046831acb828066958dc7b089118ab249274fe76c23591bbe6e7a86c06ced598dee0978b0605b3fa4c5fc05874da42c52eedff76c23591bbe6e7a86c06ced598dee0978b0605b3fa4c5fc05874da42c52eedff585ab173a167967637c580f541cf68247b39d25e9ca75bb7f2337ec3bbd244da0e1c4b8bea755dfc88788fda7e62b3abf2babf0a6d8bfc303e4dd2002e848e028a952d449f021a3431cfcedb9a79d9d2adcf027ce931e13b7f752373114895a28a952d449f021a3431cfcedb9a79d9d2adcf027ce931e13b7f752373114895a24f7b5cc15107c6be61bcb10785755a2b056bd9cbf2cc3a54b651519b2bb43a9413bb55572043fc21fea03237ccae59fc29855491c3b0d4f97da7ca945cf9991b808adb16fa56d69faaadec61c6d9304054c119fd2581e1cfce7b47aba4f638004fbafac1e39232b4a90bbb68c88c29a3abf7edbe169cc47820fd497412cc2b6dd02cb3950f293aa9f5bcd46f02564b7876eccbce4c9e4ae52a1a16ecf0b1e892dbaaea5848210d3ae68b350240800d2ab17bf38a88ce384c623c3575dfa9e9b2abc93929f3fac27b933ba91f4b0c259fe142c7518236a71f9627314b754d9f20ec80dec913c5d75b42b7c4ba0f2c7d8c7dea98b9e6f8e665b66454385071cf6adeab1cae09261cf632d32761cdb821ab6814925897fa47b47fadc6b5ebd99adf2d80786fede553ad0ce84013cdb4eda87fcc35ccc1da49fec535c60afb22f2ad2543cc7e0408692065214bbaf5a22d7ecd05dbe1278d767ba87ef3545b87bcc28a75b9b972da8c092675ab4e411854bab74cbcea0db6b77458288da695bf466d57c79aafed490e9f9f11fa5b7e5cf8eab5adf8844fe6eca9e3274eecc6370fcd57c79aafed490e9f9f11fa5b7e5cf8eab5adf8844fe6eca9e3274eecc6370fcd70c85a711703f04f277aeb88a14a157a7f176baef91931deafb1783d37e57e023ab840ca00df93dab1697edda0856fa4aacddd54bfb42bdd58b43f1f721bc84466c14ea151bb49ec82d7d615a4a42d0cc1076095283e64269559194075cd1c12ae1b5252ad756423b923f11a89eb97ee8bae014c70c88524d1317175b4082bdcc9fcfc1812a1698becf946508e25a40c33ead2e9fed6c5402370b307cc870793a055cd6cdfdbeca455814aea8878fbcd9f51059458cfdb263d8edeebb41d6fb3faf9bc6b44f7f314d1fd81bf21c21528e74ff49d24502b803cb38f645c7d24186a871c35a2fca8737e21090fb5bbc5edb8ec76e3126c819d111e839a77afc5591bfe71ff80de3f7c29d8b949e7acb5e8c4b4867e49182e56bed76a1cc10b91e7e4bd62bb5f3b48b5611aacd7f7fd7a777f07f40acc28c8c88f2cfbcfa147d7cc123ecf63891500908c2ce0aeb03a6cb3d7602ec04ee09f879995c0cf18ae2da8e11b18691608f5bb3ab34f1d3d50da636434d6826ab2ebdb26885e21e1cdb554d49a84538f01e56c504be4c47c0a6a4ac906c81b36d52af20362f2d32f17a2251d02f18d701550b4f244b12a242bb2e6fae4f4fdf0b6642c74aff9cf9ee7270ebd6ae965a8ba7f3c0bf6dad9d07f8f6edd1c447cda49aa300a046784e342fc15bd6ae965a8ba7f3c0bf6dad9d07f8f6edd1c447cda49aa300a046784e342fc15791f98ea8ba9e0bc24cf0b92ad3ced9fbd478f966980f3b57cdf7f6611f72c5a388d1e7b0afc42e2960834e66f4a98617e66c9ce6dc1a48805b71f9c38c27de140606b542e5a82414518755eed94cd3f644b323b9704369fbbe68713e98956e216168cc22ed9be919b6130812d1211d8136c70ac6f1d08918c493971a61d339f3666b17d6b75ac7e85c1f89a96f780936a7c59344c17c950d340282533fd6166b36354f111e09972b2fb68f89625322f9c4377586d4e8e9e2b38cde6039ffd19d4cd5b062fb891367a364701812de160c1f54efe2be5fe2a2d12a7ed86620b15183bd7dbf0035aa94b813aa7ec5c6176c0344ab46a7969f68e1dbc516d7e7ee79f5970d181c1cf620653ea967d2d528848f862535389a7a751e367dc84683b5c336362bbaf24ae365fb68174700b48cc35b35de0fc27e8e43d62ae0370e01564f8f484f7d9a95538220779fb8fd9fa3302f929c55653a1056c316f0d26595695f8f484f7d9a95538220779fb8fd9fa3302f929c55653a1056c316f0d26595695bce0a5ad182284100b89e43d4e312fa7bbfe67479f1d25ccee10a505f00a7ae88e68e04c21a3c79fe78fbbef730c5ce8475049f6e990a2ce730699ac60ee1505c4f937322c7b90387fd33626840a4c4b5d789cf128b004720f4a5f992af48c9fc4f937322c7b90387fd33626840a4c4b5d789cf128b004720f4a5f992af48c9f37afadf9d860d765597ad2e506097b8e412e8b428d5c166574bbcee416d05c251701c6bb054d05ace08d3757b243616da656ce7e8f29044b6a9cd8bf30223026a4196144652f4c821f9617772d1e32cc06edbedbd77466c4708181c79fbcee8880722d5e06cc03769fdd88d92631b990643354c2e42b9b95c3c176631ea3b21cfd9ba0329302aac2452c9dfe82085c099525c1fbb511940f4ae016a40835acd0c72d6e116d4663938ee4380cd297ae80b95e2cd38ee86f5e8e46776206fceed8b8618e4510603697163ce9673c9ac63110dcece876d154d351eb8af464ee0db6a2c4addd16ab8df471b81ac61c189be79d359245bec8b787468582a775c2bb960e83e274c532a5a63fa1661cdebbec49c77d48894b46b33a3e1c840d258aba224e45a1469d4b255e8b61e43e5dc5411de013a8a9f7b9adf7bc0274a49770beab1f5bd70f4ef9ec33597d5dabd45158c5516ab5d5e9847d5a18eff8e1f3ec8a1b18ae12836b857464d181a271a439dc61ee00e372a1e2d172d91a8fae64e3c8acde11c2ea33e5abc7c9a8a1a1847111922a25403646d93f413b64aad63663ce9fb41b34660673ee07fe7a0de2586a31e5a66719f45b62b28bf7a9f5e7ea7692c0f864fe6f28e40a12c7ca780ec99b9cba50f499e1bbdb78ea5cac34122dfb20e611397c6a2f5c85227443ed23f9898842f0889d968bcd5bf5bf53ac20c9290d28a7a34ddc04ba3b64f3605c3ac798f1abd604222b3dd9fc9dd420009f62adacf3a7a34ddc04ba3b64f3605c3ac798f1abd604222b3dd9fc9dd420009f62adacf384d3923464122cbb75967a2569426b29f368649fb52e9efea97c0b7d6db9b0779ae137f6d6fef847dc0bc0620978909c93a77f4b2494c0e3b4d979e84a994539aacf0bcab3d84dad350c7cd95b9c70932915a4b10215e5b7202d19d3fccefb16cf062896687d7e61b233d19cbe27cb12f60eb81b4b71bc52a9f2a106a45c267b7b9d3207226f6220b2812cd11c95d28a124a33698bf0ea6949ee53d7b8a7499b75a5653ecd31a7ae41d64aa8492f6fcc49d11e3535039eb48440ad41728ff7ca118c4e8dcf2e24bf1664e762d704645131d20ddae4bcb142d93366955e64086b4f9c09b3facc26dc80075e246a8790233bb451be7b0209c3349003803da54968a291fdb6f09c5a106fa7207136b7f1422af22b0463aaf0db11b67ea21c8a207d66448b241fc7e1a433ddf1b4ebe720aae703a17df7ace56f03d7b0eedbcecb9c7bc9031832c4e958d9278470b3760f89d5fb4edc7698f9c921e260ff8ed5a470548f5877e890d978402b8b8c4004616d937821aba20e06ec3d2075ff527e2830e682b8c8ce846d4d8411f0a0bd26c2784f05767224bd15b04e79ad77a9f66bce8b9fe0f3cad5e944376f94977e6633fa73f68f96a4f265e6afd23c1b4c8f4050ccebcaf8f1ed2e18dab81c773fddbf717852b445af99a35f48f3def9a874f8a5be6f7e2108532070401ae2031ced09a385e3e33e76ad32be04c9ee135fb6ee4bf5039a67597db539dad232ca46702e4b8c191573de3d57ada7e36bb13b60a88cf5039a67597db539dad232ca46702e4b8c191573de3d57ada7e36bb13b60a88c626eed61345a6009ee5681ee8e5ff4d596025f4ccf9491ce493b549c57dea3ec8b58709b7ffebb3d41768879ef05cb5c01fd2cfaa5b62bf59f28e244ec4d55578391c5d65cfab48f76480660fdc51ed6781e315e52b6a85e2895e1385d32fad889cd6cf4f839bc3f50a1910b6dc444cb4c96bc862e1b09fffc4baaec1be0a7b702502371268c813457040ac2661672fa90b53337c08d8b870a849951f3c25d3330d3cf4201e81196e2ff4744f9b9a3fd3588777272c86e6b35cf16ebbc9ad6c6c731d2799afcc6a54c42c744cf7b1c43600126d94340ec08021d77c9e750ebdafb9131cce8a8b55bbac124bd0f44015819f3151a16bbe043294c137ecfc36a57f9d4380287258a0f65c7e9d94e8f76270e4db15f10e90556cf3a714dbf452afbabd266f18c2b8a42f0afc6904825a8120656649104c0f42a95ad5e472b09026117f75e613543395b7f5ebeaa98d9db6ddd8d54a97668289e80c5dbd6bef033fbc6263aa236e2fa903861b3104466917a86a07bbadaae9794edb6fb2c14557b9aaaa7a220238333ff5255ec17214e3aa48be9480852014ba3f68f631775ba08886c12247c45f6e7a1d94360e83b662c5a991e92afb81ef5df8f42c904c5be00659497ab6ecb247a669a0796d4cbf46fd0e95ae0126a1047b34a8df3380a0019a93f37ce01944074aac566994d66857c89b821b7f20fa8daa66ec668d525842ea0a544eb905611facab44cd1c2538d5d4a109eff7ce7aeca41de27fef630401d097e4f6eecd8b82e7f91c750e4a999afb09788e3d97bda8de489126f7c7a5c9a52633964591dd69dfba875f104bd1d401cbdc07eb25a1daf1c76e0b4db922053618329a7a5b447f2008d3c2ebe6b06245514bb82813fad6dd6f990a46f9f3a69379cc3990ee087736393749cc8dd95c8d6e103305830d08395b401b0ee0b1568dea58378b490e897331ffaaa2be1957a319ecf242f38f790c5124f416ec9fe42517b0284681193f5979d4f59eb29228f8b6f39dbf54327851c5806109ce71821007aa91a491d02bdf52e03bca241673231c5d27d1cf741c528f0ead0ed8d400c59ad703f7eb4d71af03001663fa416eee06be72ec38b95a1b6c6721b61d0a2ce0255325db2ca23c1b3cbc32908194b77f9d8d1cc05a0a93c16392fce1a945349e2923da4457ab81e2b90135f978d7528d463826680aa5bf84d59b0cb490c963e88b23bfd198905fa6fec4daf4e7aa00b8f4be7313d6cf42f95a3cc806cbeaeff83c563e2fe047492ef35609aac38501551c4d2b72815ba504ce6430b354e3cf5f3fcd84a783358c878997587667fbada9fd0bb7e00e6951dae40b89f2b7c9faf8034e80ad5f8877fecaaa05e6f676c4fd1084c2c1d03611bc073953cab8badc52135a6e3c790af6ec2b57f2e4e9403af57a36b1992c0de66880568d4eed0df833ee50c6bc423aa6ff7e8047d621169ccbdb2650e30adffb7ea4d4bf4b5fffe3224dca835156282f854b01bb1a43ced44a00d12d59365ebc1ab68dabe9751301016e4f71504e5d7423da8dd51acddde9d8519f11da2b75863bc1a0601b381d7ab6c6cd067d474f43a43e0a952a0a43c043c5300997ad505918712f4862f25864d1888229e4004400835cfe20f7eaa9f8b8e7f7deaf84822e9d6f0d474a5a8ae50a30ebffbc58b0afd3bec8d7b8b6ccf5406164fe69d3e52c3f52233a15b9680ec25b3e94f7aa8e9ada932e1369b3ae97fb2d53aa6cf5410bb35b4718600fbdaa089f64ad43d45b884caf19165d1fd9e87c3c5679645df336c28980a0d698775362840ace76fd00b6ee27228c6b18de28562c1c2209d46a398af80012fe6ed241dcc144f0cd2cbaf256e742cc304104d63eb9e3a760e81fdf45692ddbeb90909ab9661bce9bbae919b82911487dbaa8a11a1c0cd8c5189dd7929ceed6e2347fba5cfb2158f33b2b63a49e99e30c418f2f61ef376c7ca2b2c2c122a35783efad072a1dae290df7b8bc1874a5194943133adf61ac28881853e624a3a753e54f42a35e82a822d025158198ba37eafe7acd6878d6556fc80d20a928fedffb660b97f939201271563cd42ba3a98f77fb491f9c1d4b1b83a8c17a8edd3b3e09e5f230f6bd80d3d8474fe6ac7c3a056ea2928fb54404881f74cae20a70c5ea0fbd5030cf13da3014fab47da2d9116eb6a1809d533cd13cfe5b82c47215ec517274d17a580a668834a207361004fdfea3d43a3c7a3355603d3fbbe3dad5eea87ab2ac3317bbb8564d541c0bf6542dbb06cd4322edcc7187e228505c265b3840cbc8fe73b296eac61e3c846265f0547c8c777e2aaee28d7abe72ff65501ed835847a4a79b23aafa93c4ba0d5493f77d3092a822b6c822eb01aaaec41ac4253e113f1c444569ac75848d5daedcef19e1b2575d59100c4fc092789f04ca01a76dfb6eb4fff50d24653491f5e233242effaa83345f121aabd1bcb62363e7812b5cf10fb2555bfbe8af1f27bfde6e1bfd2867ee29e4b4521278a8e6cb4b243a37afe47b1788e37ab4e76f69e843a37664bbd5ff7a5b1a54db73bd8f30b85a9f1bc3a2bfd16219ea9f143aac9d4dede962d1844bd9ed6324f67f03b575210a66b83d67a583d3991e8f3d09a857a46a69394c82fa0a53e2a843fa28c09b07f5369b8bc285fa4482653857483128fc8b97646c5fa048fb4c2f9e9d6af0feadcfab2eeaba986b9e3b4dfcc71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-pymongo-3.11.0-150300.3.3.1.src.rpmpython3-pymongopython3-pymongo(aarch-64)@@@@@@@@     ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libpython3.6m.so.1.0()(64bit)python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.63.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3f:_+^f/]w@\@\.@[@[LZ@ZH@ZZ@Z[@YVŲ@UUz@U@U%@U%@dmueller@suse.comdmueller@suse.comdmueller@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comalarrosa@suse.commcepl@suse.comaplanas@suse.comaplanas@suse.comro@suse.dejacobwinski@gmail.comaxel.braun@gmx.detoddrme2178@gmail.comeshmarnev@suse.comjacobwinski@gmail.comseife+obs@b1-systems.combwiedemann@suse.commlin@suse.comtbechtold@suse.com- add CVE-2024-21506.patch (bsc#1222492, CVE-2024-21506)- update to 3.11.0: * Version 3.11 adds support for MongoDB 4.4 and includes a number of bug fixes. * Support for OCSP (Online Certificate Status Protocol). * Support for PyOpenSSL as an alternative TLS implementation. * Support for the MONGODB-AWS authentication mechanism. * Support for the directConnection URI option and kwarg to MongoClient. * Support for speculative authentication attempts in connection handshakes which reduces the number of network roundtrips needed to authenticate new connections on MongoDB 4.4+. * Support for creating collections in multi-document transactions with create_collection() on MongoDB 4.4+. * Added index hinting support to the ReplaceOne, UpdateOne, UpdateMany, DeleteOne, and DeleteMany bulk operations. * Added support for bson.binary.UuidRepresentation.UNSPECIFIED and MongoClient(uuidRepresentation='unspecified') which will become the default UUID representation starting in PyMongo 4.0. See Handling UUID Data for details. * Added the background parameter to pymongo.database.Database.validate_collection(). For a description of this parameter see the MongoDB documentation for the validate command. * Added the allow_disk_use parameters to pymongo.collection.Collection.find(). * Added the hedge parameter to PrimaryPreferred, Secondary, SecondaryPreferred, Nearest to support disabling (or explicitly enabling) hedged reads in MongoDB 4.4+.- update to 3.10.1: - Support for Client-Side Field Level Encryption with MongoDB 4.2. See :doc:`examples/encryption` for examples. - Support for Python 3.8. - Added :attr:`pymongo.client_session.ClientSession.in_transaction`. - Do not hold the Topology lock while creating connections in a MongoClient's background thread. This change fixes a bug where application operations would block while the background thread ensures that all server pools have minPoolSize connections. - Fix a UnicodeDecodeError bug when coercing a PyMongoError with a non-ascii error message to unicode on Python 2. - Fix an edge case bug where PyMongo could exceed the server's maxMessageSizeBytes when generating a compressed bulk write command.- Update to 3.9.0: * Update to sync with mongodb 4.2- Add patch to fix test run on 32bit: * mongodb-skip-test.patch- Update to 3.8.0: * http://api.mongodb.com/python/3.8.0/changelog.html- Upgrade to 3.7.1 * Calling `~pymongo.database.Database.authenticate` more than once with the same credentials results in OperationFailure. * Authentication fails when SCRAM-SHA-1 is used to authenticate users with only MONGODB-CR credentials. * A millisecond rounding problem when decoding datetimes in the pure Python BSON decoder on 32 bit systems and AWS lambda.- Upgrade to 3.7.0 Version 3.7 adds support for MongoDB 4.0. More details are available at http://api.mongodb.com/python/3.7.0/changelog.html- Allows Recommends and Suggest in Fedora- Suggests only for SUSE- fix build on ppc64 and s390x by dropping the ifarch statements all our platforms install this to sitearch (bsc#1085572)- Update to version 3.6.0: + Adds support for MongoDB 3.6, drops support for CPython 3.3. + Drops support for MongoDB versions older than 2.6. + Updates: * Support for change streams. See the :meth:`~pymongo.collection.Collection.watch` method for details. * Support for array_filters in :meth:`~pymongo.collection.Collection.update_one`, :meth:`~pymongo.collection.Collection.update_many`, :meth:`~pymongo.collection.Collection.find_one_and_update`, :meth:`~pymongo.operations.UpdateOne`, and :meth:`~pymongo.operations.UpdateMany`. * New Session API, see :meth:`~pymongo.mongo_client.MongoClient.start_session`. * New methods :meth:`~pymongo.collection.Collection.find_raw_batches` and :meth:`~pymongo.collection.Collection.aggregate_raw_batches` for use with external libraries that can parse raw batches of BSON data. * New methods :meth:`~pymongo.mongo_client.MongoClient.list_databases` and :meth:`~pymongo.mongo_client.MongoClient.list_database_names`. * New methods :meth:`~pymongo.database.Database.list_collections` and :meth:`~pymongo.database.Database.list_collection_names`. * Support for mongodb+srv:// URIs. See :class:`~pymongo.mongo_client.MongoClient` for details. * Index management helpers (:meth:`~pymongo.collection.Collection.create_index`, :meth:`~pymongo.collection.Collection.create_indexes`, :meth:`~pymongo.collection.Collection.drop_index`, :meth:`~pymongo.collection.Collection.drop_indexes`, :meth:`~pymongo.collection.Collection.reindex`) now support maxTimeMS. * Support for retryable writes and the ``retryWrites`` URI option. See :class:`~pymongo.mongo_client.MongoClient` for details. + Deprecations: * The `useCursor` option for :meth:`~pymongo.collection.Collection.aggregate` is deprecated. The option was only necessary when upgrading from MongoDB 2.4 to MongoDB 2.6. MongoDB 2.4 is no longer supported. * The :meth:`~pymongo.database.Database.add_user` and :meth:`~pymongo.database.Database.remove_user` methods are deprecated. See the method docstrings for alternatives. + Breaking changes: * Starting in MongoDB 3.6, the deprecated methods :meth:`~pymongo.database.Database.authenticate` and :meth:`~pymongo.database.Database.logout` now invalidate all cursors created prior. Instead of using these methods to change credentials, pass credentials for one user to the :class:`~pymongo.mongo_client.MongoClient` at construction time, and either grant access to several databases to one user account, or use a distinct client object for each user. * BSON binary subtype 4 is decoded using RFC-4122 byte order regardless of the UUID representation. This is a change in behavior for applications that use UUID representation :data:`bson.binary.JAVA_LEGACY` or :data:`bson.binary.CSHARP_LEGACY` to decode BSON binary subtype 4. Other UUID representations, :data:`bson.binary.PYTHON_LEGACY` (the default) and :data:`bson.binary.STANDARD`, and the decoding of BSON binary subtype 3 are unchanged.- update to version 3.5.1 tests_should_pass_without_MongoDB_running.patch removed - not needed anymore- Update to Version3.4 * Complete support for MongoDB 3.4 * Improved support for logging server discovery and monitoring events. See :mod:`~pymongo.monitoring` for examples. * Support for matching iPAddress subjectAltName values for TLS certificate verification. * TLS compression is now explicitly disabled when possible. * The Server Name Indication (SNI) TLS extension is used when possible. * Finer control over JSON encoding/decoding with :class:`~bson.json_util.JSONOptions`. * Allow :class:`~bson.code.Code` objects to have a scope of ``None``, signifying no scope. Also allow encoding Code objects with an empty scope (i.e. ``{}``). - Update to Version3.3 * C extensions support on big endian systems. * Kerberos authentication support on Windows using `WinKerberos `_. * A new ``ssl_clrfile`` option to support certificate revocation lists. * A new ``ssl_pem_passphrase`` option to support encrypted key files. * Support for publishing server discovery and monitoring events. See :mod:`~pymongo.monitoring` for details. * New connection pool options ``minPoolSize`` and ``maxIdleTimeMS``. * New ``heartbeatFrequencyMS`` option controls the rate at which background monitoring threads re-check servers. Default is once every 10 seconds. - Update to Version3.2.2 * Version 3.2.2 fixes a few issues reported since the release of 3.2.1, including a fix for using the `connect` option in the MongoDB URI and support for setting the batch size for a query to 1 when using MongoDB 3.2+. Changes in Version 3.2.1 * Version 3.2.1 fixes a few issues reported since the release of 3.2, including running the mapreduce command twice when calling the :meth:`~pymongo.collection.Collection.inline_map_reduce` method and a :exc:`TypeError` being raised when calling :meth:`~gridfs.GridFSBucket.download_to_stream`. This release also improves error messaging around BSON decoding. - Update to Version3.2 + Version 3.2 implements the new server features introduced in MongoDB 3.2. + Highlights include: - Full support for MongoDB 3.2 - Support for reading and writing raw BSON with :class:`~bson.raw_bson.RawBSONDocument` - Add tests_should_pass_without_MongoDB_running.patch - Fix source URL - Implement single-spec version- Update to 3.1.1: * Command monitoring support. * Configurable error handling for UnicodeDecodeError. * Optional automatic timezone conversion when decoding BSON datetime. * An implementation of GridFSBucket from the new GridFS spec. * Compliance with the new Connection String spec. * Reduced idle CPU usage in Python 2.- Update to 3.0.3, fixes: * PYTHON-942: Error in changelog guidance for Python 3 (find timeout parameter) * PYTHON-934: Unable to specify ssl_match_hostname option using URI style connection string * PYTHON-946: Undocumented regression in Collection.find - projection tuple no longer allowed * PYTHON-939: Monitor threads slow to terminate on application shutdown. * PYTHON-932: Error in GSSAPI / Kerberos * PYTHON-954: TxMongo is recommended for production use * PYTHON-945: Remove validation of the OP_REPLY "startingFrom" field * PYTHON-951: Corrupt GridFS files can send GridOut.read / readline into an infinite loop * PYTHON-940: Unhelpful and pretty wrong error message * PYTHON-933: "maxPoolSize=0" allowed, causes hang- fix non-SUSE build by conditionalizing "Suggests:" tag- update to 3.0.2 - fix a bug that could route operations to replica set members that are not in primary or secondary state when using - fix bug in GridFS.delete- Add BuildRequires: python-unittest2 for fix fails in tests on SLE11 SP3- update to 3.0: - BUMP 3.0 - Update install docs. - Capitalize "Python" in changelog. - Note the loss of Connection and ReplicaSetConnection. - Add TLS/SSL example docs. - PYTHON-821 - Note that the new CRUD API methods don't apply SON manipulators. - Update collection.py - PYTHON-874 - Support wincertstore as ca_certs fallback on Windows. - PYTHON-874 - Support certifi as ca_certs fallback on old pythons. - PYTHON-863 - Fix heartbeatFrequencyMS. - PYTHON-863 - Don't take a lock from a weakref callback. - PYTHON-863 - Ref cycle in Monitor. - Post rc1. - BUMP 3.0rc1 - Update install docs. - PYTHON-872 - Update changelog. - PYTHON-872 - Test ConfigurationError. - PYTHON-872 - Can't test loading system CA certs on Windows. - PYTHON-872 - Add tests. - PYTHON-872 - Better error message on handshake failure. - PYTHON-872 - Default to ssl.CERT_REQUIRED when ssl=True. - Delete obsolete test_pool_with_fork. - Fix racy tests of legacy unacknowledged writes. - Redundant assignment in test_crud.py. - Reuse global test client in test_crud.py. - PYTHON-871 - Fix encoding of defaultdict. - PYTHON-818 - Remove unicode_literals future imports. - PYTHON-870 - Fix two unlikely reference leaks. - PYTHON-869 - Use ReadPreference.PRIMARY for current_op and unlock. - Post rc0. - BUMP 3.0rc0 - Fix up copyright dates. - Update install docs. - Define and use some constants. - Close socket in test_pool_check. - PYTHON-857 - Remove MongoClient.(min|max)_wire_version. - Various doc fixes. - PYTHON-857 - Delete test_wire_version_mongos_ha. - PYTHON-857 - Clean up _command helper return values. - PYTHON-868 - Apply local threshold for mongos load balancing. - PYTHON-868 - Fix secondary reads in Sharded mode. - PYTHON-865 - Fix mongos $readPreference issues. - PYTHON-857 - Fix options() for legacy server versions. - PYTHON-857 - Fix race in collection_names and options. - Fix bulk result for legacy insert with write concern failure. - Set SlaveOkay bit for list_indexes / index_information. - Fix test of mapreduce and read preference. - PYTHON-857 - Update C version of batch writes. - PYTHON-857 - Fix SlaveOkay wire protocol bit for mapreduce. - PYTHON-866 - Change MIN_HEARTBEAT_INTERVAL to 500ms. - PYTHON-857 - Delete MongoClient._writable_max_wire_version(). - PYTHON-842 - SSL URI config support. - PYTHON-864 - Support RFC-3339 offset format for $date. - PYTHON-857 - Rename _get_socket_for_writes to _socket_for_writes. - PYTHON-857 - Delete MongoClient._send_message. - PYTHON-857 - Fix "not master" error handling. - Fix up doc formatting for parallel_scan. - Fix formatting in find() docs. - PYTHON-798 - Improve docs and add examples. - PYTHON-857 - Remove MongoClient.__check_gle_response. - PYTHON-857 - Collection and Database use SocketInfo.command. - PYTHON-677 - Really make WriteConcern immutable. - PYTHON-822 - Remove no longer necessary test workaround. - PYTHON-822: Added CRUD YAML tests. - PYTHON-821 - Improve docs for write result acknowledged attribute. - PYTHON-857 - Complete wire-protocol race fix in Bulk API. - PYTHON-857 - Simplify _Bulk.execute_no_results. - PYTHON-857 - Pass socket to Collection._insert() etc. - PYTHON-820 - Ignore useCursor and batchSize when appropriate. - PYTHON-857 - Faster attribute access on SocketInfo. - Remove MongoDB 2.5.x-specific code for retrieving an upserted _id. - PYTHON-820 - Set batchSize on aggregate CommandCursor. - PYTHON-862 - Add batch_size to Cursor constructor. - PYTHON-857 - Use SocketInfo, not MongoClient, in message.py. - Post b1. - BUMP 3.0b1 - Update install docs for b1. - PYTHON-861 - Doc updates and compliance. - Obsolete comment about max write command size. - PYTHON-857 - Fix server-reset logic. - PYTHON-857 - Use client._get_socket_for_writes for write commands. - PYTHON-857 - Use client._get_socket_for_writes for OP_UPDATE and OP_DELETE. - PYTHON-857 - Use client._get_socket_for_writes for OP_INSERT. - PYTHON-861 - Implement list_indexes. - PYTHON-861 - Implement create_indexes. - PYTHON-728 - Fix signal handling in gevent / eventlet. - PYTHON-861 - Fix dropDups tests. - PYTHON-861 - create/ensure index changes - Feature to run a subset of tests in a green framework. - Typo in test_ha. - PYTHON-858 - Clean up high availability docs. - Some unused imports in tests. - PYTHON-728 - Translate socket.error to ConnectionFailure in pool.py. - Added server selection timeout to hanging tests. - PYTHON-813 Removed client_knobs where no longer needed - Add Anna Herlihy to contributors. - Don't call ismaster twice when opening a monitor socket. - PYTHON-512 - Remove gevent from tox.ini. - Delete racy test_selection_failure. - Revert "Mock the clock in test_selection_failure." - Revert "Python 3.4 compatibility in test_selection_failure." - Revert "Unused import in test_topology." - Post b0 - BUMP 3.0b0 - Changelog updates. - Mention beta releases in install docs. - PYTHON-856 - as_class -> document_class - PYTHON-813 Added support for serverSelectionTimeoutMS - PYTHON-854 max_pool_size -> maxPoolSize - PYTHON-851 - Fix a test. - PYTHON-851 - Clean up MongoClient properties. - PYTHON-815 - Fix rtt test runner. - PYTHON-815 - Fix server selection spec test runner. - Rename test_mongos_ha to test_mongos_load_balancing. - PYTHON-852 - Mongos load balancing. - Don't remove a mongos on disconnect. - Ease-of-use testing with ha_tools.py. - PYTHON-836 - Fix command routing for aggregate and map_reduce helpers. - PYTHON-836 - Fix new test under auth. - PYTHON-836 - Always set slaveOk bit for non-mongos direct connection. - PYTHON-815: Added YAML tests for server selection. - Move another legacy test. - Bring changelog up to date. - PYTHON-834 - Add option to disable match_hostname. - Fix ReturnDocument examples. - Finalize option locations and exports. - Simplify TopologyDescription.reset_server. - Unused import in test_topology. - PYTHON-845 - Add examples to CRUD docstrings. - Correct the description of waitQueueMultiple. - PYTHON-770 - Update SDAM tests from specs repo. - PYTHON-726 - Test in gevent and eventlet. - PYTHON-850 - Fix an authentication test. - PYTHON-850 - Change some uses of ConfigurationError to Type/ValueError. - PYTHON-844 - Use the Python 3 docs' HTML theme. - PYTHON-841 FAQ entry for key order and subdocument matching. - PYTHON-846 - Database.connection -> Database.client - PYTHON-847 Remove disconnect(), synonym of MongoClient.close(). - PYTHON-848 Remove MongoClient.alive. - PYTHON-839 - Better validation error messages. - PYTHON-838 - Deprecate Database.add_son_manipulator - Typo in FAQ. - PYTHON-837 - Implement CRUD spec exception hierarchy. - PYTHON-835 - Consistent method signatures. - PEP8 / Pylint cleanups. - Debug a test. - Fix a racy test. - PYTHON-821 - Deprecated legacy API. - PYTHON-821 - Small test fixes. - PYTHON-821 - Add test_legacy_api.py - Skip forking tests if we don't have multiprocessing. - PYTHON-821 - Switch internals to the new CRUD API. - Debug some tests. - Fix typo. - PYTHON-821 - Use new CRUD API in GridFS. - PYTHON-821 - Migrate most tests to new the CRUD API. - PYTHON-821 - Add insert_many to built docs. - PYTHON-821 - Implement insert_many - PYTHON-821 - Implement delete_one and delete_many. - PYTHON-821 - Implement replace_one, update_one, and update_many. - PYTHON-821 - Introduce results and options modules. - PYTHON-821 - Implement insert_one. - PYTHON-821 - Implement find_one_and_*. - PYTHON-825 BSON API changes and internal options handling. - PYTHON-821 - Implement Collection.bulk_write. - PYTHON-826 Move codec_options submodule from pymongo to bson. - Python 3.4 compatibility in test_selection_failure. - Mock the clock in test_selection_failure. - PYTHON-829 Call ismaster on each new connection. - PYTHON-829 Move some network code to network.py. - Clean up a stray user. - Replace more tearDowns with addCleanup. - No more need to call MongoClient.close in tests. - Use with-statement to flush test key-file. - Replace some tearDowns with addCleanup. - Remove tearDowns from test_ha. - Remove pre-MongoDB-2.0 version checks from tests. - Reset average round trip time if a server is disconnected. - Correct a comment in test_round_trip_time. - Update MongoDB version references from 2.8 to 3.0. - PYTHON-830 - Fix bad uses of _get_wc_override. - Longer timeouts in test_insert_large_batch. - Fix and clarify test_insert_large_batch. - Debug test_insert_large_batch. - Fix test_init_disconnected. - Race in test_exhaust_getmore_server_error. - Lock the Pool to return a socket. - Update comments in test_insert_large_batch. - Race in test_continue_on_error. - Import SkipTest correctly in Python 2.6. - Two test failures on Windows. - Let test_network_error_on_operation succeed without a server. - PYTHON-820 - API changes for find/find_one to comply with CRUD spec. - PYTHON-820 - count and distinct changes to comply with CRUD. - Work around Vim's poor parsing of python docstrings. - PYTHON-820 - Change aggregate to comply with the CRUD spec. - Race in test_round_trip_time. - PYTHON-816 Improved test coverage for Pool. - PYTHON-816 Simplify Pool. - Python 2 compatibility in TestMonitor.test_atexit_hook. - Stop thread sooner after Monitor is deleted. - Simplify TestMonitor. - Shorter timeout in TestMonitor. - PYTHON-798 - Fix auth tests. - PYTHON-818 - Work around issues with unicode_literals and pbkdf2_hmac. - PYTHON-798 - Make common.BaseObject immutable - PYTHON-814 - API and behavior changes for Database.command. - PYTHON-812 - Make local threshold global and immutable. - PYTHON-811 - latencyThresholdMS -> localThresholdMS - Don't test 'text' command with MongoDB 2.8. - PYTHON-799 Avoid deadlock in Cursor destructor with PyPy. - PYTHON-799 Break ref cycle in Monitor. - Add codec_options to MongoReplicaSetClient docs. - PYTHON-805 - Fix docs for find() and Cursor. - PYTHON-801 - Remove BaseObject.uuid_subtype - PYTHON-801 - Add STANDARD and PYTHON_LEGACY to bson.binary - PYTHON-800 - Clean up internal use of CodecOptions. - PYTHON-785 - Really check Collection's write_concern in GridFS. - Clean up test_auto_ref_and_deref_list. - Delete references to missing file /examples/requests. - PYTHON-677 - Finish transition to WriteConcern. - PYTHON-677 - WriteConcern docs. - PYTHON-785 - Check Collection's write_concern in GridFS - PYTHON-807 Silence warnings when testing Database.error(). - PYTHON-785 No need for getlasterror before filemd5. - PYTHON-807 Deprecate Database.error() and related methods. - PYTHON-805 - Fix legacy internals that pass read_preference to Cursor - PYTHON-804 - Add codec_options, etc. to Database.create_collection - Updated minimongo repository location - PYTHON-806 - Always use command cursor 'ns' value for OP_GET_MORE - PYTHON-796 - Support listCollections and listIndexes command cursors - Race in test_network_error_on_operation. - PYTHON-805 - Add with_options and remove per helper read_preference - PYTHON-799 Create a PeriodicExecutor class for background monitoring. - Delete test_errors.py. - PYTHON-803 - Don't use Collection.find() for commands. - PYTHON-802 - Add get_database and get_collection methods - PYTHON-800 - Docs for codec_options. - PYTHON-800 - Add __eq__ and __ne__ methods to CodecOptions. - PYTHON-800 - Add CodecOptions class. - Fix how unittests check for "enableTestCommands" server option. - Indentation style in Topology. - Update a comment in Monitor. - Long line. - Unused imports in tests. - Unused imports in mongo_client. - Update docstring for a test utility, SocketGetter. - Update comments in select_server(). - PYTHON-785 Update connection-pooling FAQ. - Tests detect when Mongo Orchestration has enabled test commands. - Avoid ResourceWarnings in TestPooling. - Dead code in test_read_preferences. - Race in test_round_trip_time. - Unused import - Python 3 compatibility in TestJsonUtil.test_regex. - Rename maybe_return_socket to return_socket. - PYTHON-526 Remove 'compile_re' option. - Race in test_round_trip_time. - Style in pymongo_mocks.py. - Avoid ResourceWarning with MockPool tests in Python 3.3. - More reliable test_round_trip_time. - Long line in test_cursor. - Don't reassign "address" parameter in _send_message(). - Changelog formatting. - Update cursor management for PyMongo 3.0. - Rely on standard json module. - Delete an ancient FAQ about the Year 2038 Problem. - Dead code. - Make Pool.get_socket a context manager. - Delete an ancient note about MongoDB 1.5. - New method to calculate average round trip time. - Raise if nonce or server signature don't match. - PYTHON-795 - Fix password handling for None and the empty string. - PYTHON-785 Changelog: how to adapt to a world without start_request. - Fix race in TestMongoClientFailover.test_discover_primary. - PYTHON-785 Delete examples/requests.rst. - PYTHON-785 Remove start_request(). - PYTHON-785 Don't call start_request in mod_wsgi test. - PYTHON-785 Delete TestReplicaSetRequest. - PYTHON-792 - Update create collection and index docs. - test_client style. - test_network_error_on_operation can run without a server. - Unused import in monitor. - Use _UNPACK_INT in new BSON helpers. - Add Heewa Barfchin to contributors. - Update changelog to mention new BSON helpers. - Document uuid_subtype parameter for BSON.encode/decode. - Document to uuid_subtype parameter for decoders. - Fix up docs for decode_(file_)iter. - Fix decode_(file_)iter tests for 3.0-dev. - Allow decode_(file_)iter to use C extensions. - Add compile_re support to decode_(file_)iter. - Add generator versions of decode_all in bson. - Fix test_default_roles to work with mongo-orchestration. - test_lazy_connect_w0 can break the next test. - Unused import in test_pooling. - Update test_cert_ssl_validation_hostname_fail for replica set in 3.0-dev. - More reliable test_max_pool_size. - Optional packages: backports.pbkdf2, pykerberos, monotime. - Use a monotonic clock if possible. - Tests can rely on Javascript sleep() function. - PYTHON-785 Don't use requests in GridFS. - PYTHON-791 - Fix JSON support for Timestamp. - Changelog and related fixes. - PYTHON-789 Clarify valid ObjectId input (3.0-dev). - PYTHON-785 Don't use requests in tests. - Rename connection_id and conn_id to "address". - Finish renaming 'set_name' to 'replica_set_name'. - PYTHON-525 Helpful connection error messages. - Simplify auth tests, don't create additional root users. - Remove TestClientLazyConnectBadSeeds. - Shorter timeout in connection-failure tests. - Typo in test_host_w_port. - Undeprecate message.insert(). - Rename "set_name" to "replica_set_name". - Unused imports in test files. - Unused imports. - Fix test_stale_getmore and test_stale_killcursors. - Fix add_user tests for MongoDB 2.4. - Fix race with disconnect, auth, and getMore. - Two typos - Fix wtimeout tests for MongoDB 2.8. - Fix require_test_commands decorator for unittests. - PYTHON-788 Remove copy_database helper method. - PyMongo 2.8 changelog. - PYTHON-778 - Document URI quoting rules. - Typo in README.rst. - Fix whitespace in test/utils.py. - PYTHON-782 Verify readchunk() works for a disconnected GridOut. - Add a user and authenticate before copy_database specifying fromhost. - Assert that MongoClient raises OperationFailure when connecting to a host with bad credentials using SASL PLAIN. - Force all tests to run in alphabetical order by module name. - Test the right client in TestClient.test_contextlib. - Re-authenticate after logging out from TestThreadsAuth. - Fix races in TestTopologyErrors. - Remove unused class SocketSettings. - All TopologySettings options should default to None. - Import style in test_gridfs. - More consistent use of 'reset' and 'close'. - Monitors stop themselves when the Topology is GC'ed. - MongoClient.close() stops monitors. - Faster method of checking server compatibility. - Longer timeout in test_request_with_fork. - Fix race in test_common. - Use a separate db for manipulator test. - Add Sergey Azovskov to contributors. - Add version information to docstring. - Manipulate defaults to False in find_and_modify. - Added support for manipulate param in find_and_modify for consistency with find method - Update travis.yml - PYTHON-762 - Fix tests for python3.2. - Remove pymongo.errors.UnsupportedOption. - Fix tests of MongoClient.host property. - Remove obsolete GridFile test. - PYTHON-781 - Fix tests for multiple storage engines. - PYTHON-761 - Use listCollections for helper methods - PYTHON-762 - Use listIndexes for index_information - test_atexit_hook wasn't testing what it meant to. - Remove GridFS.open and close, and GridFile. - PEP 257. - Remove warnings about MongoDB versions before 1.8. - Remove ancient version annotations. - PYTHON-768 - Support authMechanismProperties. - Standardize how tests construct MongoClients. - Redundant test code. - Test GridFS.find_one. - Style. - Add find_one() method for gridfs. - PYTHON-703 Remove slow SON.__contains__ method. - Allow destructive ops during son iteration and let python handle (identical to iter on list) - Don't unnecessarily copy the key list - PYTHON-706 Mention that backports.pbkdf2 provides the best performance. - PYTHON-706 - Optimize XOR in SCRAM HI. - PYTHON-706 Use fastest SCRAM-SHA-1 implementation available. - PYTHON-764 Update auth examples for MongoDB 2.8. - PYTHON-764 SCRAM-SHA-1 automatic upgrade / downgrade. - Update grid_file.py - PYTHON-757 Warn against installing third-party "bson" package. - Avoid TypeError in Pool.__del__ during shutdown. - PYTHON-749 Handle floating-point chunkSize in GridOut. - PYTHON-749 Test that GridOut handles chunkSize as a float. - PYTHON-766 Fix KeyError when parsing certain mongos error responses. - PYTHON-766 Demonstrate a bug parsing an error message from mongos. - Use replica set connection in tests wherever possible. - Silence DeprecationWarnings in add_user tests. - PYTHON-763 - Bump MAX_SUPPORTED_WIRE_VERSION to 3. - Fix MongoClient.__getattr__ implementation. - Modern exception-handling syntax in ha_tools. - Use with-statements to acquire locks. - Remove _TestLazyConnectMixin class. - PYTHON-737 Raise AutoReconnect on exhaust cursor error. - Update Topology tests. - Fix TestMonitor.test_atexit_hook. - PYTHON-525 Update replica set docs for new MongoClient. - PYTHON-493 - Add **kwargs to Database.dereference - PYTHON-679 - Add simple test for socketKeepAlive. - PYTHON-693 - Fix parsing of default values for keyword args. - PYTHON-525 Redundant server discovery tests. - Debug TestMonitor.test_atexit_hook. - PYTHON-525 Use MongoClient in test_ha. - Test dropping an index twice. - Test MongoClient with invalid URI scheme. - Spelling: "test_drop_indexes_non_existent". - Fix test_not_master_error for auth. - Unused imports. - Redundant implementation of partition_node(). - Improve MongoClient test coverage. - Unused helper function "shuffled()". - PYTHON-753 - Add "How To Ask For Help" in README.rst - NotMasterError, not AutoReconnect, on w=0 write to secondary. - Dead code in Pool. - PYTHON-525 Remove "force" param for Pool.get_socket(). - PYTHON-525 Socket timeout for monitoring is connect_timeout. - Note that Topology.select_server() calls open() if needed. - PYTHON-525 Try to halt monitors before exiting. - Fix test_server.py's docstring. - PYTHON-739 - Add namespace to command failure message. - PYTHON-525 Update ReadPreference doc. - PYTHON-525 Obsolete attributes in RS client doc. - Fix docs for latency_threshold_ms. - PYTHON-752 - Fix escaping in SocketInfo.command. - PYTHON-700 - Support subclassing of son manipulators - TestCursorManager need not inherit from TestRequestMixin. - Remove "functools.partial" backport. - Remove "itertools.permutations" backport. - Remove "assertIsInstance" backport. - Remove unused test method "assertSoon". - Instructions to compile python for mod_wsgi testing. - PYTHON-480 - Filter __getattr__ lookups. - Python 3 compatibility in mod_wsgi test. - PYTHON-760 - BSONInt64 -> Int64 - Use lower() to canonicalize hostnames. - Update JSON test files from spec repo. - PYTHON-525 Use MongoClient in replica set tests. - PYTHON-758 Allow tests to use an existing user when running under auth. - Restore copy_database fromhost test... - Obsolete docs for "authenticate" and "logout". - Auth doc should use term "deployment", not "cluster". - Replace "Cluster" term with "Topology". - Rename "cluster" files to "topology". - PYTHON-759 - Support $date as ISO-8601 or $numberLong - Raise OperationFailure if command response has no document. - PYTHON-525 Deprecate MongoReplicaSetClient. - PYTHON-314, PYTHON-744 - Hint by index name, count with hint. - PYTHON-525 Restart monitor threads after fork. - PYTHON-525 Don't reset whole Cluster on network error. - PYTHON-525 Python 3 compatibility in SocketInfo.check_auth. - PYTHON-525 Update obsolete docstring. - PYTHON-525 Fix race in test_max_wire_version. - PYTHON-525 Don't use auto_start_request in mod_wsgi tests. - PYTHON-525 - Fix overflow error when testing on Windows - Fix index tests for MongoDB 2.7.x explain output - PYTHON-706 - Optimize our use of HMAC. - Fix long comment line. - PYTHON-525 Fix test_cluster_spec. - PYTHON-706 - Use SystemRandom for secure nonces. - Convert YAML to JSON. - PYTHON-525 Test direct connection to an RS member via external IP. - Rename test to more accurate direct_connection_slave.yml. - PYTHON-525 Better test_cluster_spec messages. - PYTHON-525 Handle a new primary with wrong setName. - Correct cluster type if a primary uses internal IP. - Fix style in test_cluster_spec. - YAML files should end with a newline. - Update discovery.yml test from spec. - Fixed hosts in discovery test - Fixed yml formatting - Implemented Cluster Monitor tests and test harness to consume them - PYTHON-346 - Use codecs for all string decoding/encoding. - PYTHON-525 Reimplement auth for new MongoClient. - PYTHON-525 Update test_ssl for new MongoClient. - Run tests even if prior run didn't clean up users. - PYTHON-525 Tests determine quickly if a mongod is available. - Fix test_unix_socket for narrowed localhost exception. - PYTHON-525 Speed up ConnectionFailure tests. - PYTHON-525 Skip SSL tests quickly if SSL is disabled. - PYTHON-525 Bugfix, allow tests to override SERVER_WAIT_TIME. - PYTHON-346 - Type lookup and caching improvements. - PYTHON-754 - Deprecate dropDups / drop_dups - PYTHON-346 - Add _encode_mapping, cache subtypes. - PYTHON-226 - Optimize ObjectId creation from BSON - Skip kill_cursors tests for mongos before 2.4.7. - PYTHON-525 Reimplement MongoClient to use Cluster. - PYTHON-525 Cluster improvements. - PYTHON-525 Move SERVER_TYPE to its own file. - PYTHON-525 Add method Cluster.select_server(). - Undeprecate MongoClient.set_cursor_manager. - Missing import. - PYTHON-525 Server selection implemented within ReadPreference classes. - PYTHON-346 - Remove buffer copies. - PYTHON-505 - Fix bson tests under Jython2.7. - Clean up an unnecessary constant definition. - PYTHON-346 - Eliminate second _bson_to_dict return value - PYTHON-346 - Eliminate unnecessary datetime.replace call - Skip dropDups test on mongo versions newer than 2.6.x - PYTHON-346 - Optimize decoding of most types. - PYTHON-346 - Relocate _make_c_string and friends. - PYTHON-346 - Cleanup style and silence a host of pylint complaints. - PYTHON-505 - Fix C extension build with VC++. - PYTHON-346 - Eliminate _get_int unsigned option - PYTHON-346 - Use a tuple for decoder options. - PYTHON-706 - SCRAM-SHA-1 - PYTHON-505 Allow C extensions to encode any mapping type, not just dicts. - No-rendezvous pool tests use the correct pool. - Enable MongoClient unittests that were disabled by mistake. - PYTHON-525 Race condition in TestClusterErrors.test_pool_reset. - Tiny style fix. - PYTHON-743 - Add ClientOptions class. - PYTHON-719 - Fix imports and indentation. - PYTHON-525 Avoid lost notifications in Monitor.request_check(). - PYTHON-525 Configurable heartbeat_frequency. - Allow certificate-validation tests to run. - close_cursors requires 'address' parameter. - Wrap server responses in a Response or ExhaustResponse object. - PYTHON-682 Add .coveragerc - PYTHON-346 - Fix DBRef encoding under jython2.7 - PYTHON-346 - Fix unhashable types issue in python 3.4. - PYTHON-707 - Fix -Werror=declaration-after-statement - PYTHON-738 - Clarify versionchanged line for bulk insert. - PYTHON-707 Update bson.son.SON's documentation in light of new BSONInt64 type. - PYTHON-346 - Reimplement pure python BSON encoder. - PYTHON-707 Encode BSONInt64 in C extensions. - PYTHON-708 Support $undefined and $numberLong extended JSON types. - PYTHON-707 Add a BSONInt64 type. - SocketInfo's 'host' parameter is no longer optional. - Unused imports. - PYTHON-726 Document how to run tests with Gevent. - PYTHON-726 Fix tests to run with Gevent's monkey-patching. - PYTHON-724 Remove Gevent-specific code. - Fix intermittent failure in test_exhaust_network_error. - PYTHON-724 Fix test_pooling for PyPy. - Unused import. - PYTHON-724 Remove greenlet- and gevent-specific client tests. - PYTHON-724 Remove use_greenlets from high-availability tests. - PYTHON-724 Remove greenlet- and gevent-specific pool tests. - Skip test_exhuast_network_error when connected to a mongos, since mongos doesn't support exhaust cursors. - PYTHON-724 Explain changes in PyMongo 3.0's Gevent support. - PYTHON-724 Remove use_greenlets from docs and comments. - Redundant imports. - PYTHON-732 Test network error during authentication. - Don't test MongoClientNew with auth until it supports auth. - PYTHON-715 Fix ipv6 tests for restricted localhost exception. - PYTHON-679 add 'socketKeepAlive' option to MongoClient and MongoReplicaSetClient. - Fix ResourceWarning in test_dead_request_socket_with_max_size. - PYTHON-722 Use SocketInfo in a with-statement. - More robust stepdown testing. - Fix test.utils.read_from_which_host for the new read preferences. - PYTHON-730 - Add a validate option to uri_parser - Clean up SSL support. - connection_string() helper should use given seed list even without auth enabled. - PYTHON-715 Fix tests for MongoDB >= 2.7.1 when running with auth enabled. - PYTHON-727 - Implement and use PoolOptions class - Add docstrings in Cluster and related classes. - Skip MongoClientNew tests when necessary. - Minor cluster update optimization. - Another fix for test_client_new. - Fix test_client_new for standalone and mongos. - PYTHON-525 - Cluster monitoring python 3 support. - PYTHON-525 - Add required properties to MongoClientNew - PYTHON-525 Implement Cluster, Server, and Monitor. - PYTHON-683 Separate unit tests and integration tests in the pymongo test suite. Raise SkipTest in tests that require a connection to MongoDB when none is available. - Spelling. - Fix read preference tests. - PYTHON-719 Read preference backward compatibility - Make gridfs tests pass regardless of execution order. - Fix an issue with mongos read preferences. - PYTHON-718 - Use SSLContext when available. - PYTHON-717 - Implement MongoCredential - PYTHON-714 Work around localhost exception issues in add_user when connected to MongoDB >= 2.7.1. - Fix tests under pypy3. - PYTHON-709 insert _id in document after applying non-copying SONManipulators. - Revert "PYTHON-710, simplify SON's equality operator." - Use modern 'distinct' syntax in tests. - PYTHON-710, simplify SON's equality operator. - PYTHON-710, SON.to_dict shouldn't change original data. - PYTHON-710 test that SON.to_dict doesn't change data. - PYTHON-712 ObjectId.is_valid(None) should be False. - Fix autoreconnect test. - PYTHON-705 - Fix python 3.2 support. - PYTHON-705 - Fix Bulk API legacy upsert _id compatibility - PYTHON-681 All requests with w=0 must be wrapped in client.start_request() in the tests when using the shared client - PYTHON-681 Make sure forceerror command and subsequent calls to error() and previous_error() happen on same socket in tests - PYTHON-681 Reuse MongoClient whenever possible in the tests - PYTHON-697 - Fix upsert _id backward compatibility - Primary -> PRIMARY - PYTHON-698 - Try encoding types with broken __getattr__ methods - Fix an aggregation test. - Fix a few tests for MongoDB 2.7.0 - PYTHON-526 - Remaining test fixes. - Various fixes for auth tests with old mongos versions. - Move test module-wide setup and teardown to a custom TestRunner class - Fix a few tests with really old mongos versions. - PYTHON-696 - Fix remove_user for old mongos versions. - PYTHON-696 - Fix user and index creation with old mongos versions. - The 'test' command in setup.py should use exit status to communicate test pass/failure - Added Jaroslav Semančík (girogiro) to contributors - Fixed wrong Python object name for UTC - PYTHON-667 - Clarify drop_index behavior when an index does not exist. - PYTHON-690 - Various fixes to indexing docstrings. - PYTHON-680 Add new test command to setup.py in order to avoid DeprecationWarning when raising SkipTest - PYTHON-691 - Fix UserWarning command issues. - PYTHON-685 - Fix rare resource leak in _cmessage - PYTHON-684 - Ignore wnote/jnote from legacy servers. - Always raise warnings in tests. - Use catch_warnings to test warnings. - PYTHON-680 Remove all references to nose - PYTHON-680 Stop using nose in favor of pure unittest/unittest2 - PYTHON-686 - Remove a bunch of references to 2.4 and 2.5 - Remove mod_wsgi test client's dependency on py3compat. - Explain how to test PyMongo with mod_wsgi. - Remove workaround for python issue7380. - PYTHON-686 - Finish updating docs related to python 3. - Remove useless uuid module checks. - PYTHON-673 - Use bytes and remove binary_type - PYTHON-676 - Use bytes instead of binary_type - PYTHON-675 - Use bytes instead of binary_type - PYTHON-676 python 2/3 single-source for the test module - PYTHON-675 python 2/3 single-source for the gridfs module - PYTHON-674 python 2/3 single-source for the pymongo module - PYTHON-672 - Add __ne__ to read preferences - PYTHON-673 - Fix a json_util issue in python 3.x - PYTHON-673 - Add a few things back to py3compat temporarily - PYTHON-677 - Update docstrings. - PYTHON-677 - Switch internals to new WriteConcern class - PYTHON-673 python 2/3 single-source for the bson module - PYTHON-672 - Make read preference a class - PYTHON-526 secondaryAcceptableLatencyMS changes. - PYTHON-525 Remove (_must)_use_master. - PYTHON-526 Remove get/set/unset_lasterror_options - PYTHON-525 Remove MasterSlaveConnection - PYTHON-526 Remove the network_timeout query option. - PYTHON-526 Remove the "safe" option. - PYTHON-525 Remove (ReplicaSet)Connection. - PYTHON-526 Drop support for slaveOk/slave_okay. - PYTHON-665 Drop support for Python 2.4, 2.5, and 3.1 - Version -> dev0 - enable testsuite run after buildh04-armsrv2 1715079423  ""$%&'()*+,-./0123456789:;<=>??ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abbdefghijkllnopprstuvwxyz{|}~~3.11.0-150300.3.3.13.11.0-150300.3.3.1 bson__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbinary.cpython-36.opt-1.pycbinary.cpython-36.pyccode.cpython-36.opt-1.pyccode.cpython-36.pyccodec_options.cpython-36.opt-1.pyccodec_options.cpython-36.pycdbref.cpython-36.opt-1.pycdbref.cpython-36.pycdecimal128.cpython-36.opt-1.pycdecimal128.cpython-36.pycerrors.cpython-36.opt-1.pycerrors.cpython-36.pycint64.cpython-36.opt-1.pycint64.cpython-36.pycjson_util.cpython-36.opt-1.pycjson_util.cpython-36.pycmax_key.cpython-36.opt-1.pycmax_key.cpython-36.pycmin_key.cpython-36.opt-1.pycmin_key.cpython-36.pycobjectid.cpython-36.opt-1.pycobjectid.cpython-36.pycpy3compat.cpython-36.opt-1.pycpy3compat.cpython-36.pycraw_bson.cpython-36.opt-1.pycraw_bson.cpython-36.pycregex.cpython-36.opt-1.pycregex.cpython-36.pycson.cpython-36.opt-1.pycson.cpython-36.pyctimestamp.cpython-36.opt-1.pyctimestamp.cpython-36.pyctz_util.cpython-36.opt-1.pyctz_util.cpython-36.pyc_cbson.cpython-36m-aarch64-linux-gnu.sobinary.pycode.pycodec_options.pydbref.pydecimal128.pyerrors.pyint64.pyjson_util.pymax_key.pymin_key.pyobjectid.pypy3compat.pyraw_bson.pyregex.pyson.pytimestamp.pytz_util.pygridfs__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycerrors.cpython-36.opt-1.pycerrors.cpython-36.pycgrid_file.cpython-36.opt-1.pycgrid_file.cpython-36.pycerrors.pygrid_file.pypymongopymongo-3.11.0-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtrequires.txttop_level.txt__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycaggregation.cpython-36.opt-1.pycaggregation.cpython-36.pycauth.cpython-36.opt-1.pycauth.cpython-36.pycauth_aws.cpython-36.opt-1.pycauth_aws.cpython-36.pycbulk.cpython-36.opt-1.pycbulk.cpython-36.pycchange_stream.cpython-36.opt-1.pycchange_stream.cpython-36.pycclient_options.cpython-36.opt-1.pycclient_options.cpython-36.pycclient_session.cpython-36.opt-1.pycclient_session.cpython-36.pyccollation.cpython-36.opt-1.pyccollation.cpython-36.pyccollection.cpython-36.opt-1.pyccollection.cpython-36.pyccommand_cursor.cpython-36.opt-1.pyccommand_cursor.cpython-36.pyccommon.cpython-36.opt-1.pyccommon.cpython-36.pyccompression_support.cpython-36.opt-1.pyccompression_support.cpython-36.pyccursor.cpython-36.opt-1.pyccursor.cpython-36.pyccursor_manager.cpython-36.opt-1.pyccursor_manager.cpython-36.pycdaemon.cpython-36.opt-1.pycdaemon.cpython-36.pycdatabase.cpython-36.opt-1.pycdatabase.cpython-36.pycdriver_info.cpython-36.opt-1.pycdriver_info.cpython-36.pycencryption.cpython-36.opt-1.pycencryption.cpython-36.pycencryption_options.cpython-36.opt-1.pycencryption_options.cpython-36.pycerrors.cpython-36.opt-1.pycerrors.cpython-36.pycevent_loggers.cpython-36.opt-1.pycevent_loggers.cpython-36.pychelpers.cpython-36.opt-1.pychelpers.cpython-36.pycismaster.cpython-36.opt-1.pycismaster.cpython-36.pycmax_staleness_selectors.cpython-36.opt-1.pycmax_staleness_selectors.cpython-36.pycmessage.cpython-36.opt-1.pycmessage.cpython-36.pycmongo_client.cpython-36.opt-1.pycmongo_client.cpython-36.pycmongo_replica_set_client.cpython-36.opt-1.pycmongo_replica_set_client.cpython-36.pycmonitor.cpython-36.opt-1.pycmonitor.cpython-36.pycmonitoring.cpython-36.opt-1.pycmonitoring.cpython-36.pycmonotonic.cpython-36.opt-1.pycmonotonic.cpython-36.pycnetwork.cpython-36.opt-1.pycnetwork.cpython-36.pycocsp_cache.cpython-36.opt-1.pycocsp_cache.cpython-36.pycocsp_support.cpython-36.opt-1.pycocsp_support.cpython-36.pycoperations.cpython-36.opt-1.pycoperations.cpython-36.pycperiodic_executor.cpython-36.opt-1.pycperiodic_executor.cpython-36.pycpool.cpython-36.opt-1.pycpool.cpython-36.pycpyopenssl_context.cpython-36.opt-1.pycpyopenssl_context.cpython-36.pycread_concern.cpython-36.opt-1.pycread_concern.cpython-36.pycread_preferences.cpython-36.opt-1.pycread_preferences.cpython-36.pycresponse.cpython-36.opt-1.pycresponse.cpython-36.pycresults.cpython-36.opt-1.pycresults.cpython-36.pycsaslprep.cpython-36.opt-1.pycsaslprep.cpython-36.pycserver.cpython-36.opt-1.pycserver.cpython-36.pycserver_description.cpython-36.opt-1.pycserver_description.cpython-36.pycserver_selectors.cpython-36.opt-1.pycserver_selectors.cpython-36.pycserver_type.cpython-36.opt-1.pycserver_type.cpython-36.pycsettings.cpython-36.opt-1.pycsettings.cpython-36.pycsocket_checker.cpython-36.opt-1.pycsocket_checker.cpython-36.pycson_manipulator.cpython-36.opt-1.pycson_manipulator.cpython-36.pycsrv_resolver.cpython-36.opt-1.pycsrv_resolver.cpython-36.pycssl_context.cpython-36.opt-1.pycssl_context.cpython-36.pycssl_match_hostname.cpython-36.opt-1.pycssl_match_hostname.cpython-36.pycssl_support.cpython-36.opt-1.pycssl_support.cpython-36.pycthread_util.cpython-36.opt-1.pycthread_util.cpython-36.pyctopology.cpython-36.opt-1.pyctopology.cpython-36.pyctopology_description.cpython-36.opt-1.pyctopology_description.cpython-36.pycuri_parser.cpython-36.opt-1.pycuri_parser.cpython-36.pycwrite_concern.cpython-36.opt-1.pycwrite_concern.cpython-36.pyc_cmessage.cpython-36m-aarch64-linux-gnu.soaggregation.pyauth.pyauth_aws.pybulk.pychange_stream.pyclient_options.pyclient_session.pycollation.pycollection.pycommand_cursor.pycommon.pycompression_support.pycursor.pycursor_manager.pydaemon.pydatabase.pydriver_info.pyencryption.pyencryption_options.pyerrors.pyevent_loggers.pyhelpers.pyismaster.pymax_staleness_selectors.pymessage.pymongo_client.pymongo_replica_set_client.pymonitor.pymonitoring.pymonotonic.pynetwork.pyocsp_cache.pyocsp_support.pyoperations.pyperiodic_executor.pypool.pypyopenssl_context.pyread_concern.pyread_preferences.pyresponse.pyresults.pysaslprep.pyserver.pyserver_description.pyserver_selectors.pyserver_type.pysettings.pysocket_checker.pyson_manipulator.pysrv_resolver.pyssl_context.pyssl_match_hostname.pyssl_support.pythread_util.pytopology.pytopology_description.pyuri_parser.pywrite_concern.pypython3-pymongoREADME.rstpython3-pymongoLICENSE/usr/lib64/python3.6/site-packages//usr/lib64/python3.6/site-packages/bson//usr/lib64/python3.6/site-packages/bson/__pycache__//usr/lib64/python3.6/site-packages/gridfs//usr/lib64/python3.6/site-packages/gridfs/__pycache__//usr/lib64/python3.6/site-packages/pymongo-3.11.0-py3.6.egg-info//usr/lib64/python3.6/site-packages/pymongo//usr/lib64/python3.6/site-packages/pymongo/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-pymongo//usr/share/licenses//usr/share/licenses/python3-pymongo/-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:33727/SUSE_SLE-15-SP3_Update/02a9b705fb02475ddf83813ee61d9160-python-pymongo.SUSE_SLE-15-SP3_Updatedrpmxz5aarch64-suse-linuxdirectoryPython script, ASCII text executablepython 3.6 byte-compiledELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d4a43f2fa4dba5d30175772db51ee513e9ae9c14, strippedUTF-8 Unicode textASCII textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c51d0125c5b9e5320fd21179d3161fd053aaca17, stripped  !"#$%-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR,i)kk2k;Emongodbutf-811363ab6982591864c19f3e74e36b0f6b496483fcd62079cf9b8b636228addc5?7zXZ !t/V2]"k%{^E) `B^L3}vW r.r"-ۢ'Euf3a$Z(]b?7!,蚐=DCA74wl0`$_y&&bTM^#fPFFXus9}'Rr ݶ<wUIʘfwʮjm8k駄i-Ydu܄<~bp[j2jC3^VbQŊzPD"?'ڑV%)%M[X}hm(tTxObO0yqQ *Z ) jsΌ_OR=ֆ{J_zaSAJ;r# nJ-]2)GOeO*ֱ)K7`KuY>x>)qgi/`KEѬ=B$6rctJKTl _T"ȶJiRM;I%DU}7d†-G@0Kly0\2U,vrkqF עr{3L Jby:BҶqKԢAFpߣYҙ3:_$i~ĨPƹng1*{'2f vʤu,N :J кv.cHlsP1:UXt4o&A!Y`(SAR:4.x/˯T&3͖ʺeToh| |"rW\1;>( &,9[K(>Rt3oښ_ {jfVETM"lr%\,<PiAhDűt 1Tkeʪ yd!&Ն~ڰ ڤVCz_Q%`Deܪ|˧Cʦx[%l#v3ᫌm+LSUU?oxMAT>-z<;\ R 0šYykޛVU>ֺ3s) oONR ,H> W+ lt2,\?WSLᗘ(,3c\qWJaZ])wQb]JLt^WMa2xknKCi2 QeZ{oJoT4.nۺvax6DGdљ z |IQE Ғ 4G?՛jZ}cXAP%|dQl/)sc,Aq#-\ʆQ1RNJç'"TN]oS fB.W v%` c:ܯ2 X(ad8Uo Vj^z\15&lJA 3.ҢɆ5KOAf3bI,gUzkFax1Tԓu[N("0V^F s|Ǫqu:4S߷d?%5ue58+fVmzsҕ|R8&Z)<9gܛoZJnvN GV_J\K(eTEUA"mRvI 3Nhv?c+*zB}`BKH̢ViMwm3 b~L5 EYޏp?VE / o(bG@kPv?}^J-^> 06“-YZe0{mqW(Ia=ʗ@mС PJ+QgE $#iߎaC:Rjz"P^%Z=XX fDg>|iL<u uz^qSk[T܅mJDuNT}a_q d.v7sFА<)e>-@6 @=SL*E딛Sx .gUhƚ uFAʏѨ2@}< ׾{yZ[Im/v [??As[0uoZN-V9.ɧ-/҇0<]1!G.3^-G-`{15}Lسu.Mi<\E'p*K/_U#Fuwy\y:,8chNlLrhuf8>eA<] :8BKi0\{ڋQ2_JbIc:QS:@+C85 &!-UI_#&f`w`zӉz'$6Sy& <WYsOOR)eIUy~[^|q0bqZ`F8c}?dp\J(VEmYc&)9OFK/*RH%r&;>W ؚ7M4~,qK_br,ˤ%9;2̑CI41Jcߘ;|H Yl&J0RJw"ֹ7>Id rξK=jWs'zk(˶AcaƑ^^QsT%ɮ~o)<ȊJ)OS_̝ɚϪPWľI$7 $^Gmپyװ`]^3"ĥ\,GdfU=4=`2uGpz1K؛ì+,r $K.ћVHA0$yfYBP 0WSU_Z(Iu~*WAM6K[T=6t#v>;mC\!}bQª<Ta]>^~$Jv E'˭ݗ.̽,y=K?{0[-)K8)5cVJLӐ>mtpVv P3a$w)K'Lc mP K JgGɥΆ}fR)^J&"(dNװ-/jiMjGyf=&pD'-ܧD<^>0gkQ[ZSV6aeG(/jP*AA9 yL7s5Khƌ9EM,WЂT552qVǙi V4e@gd%1cJ"V+I5{ql«.qNX_߸4֚ԍd;%PSϬQkynKN%!22!Ձ,y. ԃe[\Fv$Tc5D#uAߟ'\@*vFϛ Y˥$u5v-g!2?@/os ~foy^A UӼIi`+. B4/3l(C qDŋmZ~o/A+Aå :gOcne|UyelL؊]٦' 71zOCjN2$>qCa;QfHɏ4s>0u-@OXS5FYIc~SZ<1in1aYtk <\J"^H1/~Rzr jQrc54_=K%06,T >GZr{)Vn=++@od6A>iARE"g$`@1ĝV|@0q^%jK>F% ]ܘ ,+JFLOKq4&UXc.pQ]=7]d[VB5 to .ɨH7fCߣ |Z!`zr.5!h`-7r%as! T /=|qqxc{| o F69#w }k{TT"b v}wb=Up.;w:ף,OrկsX {|@a],W&ۉe;E="=$8.#OfxqpC@CPmjxh2L)>^Lد;}) xn=nG6B֝WM #7ha"Ath5zp àTPLώ+IbIBc)N@cBX$_|Ɲ/U}ō-E#UmCoS]D%&&y0 *py *6й[ֺWe~~/ބ8Hw]ڪ[lt[7}7B$Ig' v*B~>gcȏ%"Ӭlicey#% E8Vl܍RiY\\}#/Ȳ2,^H&1dqluHYʏf"i\ ۵8ToWmsi8h!?Uk?Cýyf@voxS,`rXrBnz!AN0vϞ:T2;^Ҫ)O2m7@2I|!`jZ EK-;6{Sj;bSQzEVRhuOEC c̰xHE9w &Fz&Z,g*.B?NM=4z c6n9]qߒחZ~/B`y@I1]>x@+"0@9^#oE,wl} SRx3 bG{G?$G 8._xV!wUu&|e|%baD;K)5s&Σ u#}R?q,2l%׸/ys*Iy6( $Jpܳ k4* -ǥbYn:np|xZql.Ki,+Wk<1|م3ۼ\V³/c|;a9h7h%č)qpHJT/L81 UVU/3y3f}˟7aH_(Icc*7▞dC IGXT/)mHv<h_@}MwqߪӑD6n`_H}sG#pJcŊJ@:HUy`^-C.ClE"OyiFŴ=G 41d%2󴣔ӾU?4 ̧FgcFR$PXٯ"FOj &- Fmw@dMxZay`k#N7(y DAmr2UgO/;} ᆽbl?_rCK *CCjlh[!=tkvY'd7Uf%0-YK뽩ȥo:WT"EPMx6ͰSdOI2pdiЄT-0e'EycBo iA9$g8DZk j =6*`MCZ]6E?}w9* \#1D ?m+!@B; .2}voZP YTܿ6Ck/i{d[M#lFfrM$M o`=Nw]zMŗ`Wf2;Ir9el/8GAYt[t T7EAtcbtpŒ Ʃ-Ʊİ`6lB~mbrCWU>hׁv8omg]*!B|DXB.rJpI&ܐ%zFh Vo(S}%|f3őicr$_b&Tu*6ؚe9R(9[O:#ğj IK.=kSp+xM37Mf_S()bd7heOfnؔ,0?i.#4o=BBfRP@ [Z̧mЮz]NzoJS5Oe`O,^& cw+01/t%jKO < q@N14|%=` _ILZ19:F\B%3#Rip6KK*mltRkcg)Ԍ3'U^9BB20o`%(׮z,A1A ԙ< /59z Uo3I|}JZ ^r?|к2/vJw}}l!Pnr8"5lhGmKjzG3Mj9w= o]^Π@GQ=VnZΑ5oAK#j".M]QG>s,Uf 9QL46Ay1Vзܠ*ύyB~:dzXs)ߟ=/!reIc,f<'A IApKWTN@!UbiQ5¿)[s$e?k'5a8DߘΎH[UC}:l2V2ϹR-J%\ =IZ|n ʿLQBfhI]v? OH{9LĖ|#RL;\F0@0CK'`a_Yp[oBve H ތ}U͈ǥdO4DQՌ8вO,@:>ݣNAOK2><1[)@UcVP9*MEnm3 i Em2>a ؅vf1F -C@Ĵ_QH^;@$Osa7BPK Qfz/Eǻ^~H͏:g mRǃ;Ȼºԟ0lz|4I6JrޡW֞tt_O -Ñn;|mNڊ fgG/s{WuŒkhO{|T=p"2uj |EYL b^R~O.g $baf/!x|{d1܋-3ɺ]tMiyfr{Έ̵+gJG2 УDT@@ĘLVs&02JiU CLKbiw!=3@aXWB3jL<PJyяF*z4o ojR 5[̶Zݼ]W}H][+>^6w,Zc̛mQ>ug ^ SeY@W 4t(eI|:Ϲ0g,Cό}[>:3QuML6zyEZR,+Ф|S - *KY=NM_%$Qr]@zzxV\⦗ ^B# sIE?9Y Tm5M8dOy:QKKE_2n14GЫ6 {9I1K]?3{mo4H,[2W-G-N4WNb:[0eb s nɄq:A~vƤZhk1*,`I{u_<UZZ(rx})eƧb6J|6>%99C}"5+qwVK}MiQ2H?n0pfjX&]-/lNd$۾Z8 +O*!b̒>2PM@""R:&=ZD/nԛ}pzl|$uҏm7OH gjT"_#3}Vs!Yh%1 =qZw]ZrM3t$\ml͊x? ƅa>g J"me~{eMt90 /FWma)h/ݝsMIP&fEPzUkv]ho,3Yħ?ڂ^؜GG=au*^h%NX>ȶ85 {%aYLqKYh-Q/[YѓfC/.t VڑC& Xxhx 8MlH^LŠ . K*&/Ϥr fv Li$ױnlgo t H\EJ""AuhTlm\AܜM{)\Ԋ3ukUKϝ)kD^Xɬ%*p9f5B"j@{MU6- ϒ6|>{ˢT.oDm+*At1}4RT>I\E^b)\c؀`k"bM?@2I6~†b'/{=`'ȹ,7A%0:W~ukmevJicI2uY * {1J M:U0*