python3-PyMySQL-0.7.11-150000.3.3.1<>,x؉fP3sp9|3.2 F.qBg"ڟ"Z.5 kLd}, ZI[K¬ ۱7= hdq&xLkvWy;Xe.pѷ{ `@TXE6 _cQM ktfk  e]Y%*+Se#S4 Z `c1M09`L d(Cofn Ti/ &2^CWgM,d C9ΣB5fÂ5J1d%ʎ_>>>i?itd & ?@DPTm   (  @ (F (*-0 0L2d2t23(3?83H 93l :4# FIvGIHKIMXNDYNH\N\]Pt^\b_c_d`@e`Ef`Hl`Ju`\vbtwcxe0ygHszii$i(i.ipCpython3-PyMySQL0.7.11150000.3.3.1Pure Python MySQL DriverThis package contains a pure-Python MySQL client library. Documentation on the MySQL client/server protocol can be found here: http://forge.mysql.com/wiki/MySQL_Internals_ClientServer_Protocol The goal of pymysql is to be a drop-in replacement for MySQLdb and work on CPython 2.3+, Jython, IronPython, PyPy and Python 3. We test for compatibility by simply changing the import statements in the Django MySQL backend and running its unit tests as well as running it against the MySQLdb and myconnpy unit tests.fP3sh04-ch1c 6SUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Development/Languages/Pythonhttps://github.com/PyMySQL/PyMySQL/linuxnoarch~%%-2-2.].]?D?DWWvv5X/tN ' '<<""0A X  //  -- H H\\__C1C1  < <  P8e_O @<<.g.gUU'z 9 yhL.A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤fP3qfP3qfP3qfP3qfP3qfP3qX1fP3qfP3qfP3qfP3qfP3qfP3qfP3qfP3qfP3qfP3qfP3qfP3qfP3qfP3qfP3qfP3qfP3qfP3qfP3qfP3qfP3qfP3qfP3qV 2V WX1fP3qWV W_sV WV V V fP3qfP3qfP3qfP3qfP3qfP3qfP3qfP3qfP3qfP3qfP3qfP3qfP3qfP3qfP3qfP3qfP3qfO/X1WV fP3qWfP3qfP3qfP3qfP3qfP3qfP3qfP3qfP3qfP3qfP3qfP3qfP3qfP3qfP3qfP3qfP3qfP3qfP3qfP3qfP3qfP3qfP3qfP3qfP3qfP3qV WV :W_sfP3pWWWWW_sV V fP3qV fP3qfP3qfP3qfP3qfO/fP3qfP3qfP3qfP3qfP3qfP3qfP3qfP3qfP3qfP3qfP3qfP3qfP3qfO/fO/fO/fO/fO/W_sW_sfP3rX1V XY795c10b2298b463b4337a311c9f5a1315cf32729366134e677c054823d367e0e7c329298442d384670146b72a622a129738437ba7ebcced8d1c5bc7d4b9e7f3c01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b20a955f9fe28f74b0e76731de8706fa349769ea7c938653393065e684106b918d9776b164495565b8fcc5cabcb68e0667b7c6d15884aeb45fe483a58c58ea8031467b9b0e5e881aa0990e4234cb41a4fe3466ffc6e1fdfbbbc71f36e0eec131a7db68557da1b93b3c80ec0215146214c0babe47bac2850fb2c878f6ba4d5197be55ab56b9c2c4f77319c9c732fd28e3d3c4651d25211d1fbb924a17226327d12343cc2ddcb76cebe0e716bbf6574f92a6893fbac34f17e2da67f0f2a4f6eb7e6f0ce77f426870653e5c9d5ac951a91253abc057a1ca3809c53630dbf7c5008cb574f1eeedd4f9db3f74b2473e66d0bd8e2f63616197f0babbddb98c04e200303a4287f78740cba2a7d72f51b728f5cf8b6e9700ffd1b05df526a465707334ce8dc669de48457069fb56db6a3b66739a83c28c22ad5807d8f026b14442fe6fbacb06ad07b9cdfbad34b51607b8f1e91f72eafee71ed12b31e87f6d6d39005adbc26bea6fa57f83fab5cfa954dd3860efe22f40fbf00314158d92ad2a1eecc0b38190f06576b82024dbfccdc4269dcb9ed4373ac204e4a1da2b7a14e3596313bd757329220abae412b1a734b88205c8d8dded621be5b4bd0a798a440b2d35e7dad8882caff26d4ea921d9d5020801d3a7da12de1e6cecc71fb6213b27f856d621c2cbeadc92402c4e36c7bf12dc2f7b9efd809a1b040f6f4b4b5857f00a74c8c057bc6b0c8a93ec6f1f3e6c8a60ac83da424879a59f4d04b9b1b5a2ca58e31bc168aa942ee4be3a33b11c45ad599522f9b5272cebee49ae97c73881cfda421e373dd8881c61891c39ca603d7375e01f2ea3d63266c4c1a6206172af960de5fe756ecbb055a2ea6cd1b3f65966589916b1efaffe0623b05ca99d153916fb033b20b82f5eceedeaf71265a3e5ad06ed2094e8c9871b48608e28d6a413933852bb09bc9e1acddffc2309844c3536f22bd707786939a0338222b4eacf5c02d455bbfd3aa39af2c093f3b4eb274a4e51ae1eba2a3e25df8e3a0327e7a1c879d79ec64bcc21a378a7cbcb6b24dddd33002b589bcc6dc207490624632fbb2033177d2dc8d0d2c4c57689bfab848b9020a8975f8e3276cff46cdd8cfd175d7d842249d07a5b26b30e30b9d34ce022a5f39ba2b3c4077e30e1cf6897411be5f105784e6075c85cf8c7064bac01b6d23e6a4c499157bc8e5cc06bed330e32fef5dd57e42b1a74ca29988a2c7b6bcd1f47691b4c7f3a252190b8538d1ce9958412ec504f03cafd33ebb9ccecb881627e2574a07ad8ecef38ba1d38b7276b3482487526a5db352ca919d1149a2f26f5c741677ac353a99bedbb08caef657420ef738a4d17b57bde688d591b8accb0ed0a3f7133699c762f57ac474595cadfd42abfcb6319b21b87a68983b22e92de68cebd1a3c04b78a96065278e1eca54b9d273892c0378ea2ac8764b4b241ec0cc530f1e0f2eb2351ff8b01f6167b2b8016456b9e941b61e24172f8fac22e7508edfc7fa395b2a589d403358033413d779c8bf1f15154a7df62a881508ead5f92e5a005c3254a78a82e6b5de7c1db75585c876a08c265b7293e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8559601ab48c70391dbcf3891b267f7a67fa8e936582d0d36c14afce54ff4b8c7611ef57e5e48bf3b321abc8b47f775e621cd5cd211c0cdc3994773f4acf4c9d3492717df5ade4326d1d01240be15378f9599bb90463defa6fc32962db1494d44a64206fbffb7da802ecef2ffc4ae78d7d4fa81832a99a3ca100174e0ed038e62bff55186b4d60763245925f60d39f5fd2945481b1be6487aff51453ad922abf7fd4aa7f688f650eed248c29b1bdd62de6cdc43575bbb5387a447998c76820121b9304c4f433c3cfc2c95548e4f1f5ca9a7739f7e8c2943bdf9b8c481c00d4a7edabc1d42455eaee0d34741b36b6264e9ac019b798ca4278b8ee7d00d0cf6b1c6e23f39bc932a2cad33e943bcb8201069c9673b5c45a8b21c4599a6d48ebc82b86a0db20511f21e371ae8c5d756ad90ad480457f7c284e09d2e077a0c2953a90d475b5ffa052d40607954b16deac7aab4e40ff161e7ecf4036fa59f8d986ce1d8970b8a33a1ca0ed0f61853eb6e48316d3327390ea3fd358d9710bb7b2d228986a6121ce33e00e7c72771ea21a55b79b6aa8f6bdca1ba9a9c04051aef852468152242f2cc5fd247833bbcb4a40b6a9bb4efea40a64f7a0ccbd5001d2ef0df8279c2368db080d73bbe7a2f6a0b916397ee0bfcca827a9224ec5b8bd6bf059fbc7301368db080d73bbe7a2f6a0b916397ee0bfcca827a9224ec5b8bd6bf059fbc73011f7944b645b3f1e49084b510d7e6ffbf91ec618029528e2d2c5cc4619ef628f01fddf7887b06d1728e8a0b1fe8838c9bcd699b92d5b27cefebe95877e745dc6e0735235d73ffa71537baac3d52bbe629122b0d176188ffdaec9e013ef68bcc3b907f727dfbc9edd1342bba566894efa9c74b3db5edb77958bc25e43759dae3b8e1bacd749c5f630ee5657c95e8d459be77968206a2c6f544c7a57c03c191154e3fba663dbc72316ec4ed78388f3ed95310ea0be8a42c4534be6938c6717fb6a13fba663dbc72316ec4ed78388f3ed95310ea0be8a42c4534be6938c6717fb6a18ef9ef06d0735b35786a1783e46b9ed0f95daa0281dc1858914d819e6f0adef4897034f1c318a69ab0c2182886a6d1de51c2e478115c92b77720c18e7bc941f12000b7a3308c1f13561aadc9b9cebb2344ace1af3a4da228323e689e510faf2e5e4a480a262c97b2ef444e72ac0342105382c45e51cce17eab052092e7c70b9c76c20181ceaf1d376d575a600eba56dd37b6205c9f590911ceb577b05755f56c9816d767aeff9d38fec13b58df6e09b009d69b0d76b4b6ebab0d9cde7f674a686a0efe8c1fada2c7ec97041318742f6c531fef04f562ef7890492870abedf599d0df7b6bde803f2784245552067b7a5179e94b6b66ea2d91157f10fb14177259c6bb648e182dca26f72a0f7659cb16f0157942bc09109734c0b6421e6c9288e18b4d4a9d5c1e62b1415d2e11a234be35ed2266dcf90e6534439418a1349b53e2c329e859428909b44d68d3adddbb0a4070f41d536cb579d7f73b3a022040a28732413396930884616ea752f2c27146fe56be26eb7a92d95d9e5267638cf56f46fcd9d890bdc24fd46533a4919952e4831ba4a926d64a2240c678c5522b3b031bcd8f2fb32bd375f8313fd4f20d6624efe7f0eb7bf0bb5c83a8d4a042969c410b2a785cb218b366fe15505f25d266e03259edf5b8ddbdf7406894c0556fae553906a0dff26ebe010b702258cebe015356c105983bfdce71b50470115a816424fb7e7b9dd31186aab61773ee0b76111dc9b52de8c5ee24f4a4e245c9ddc7906efcf269a442fb2429c866da0c56fe496c1300ccd5adc156f5dd7e408d4933c7be6fa03b722f14f524c8c6e7a890012946b9ae07c77226fd111efec102309bfbc0de4b15bd685fce15dd044eef358bb3ac31d4e803fffac5b083e84c0c770e9d5a975778827d816cd6853ee83e066824531a05dc213931159d7867cb4d060bf45e3f2afa6378c22330d128a88879240af970fdef8991c7589ead320e2b249d98886663608ff1d6bfc876412698f7b788d55d962b6212cb45539b500cd4595097a265d06e7c92540c939713235a996d4057e5076a2410a449f28d1f2b8a64e1fec6522c7e5d9ee807df0e945aedb07f8857564e4576240954d8c9a07c465cf5e8ee851938022a8e441571b5136a171e092678a54ef67c92f059a070bc6077eac414516b8dcf070488b80fc169a04036315775ac1487d5ba8a7023031d237327301b9dcc94a29f0d4e879f05d2f4c51b548106947719b2dac35a564638a62f191ee09ff5b81ea19b77960dd09256c8235fce4e22fbd996b69918bd4154a506ac45a793d4ca34c665b09cf58624c00ec5b64e1e0ec0609e0e1d42da346c8a84601576deadef3918f81dea684d147f1825d2df7a982e2cbe4a69914d895d846d3ed7625997f28e6288d7c67da0bb2a5b7d06a37d856880f67b071e392270e653dd4c3f194e666ff77d4de9ef01cc2fefc13c1fed695146a11791fbdf3a4a63661d73b8b29fbc824f2992dbd4f97682e245f71b3027d634311fcc07f82a46d9f427e81dd2f726b1ad9fcab41e4cee0d625b5ab6ca36fd94984c8f98d9c19da9e7beb6f746e203ba6c3c5bd08693f040a706de11db6da02605c77b117ff9b89b816be6d958e203ba6c3c5bd08693f040a706de11db6da02605c77b117ff9b89b816be6d958d736bda001ca062e9b9043aec564e3f7b99b94be31eeb56834f3fbd0c664753fd9247c00b068cf4f0797a29a2fd256e3aff3c29d97f3058a679cc4803c456d73d9247c00b068cf4f0797a29a2fd256e3aff3c29d97f3058a679cc4803c456d7342310a12a16498a7bc2e3c2909229535a9d126ad151bb3f713d6bb853361534a60c7fe1fd9fd1c3ef0286dcc2d3a61595fa6e32307ebb518ecdcb687b4313195c5aa1072b2a0f3e8ad0206c2d3e48ce3300724585897ccb18251e6fc40748b640d81e940e9e500d506b0a25689ea2c29424d500505818f3c2014e4c10e72ff64a0b4f0c1f4eedd5c73904227432f60402b53966b4d71751698fd9a88283036bfdc070d8e3874cb624c7b3ab760808e104927cdc5ba7e9a41650dbf87827abad3b3ea84a8de483f525a9ef6e0834e2d36dd121ce9a48e4eae64a1cef9447770a99d4d79dbc6a866b780e34b887ea91d4431f650fd55523c56c52c74eebb2da9460cd64abc3cecce12a25d9befa25ff06d38f7795c7cf1a94276d4682337b63c61e49e42367eeebde81f29462cea5ca12e3aaca9a630391eabb32d5be43a46a91920abb7105e078c5a9ba07565b3320203c0d6d41f5c53a278ce8475de65ef4891f8d73083383420b2ee3964fc21b9982cf72a9d31c32cf8cbbc477efb23a2be50b545871ea51172878f91f36fb46614f926ba97d27d05eca846ba319930d347ebae4cc869d69fd8d87071fed844c03cd8f8006bdd10857a585e10ed8dc8aa30de59f8b5a808a012d9366c583852d37ce2c9d3901a9aa863789ed33b00786433d3fea5e00da630b079edbe920a48a5e9d6bad8220b6ae99f692f22e73b65cda0bd7c97a275a2e7cccaeeef85fd158a25f8d5affa8cbf2a2090b91a7bec7b95f7a9ff1a2aecee5542dafeb74e5ee3ea841dfb5690d97c82e4f1843dd2ce9a3c5c78314120dc65f0800f738a4b31400c76ee14decd1fbe77ce9c3540a421b86ea7b6a9c0c84412c1279564e222580fac86e1a8f835171c06eb2ec9cfb99a18b003carootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-PyMySQL-0.7.11-150000.3.3.1.src.rpmpython3-PyMySQL@     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.1fO/Y3X*WQq@VVUPRUE@Qdaniel.garcia@suse.comtoddrme2178@gmail.comdmueller@suse.comtbechtold@suse.comtoddrme2178@gmail.comtoddrme2178@gmail.combenoit.monin@gmx.frdmueller@suse.comspeilicke@suse.com- Add CVE-2024-36039.patch, forbid dict parameter (bsc#1225070)- Implement single-spec version - update to 0.7.11 * Fixed Connection.close() failed when failed to send COM_CLOSE packet. * Cursor.executemany() accepts query ends with semicolon. * ssl parameters can be read from my.cnf. - update to 0.7.10 * **SECURITY FIX**: Raise RuntimeError when received LOAD_LOCAL packet while ``loacal_infile=False``. (Thanks to Bryan Helmig) * Raise SERVER_LOST error for MariaDB's shutdown packet (#540) * Change default connect_timeout to 10. * Add bind_address option (#529) - update to 0.7.9 * Fix PyMySQL stop reading rows when first column is empty string (#513) Reverts DEPRECATE_EOF introduced in 0.7.7. - update to 0.7.8 * Revert error message change in 0.7.7. (SQLAlchemy parses error message, #507) - update to 0.7.7 * Add new unicode collation (#498) * Fix conv option is not used for encoding objects. * Experimental support for DEPRECATE_EOF protocol.- update to 0.7.6: * Fix SELECT JSON type cause UnicodeError * Avoid float convertion while parsing microseconds * Warning has number * SSCursor supports warnings * Fix exception raised while importing when getpwuid() fails (#472) * SSCursor supports LOAD DATA LOCAL INFILE (#473) * Fix encoding error happen for JSON type (#477) * Fix test fail on Python 2.7 and MySQL 5.7 (#478)- update to 0.7.4: * Fix AttributeError may happen while Connection.__del__ (#463) * Fix SyntaxError in test_cursor. (#464) * frozenset support for query value. (#461) * Start using readthedocs.io * Add read_timeout and write_timeout option. * Support serialization customization by `conv` option. * Unknown type is converted by `str()`, for MySQLdb compatibility. * Support '%%' in `Cursor.executemany()` * Support REPLACE statement in `Cursor.executemany()` * Fix handling incomplete row caused by 'SHOW SLAVE HOSTS'. * Fix decode error when use_unicode=False on PY3 * Fix port option in my.cnf file is ignored.- Add license and docs- Update to 0.7.2 * Fix misuse of `max_allowed_packet` parameter. (#426, #407 and #397) * Add %(name)s plceholder support to `Cursor.executemany()`. (#427, thanks to @WorldException) - Update to 0.7.1 * Fix auth fail with MySQL 5.1 * Fix escaping unicode fails on Python 2 - Update to 0.7 * Faster binary escaping * Add `"_binary" prefix` to string literal for binary types. binary types are: `bytearray` on Python 2, `bytes` and `bytearray` on Python 3. This is because recent MySQL show warnings when string literal is invalid for connection encoding. * `pymysql.Binary()` returns `bytearray` on Python 2. This is required to distinguish binary and string. * Auth plugin support. * no_delay option is ignored. It will be removed in PyMySQL 0.8. - Update to 0.6.7 * Allow self signed certificate * Add max_allowed_packet option * Fix error when bytes in executemany * Support geometry type * Add coveralls badge to README * Fix some bugs relating to warnings * Add Cursor.mogrify() method * no_delay option is deprecated and True by default * Fix options from my.cnf overrides options from arguments * Allow socket like object. (It's not feature for end users) * Strip quotes while reading options from my.cnf file * Fix encoding issue in executemany()- update to version 0.6.6: Add context manager to cursor * Fix can't encode blob that is not utf-8 on PY3. (regression of 0.6.4, Thanks to @wiggzz) - additional changes from version 0.6.4 * Support "LOAD LOCAL INFILE". Thanks @wraziens * Show MySQL warnings after execute query. * Fix MySQLError may be wrapped with OperationalError while connectiong. (#274) * SSCursor no longer attempts to expire un-collected rows within __del__, delaying termination of an interrupted program; cleanup of uncollected rows is left to the Connection on next execute, which emits a warning at that time. (#287) * Support datetime and time with microsecond. (#303) * Use surrogateescape to format bytes on Python 3. * OperationalError raised from connect() have information about original exception. (#304) * `init_command` now support multi statement. * `Connection.escape()` method now accepts second argument compatible to MySQL-Python. - additional changes from version 0.6.3 * Fixed multiple result sets with SSCursor. * Fixed connection timeout. * Fixed literal set syntax to work on Py2.6. * Allow for mysql negative values with 0 hour timedelta. * Added Connection.begin(). - additional changes from version 0.6.2 * Fixed old password on Python 3. * Added support for bulk insert in Cursor.executemany(). * Added support for microseconds in datetimes and dates before 1900. * Several other bug fixes. - additional changes from version 0.6.1 * Added cursor._last_executed for MySQLdb compatibility * Cursor.fetchall() and .fetchmany now return list, not tuple * Allow "length of auth-plugin-data" = 0 * Cursor.connection references connection object without weakref - remove unwanted shebang of python files in test_MySQLdb- update to 0.6: - Improved Py3k support - Improved PyPy support - Added IPv6 support - Added Thing2Literal for Django/MySQLdb compatibility - Removed errorhandler - Fixed GC errors - Improved test suite - Many bug fixes - Many performance improvements- Initial versionh04-ch1c 1716532083  !"#$%&'()*+,-./0123456789:;;=>?@ABCDDFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkkmnopprstuvwxyz{|}~0.7.11-150000.3.3.1   PyMySQL-0.7.11-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txttop_level.txtpymysql__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_compat.cpython-36.opt-1.pyc_compat.cpython-36.pyc_socketio.cpython-36.opt-1.pyc_socketio.cpython-36.pyccharset.cpython-36.opt-1.pyccharset.cpython-36.pycconnections.cpython-36.opt-1.pycconnections.cpython-36.pycconverters.cpython-36.opt-1.pycconverters.cpython-36.pyccursors.cpython-36.opt-1.pyccursors.cpython-36.pycerr.cpython-36.opt-1.pycerr.cpython-36.pycoptionfile.cpython-36.opt-1.pycoptionfile.cpython-36.pyctimes.cpython-36.opt-1.pyctimes.cpython-36.pycutil.cpython-36.opt-1.pycutil.cpython-36.pyc_compat.py_socketio.pycharset.pyconnections.pyconstantsCLIENT.pyCOMMAND.pyCR.pyER.pyFIELD_TYPE.pyFLAG.pySERVER_STATUS.py__init__.py__pycache__CLIENT.cpython-36.opt-1.pycCLIENT.cpython-36.pycCOMMAND.cpython-36.opt-1.pycCOMMAND.cpython-36.pycCR.cpython-36.opt-1.pycCR.cpython-36.pycER.cpython-36.opt-1.pycER.cpython-36.pycFIELD_TYPE.cpython-36.opt-1.pycFIELD_TYPE.cpython-36.pycFLAG.cpython-36.opt-1.pycFLAG.cpython-36.pycSERVER_STATUS.cpython-36.opt-1.pycSERVER_STATUS.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pycconverters.pycursors.pyerr.pyoptionfile.pytests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbase.cpython-36.opt-1.pycbase.cpython-36.pyctest_DictCursor.cpython-36.opt-1.pyctest_DictCursor.cpython-36.pyctest_SSCursor.cpython-36.opt-1.pyctest_SSCursor.cpython-36.pyctest_basic.cpython-36.opt-1.pyctest_basic.cpython-36.pyctest_converters.cpython-36.opt-1.pyctest_converters.cpython-36.pyctest_cursor.cpython-36.opt-1.pyctest_cursor.cpython-36.pyctest_err.cpython-36.opt-1.pyctest_err.cpython-36.pyctest_issues.cpython-36.opt-1.pyctest_issues.cpython-36.pyctest_load_local.cpython-36.opt-1.pyctest_load_local.cpython-36.pyctest_nextset.cpython-36.opt-1.pyctest_nextset.cpython-36.pyctest_optionfile.cpython-36.opt-1.pyctest_optionfile.cpython-36.pycbase.pytest_DictCursor.pytest_SSCursor.pytest_basic.pytest_connection.pytest_converters.pytest_cursor.pytest_err.pytest_issues.pytest_load_local.pytest_nextset.pytest_optionfile.pythirdparty__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_MySQLdb__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccapabilities.cpython-36.opt-1.pyccapabilities.cpython-36.pycdbapi20.cpython-36.opt-1.pycdbapi20.cpython-36.pyctest_MySQLdb_capabilities.cpython-36.opt-1.pyctest_MySQLdb_capabilities.cpython-36.pyctest_MySQLdb_dbapi20.cpython-36.opt-1.pyctest_MySQLdb_dbapi20.cpython-36.pyctest_MySQLdb_nonstandard.cpython-36.opt-1.pyctest_MySQLdb_nonstandard.cpython-36.pyccapabilities.pydbapi20.pytest_MySQLdb_capabilities.pytest_MySQLdb_dbapi20.pytest_MySQLdb_nonstandard.pytimes.pyutil.pypython3-PyMySQLCHANGELOGLICENSEREADME.rst/usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/PyMySQL-0.7.11-py3.6.egg-info//usr/lib/python3.6/site-packages/pymysql//usr/lib/python3.6/site-packages/pymysql/__pycache__//usr/lib/python3.6/site-packages/pymysql/constants//usr/lib/python3.6/site-packages/pymysql/constants/__pycache__//usr/lib/python3.6/site-packages/pymysql/tests//usr/lib/python3.6/site-packages/pymysql/tests/__pycache__//usr/lib/python3.6/site-packages/pymysql/tests/thirdparty//usr/lib/python3.6/site-packages/pymysql/tests/thirdparty/__pycache__//usr/lib/python3.6/site-packages/pymysql/tests/thirdparty/test_MySQLdb//usr/lib/python3.6/site-packages/pymysql/tests/thirdparty/test_MySQLdb/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-PyMySQL/-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:34022/SUSE_SLE-15_Update/7ca6acf03c63f4ff5b0b7e07c60de70c-python-PyMySQL.SUSE_SLE-15_Updatedrpmxz5noarch-suse-linuxdirectoryASCII textPython script, ASCII text executablepython 3.6 byte-compiledAlgol 68 source, ASCII textemptyPython script, UTF-8 Unicode text executable  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRỲ&Eutf-8369a2b837abecddd724fc712f1b835cef0b1e7747657f72da5e5a8b63a97e1f6? 7zXZ !t/ ]"k%{^E) `=j|2Mk}y`8s]{Kmxfj9f(nKaR*dNd|dKI\tT̈́)%}JCˎ^LǢB,r ($# ^DVI N HLpz1X]ūbJt&~g:̽E1 1+Y  ]P}3m XV%yD-,6jK37B^haˍ;8$z: ]/&#rw>"Bc\t>N jinylqbE5CRA ^!YK*~#DD[1UNy?Sļ 1KƈBTvi*]F&8̭88__v4gVg`AuAjjɾ0w^ntD {e@%lg&H{sp|ކ-}q-R\3-U٧OV%Zs6ɐj=;N<@Wyc1vd/X-H@piYVMҎeQ2&smҘѡqJ)niE"n'$BRn/aa#'[$SΘYyq/P%;P|XjX0L)qMD2O bdsmml8ʐ5yȤ(D Vqߔi5Gg\2{^+jyHThN6]Z 1߅!cVHRn¦/Z(+Ӆ O |w\RX;Ю"brDɵ{[ۆ7"^][~hhL&-JJ'L ]f?Nv6 6n9VH%/S˳ M(qiEsg+dg|{uljuh\?qוɎ0 Pﯡ=6|j{qO1:]CVz(/(n~N]MVL{}w9.̊5*e{,֠BD:5Ş[erACwG _̡"8x!SSI_++jU<~<܃ҹ!}gLgE|QEٳ |J@Mu\b֡m=ădq{aX'!#EH(  aU.Nb+,'*=*}S_ݮXb$<.3L]%S kڲ!z՝yOSH15~?Q+4{FsQqz ,MG̎<(GNakY1#LwDqMP?DŽ?7c|)ZӅ"%ڢW&Ͼ{vSqovÐ2] UW;,gD!Cj=ә͹I~$zy7\ {tAQas[n1B$?Mwe]P\>W;p&MǓ/8^a'$ŗ :.'y3a%铈2Q2i;4bpM;I? SK}0m׏!VH?&<"ԒF$[`cRx uS,* ׳2ljlkPl&Fm7 `sIWv7=~jM\l\2 x,oU,#EershIZ $6:Y;AńޔCH.Ǹ&8Gb0k 4+">B>caOLo:PSLR0,ƯG = < 5Sw%Tqh_ʑ,Z'fhuNqL`'BHNE)21-.QB\w>7j3uD1);˔h)d揉듻<뗔l$hG._FNV`9Qkƕ$ZrrW$tK5iY SlDJ"#VgGLbǝN)*A`pZŵA(M$$"E,Id]̵^"͑LEX'"MyJNtq`st*e?F{Y}F` Y\!NrZO@=}FC{Ţ">[uQPԶ e Sgc`+{mN(4fLWS]Z%Wb;<[-cbq"dsMf/Dׄ@)7b|h yJ~S(Ompr>5i_(e[=r)IR1)$+x&W$MA7_>!ٮ+AP4z0'&gsx/_)"fVRœd|{?)ܤgU(o :`Vt4L8jک\nB?Z;rd3j }*unW^{OvU4y}/Kq|Y wE-Dfml~ۗtRaIB8]K ;