{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# PyMySQLPool\n\n[![build status](https://travis-ci.org/prprprus/PyMySQLPool.svg?branch=master)](https://travis-ci.org/zongzhenh/PyMySQLPool.svg?branch=master) [![codecov](https://codecov.io/gh/zongzhenh/PyMySQLPool/branch/master/graph/badge.svg)](https://codecov.io/gh/zongzhenh/PyMySQLPool) [![pip version](https://img.shields.io/badge/pip-v18.1-blue.svg)](https://img.shields.io/badge/pip-v18.1-blue.svg) [![license](https://img.shields.io/dub/l/vibe-d.svg)](./LICENSE)\n\nPyMySQLPool is a pymysql-based database connection pool, simple and lightweight.\n\nTable of content\n\n- [Features](https://github.com/zongzhenh/PyMySQLPool#features)\n- [Requirements](https://github.com/zongzhenh/PyMySQLPool/blob/master/README.md#requirements)\n- [Installation](https://github.com/zongzhenh/PyMySQLPool/blob/master/README.md#installation)\n- [Example](https://github.com/zongzhenh/PyMySQLPool/blob/master/README.md#example)\n- [Roadmap](https://github.com/zongzhenh/PyMySQLPool/blob/master/README.md#roadmap)\n- [Resources](https://github.com/zongzhenh/PyMySQLPool/blob/master/README.md#resources)\n- [License](https://github.com/zongzhenh/PyMySQLPool/blob/master/README.md#license)\n- [Contributing](https://github.com/zongzhenh/PyMySQLPool/blob/master/README.md#contributing)\n\n## Features\n\n- Maintain a minimum number of connection pools by default.\n- If a number of unuse connections less than zero, dynamically add connections to pool until the current number of inuse connections equal maximum of the pool.\n- Release the idle connections in regular until a number of unuse connections equal minimum of the pool.\n- Support auto-commit mode.\n- Support for ping check to get healthy connections.\n\n## Requirements\n\n- Python\n - CPython : >= 3.4\n- MySQL Server -- one of the following:\n - MySQL >= 5.5\n - MariaDB >= 5.5\n- PyMySQL: >= 0.9.2\n\n## Installation\n\nPackage is uploaded on [PyPI](https://pypi.org/project/pymysql-pooling/)\n\nYou can install with pip\n\n```\n$ pip install pymysql-pooling\n```\n\n## Example\n\nMake use of a simple table (Example in [MySQL doc](https://dev.mysql.com/doc/refman/8.0/en/creating-tables.html))\n\n```mysql\nmysql> CREATE TABLE pet (name VARCHAR(20), owner VARCHAR(20),\n -> species VARCHAR(20), sex CHAR(1), birth DATE, death DATE);\n\nmysql> INSERT INTO pet\n -> VALUES (\"Puffball\", \"Diane\", \"hamster\", \"f\", \"1999-03-30\", NULL);\n```\n\n```python\nfrom pymysqlpool.pool import Pool\n\n\npool = Pool(host=HOST, port=PORT, user=USER, password=PASSWORD, db=DB)\npool.init()\n\nconnection = pool.get_conn()\ncur = connection.cursor()\ncur.execute('SELECT * FROM `pet` WHERE `name`=%s', args=(\"Puffball\", ))\nprint(cur.fetchone())\n\npool.release(connection)\n```\n\nThis example will print:\n\n```\n('Puffball', 'Diane', 'hamster', 'f', datetime.date(1999, 3, 30), None)\n```\n\nSupport autocommit mode, as following:\n\n```python\npool = Pool(host=HOST, port=PORT, user=USER, password=PASSWORD, db=DB, autocommit=True)\n```\n\nThat's all.\n\n## Roadmap\n\n- [x] Connection Pool\n- [x] Dynamically Create\n- [x] Dynamically Release\n- [ ] Monitor Web Interface\n\n## Resources\n\n- [PyMySQL Documenation](https://pymysql.readthedocs.io/en/latest/index.html)\n- [MySQL Reference Manuals](https://dev.mysql.com/doc/refman/8.0/en/)\n\n## License\n\nPyMySQLPool is released under the MIT License. See LICENSE for more information.\n\n## Contributing\n\nThank you for your interest in the contribution of PyMySQLPool, your help and contribution is very valuable.\n\nYou can submit an issue and pull requests, please submit an issue before submitting pull requests.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/prprprus/PyMySQLPool", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "pymysql-pooling", "package_url": "https://pypi.org/project/pymysql-pooling/", "platform": "", "project_url": "https://pypi.org/project/pymysql-pooling/", "project_urls": { "Homepage": "https://github.com/prprprus/PyMySQLPool" }, "release_url": "https://pypi.org/project/pymysql-pooling/1.0.6/", "requires_dist": [ "PyMySQL" ], "requires_python": "", "summary": "pymysql-based database connection pool", "version": "1.0.6", "yanked": false, "yanked_reason": null }, "last_serial": 6097044, "releases": { "0.9.2": [ { "comment_text": "", "digests": { "md5": "6132f8bae2615254c30eebd45cb5918a", "sha256": "dbfe89a13a29bc80298f15c96bfddbbd7029ea0c2234ad052d3194be1897f76b" }, "downloads": -1, "filename": "pymysql_pooling-0.9.2-py3-none-any.whl", "has_sig": false, "md5_digest": "6132f8bae2615254c30eebd45cb5918a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6317, "upload_time": "2018-12-12T08:54:51", "upload_time_iso_8601": "2018-12-12T08:54:51.593096Z", "url": "https://files.pythonhosted.org/packages/dc/83/db05e15301c53bc9817020cb610201660f7ef141d14fae8f76114b9c7f56/pymysql_pooling-0.9.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ca051b7f9359afcda7f136200363b23e", "sha256": "49905a147c30a403d92d399f4555388b8e1094a652bd9bf7705b7c578641f3d3" }, "downloads": -1, "filename": "pymysql-pooling-0.9.2.tar.gz", "has_sig": false, "md5_digest": "ca051b7f9359afcda7f136200363b23e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4738, "upload_time": "2018-12-12T08:54:52", "upload_time_iso_8601": "2018-12-12T08:54:52.874181Z", "url": "https://files.pythonhosted.org/packages/73/53/ee6b1ff8aeab5a5441633704658bf12bd14d06c0d76b3299e799d78a579d/pymysql-pooling-0.9.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "c49fa52961eb3fc698bc4493c7cbd5c6", "sha256": "1435beaadfa80ccb11ff5338ed73e2f5a973f1f6330f1067565d16544cb7b542" }, "downloads": -1, "filename": "pymysql_pooling-0.9.3-py3-none-any.whl", "has_sig": false, "md5_digest": "c49fa52961eb3fc698bc4493c7cbd5c6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6313, "upload_time": "2018-12-12T08:59:40", "upload_time_iso_8601": "2018-12-12T08:59:40.423332Z", "url": "https://files.pythonhosted.org/packages/70/b3/0e8ba046e9019c415677ca0c3bcb690bae6d290dd4f44a6d405ec66b00bf/pymysql_pooling-0.9.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b7596a25c5877538089bf4954ebabc0c", "sha256": "a4a6840089b7cb03c50d053ab1f628021492b5628fa51b7083291ad3c2993adb" }, "downloads": -1, "filename": "pymysql-pooling-0.9.3.tar.gz", "has_sig": false, "md5_digest": "b7596a25c5877538089bf4954ebabc0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4734, "upload_time": "2018-12-12T08:59:41", "upload_time_iso_8601": "2018-12-12T08:59:41.788910Z", "url": "https://files.pythonhosted.org/packages/9b/6a/48ba8075bfc0e05ab2d05594c239322d77df5a9fcb05064ff49ca54b26bd/pymysql-pooling-0.9.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.4": [ { "comment_text": "", "digests": { "md5": "b715783a20f115059e8a7b93461532ce", "sha256": "18bea3a8304725ae702189ad46431bc89c7553334c0221060e99de2da28ec7ea" }, "downloads": -1, "filename": "pymysql_pooling-0.9.4-py3-none-any.whl", "has_sig": false, "md5_digest": "b715783a20f115059e8a7b93461532ce", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6313, "upload_time": "2018-12-12T09:04:33", "upload_time_iso_8601": "2018-12-12T09:04:33.792691Z", "url": "https://files.pythonhosted.org/packages/d2/2a/f8cd283b523c20f3afa332b0d3664e1821b2f28df1fc84bc6e81e07919ec/pymysql_pooling-0.9.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "cc150be991512da8c1d142b2f05b1b58", "sha256": "e674ec7a8573b939a8c0f43fc61851325f5dfe3f4aa62429de18a5e019db384d" }, "downloads": -1, "filename": "pymysql-pooling-0.9.4.tar.gz", "has_sig": false, "md5_digest": "cc150be991512da8c1d142b2f05b1b58", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4731, "upload_time": "2018-12-12T09:04:35", "upload_time_iso_8601": "2018-12-12T09:04:35.286780Z", "url": "https://files.pythonhosted.org/packages/b7/d7/9bc624b764fea31b8cffbba5862911202159110ae18cc000a2c8ebd654b6/pymysql-pooling-0.9.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.5": [ { "comment_text": "", "digests": { "md5": "ccc66c9b41dde43dcfd483af6a78dd0e", "sha256": "0c479b6a9125804d425e9bb00b9b1d9c700afca5151d615f21f70a4676893a77" }, "downloads": -1, "filename": "pymysql_pooling-0.9.5-py3-none-any.whl", "has_sig": false, "md5_digest": "ccc66c9b41dde43dcfd483af6a78dd0e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6376, "upload_time": "2018-12-12T10:32:56", "upload_time_iso_8601": "2018-12-12T10:32:56.086604Z", "url": "https://files.pythonhosted.org/packages/86/c6/8dd598238ce9a92053abe4acd17ec1f074dd08b3b6418661da3388fa0410/pymysql_pooling-0.9.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "18a3fbd5293141e3364967562c21fd7f", "sha256": "aa99d34feeaa302142a9021e8ffe1b884c0775ffc0b9f7a0c49e5a9f8265b026" }, "downloads": -1, "filename": "pymysql-pooling-0.9.5.tar.gz", "has_sig": false, "md5_digest": "18a3fbd5293141e3364967562c21fd7f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4778, "upload_time": "2018-12-12T10:32:57", "upload_time_iso_8601": "2018-12-12T10:32:57.346949Z", "url": "https://files.pythonhosted.org/packages/81/8b/c6a128e29035753910c37a9b1c3099f0785c6af88f72150f2aee0f9e54f3/pymysql-pooling-0.9.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.6": [ { "comment_text": "", "digests": { "md5": "f91645011bef874a2122bdd6ee7dc821", "sha256": "3eab7844ed404afeba9a1acad085e76a5861f8a350a0f3bc423c26b9edcf403b" }, "downloads": -1, "filename": "pymysql_pooling-0.9.6-py3-none-any.whl", "has_sig": false, "md5_digest": "f91645011bef874a2122bdd6ee7dc821", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6386, "upload_time": "2018-12-17T07:34:01", "upload_time_iso_8601": "2018-12-17T07:34:01.450919Z", "url": "https://files.pythonhosted.org/packages/90/d6/a86f2587b40bbef64218f965b78db4995981d74a7c736c38237aaf703c8c/pymysql_pooling-0.9.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ed74fbb284441117884cc72c89cf5596", "sha256": "b214e12c8c63af5445bb7a3a5d0024f14fe4a8a72566df13e5010f7624b29db2" }, "downloads": -1, "filename": "pymysql-pooling-0.9.6.tar.gz", "has_sig": false, "md5_digest": "ed74fbb284441117884cc72c89cf5596", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4792, "upload_time": "2018-12-17T07:34:03", "upload_time_iso_8601": "2018-12-17T07:34:03.377731Z", "url": "https://files.pythonhosted.org/packages/b5/a8/b74ab2ce8982a339af427c3f6d8a6ec81ec3a577d637595943ffaf9e6375/pymysql-pooling-0.9.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.7": [ { "comment_text": "", "digests": { "md5": "d45129c3833bee000ea9c3ff8a0251ad", "sha256": "931ac443f4769b016f82efbe15a09bd3763d32b2c1f5ec6f4502fa36b1d5ac47" }, "downloads": -1, "filename": "pymysql_pooling-0.9.7-py3-none-any.whl", "has_sig": false, "md5_digest": "d45129c3833bee000ea9c3ff8a0251ad", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6390, "upload_time": "2019-02-13T03:41:45", "upload_time_iso_8601": "2019-02-13T03:41:45.869844Z", "url": "https://files.pythonhosted.org/packages/3d/d7/0d29042557f4f2d4438af3b5ac59a81283a8f4583e6eb374916b532ae4dd/pymysql_pooling-0.9.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "36a8ca94385b88de0817b11e139b07ea", "sha256": "693b2f1ba5a5f55cad02fd3d2f5f3bbc39abeb03f79acdf81b9727feef1ac98f" }, "downloads": -1, "filename": "pymysql-pooling-0.9.7.tar.gz", "has_sig": false, "md5_digest": "36a8ca94385b88de0817b11e139b07ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4794, "upload_time": "2019-02-13T03:41:47", "upload_time_iso_8601": "2019-02-13T03:41:47.318287Z", "url": "https://files.pythonhosted.org/packages/2f/98/b47505f085289b04181641a523e5f3a6c74098e3bc4b338c4b3c5ae1ef1c/pymysql-pooling-0.9.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.8": [ { "comment_text": "", "digests": { "md5": "560a9cb5c4c7b893c6df67cc813791fb", "sha256": "bc446821b3ee62204f59d39b471ad5491915f036682110d8679f76c0701ec1a6" }, "downloads": -1, "filename": "pymysql_pooling-0.9.8-py3-none-any.whl", "has_sig": false, "md5_digest": "560a9cb5c4c7b893c6df67cc813791fb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6433, "upload_time": "2019-02-17T02:00:03", "upload_time_iso_8601": "2019-02-17T02:00:03.685115Z", "url": "https://files.pythonhosted.org/packages/99/c5/c1d63ee1aeb347522ab2b1bc5551ff403ec6f0c392e029822e5735e6d22b/pymysql_pooling-0.9.8-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3d3ac03e42e1aa7537ff7127f75471b1", "sha256": "0d8ed5a2bc00bf1125d822525abbc0f70cd66069d0219c5e3f11272417109081" }, "downloads": -1, "filename": "pymysql-pooling-0.9.8.tar.gz", "has_sig": false, "md5_digest": "3d3ac03e42e1aa7537ff7127f75471b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4844, "upload_time": "2019-02-17T02:00:05", "upload_time_iso_8601": "2019-02-17T02:00:05.466536Z", "url": "https://files.pythonhosted.org/packages/f5/30/9e57209986ea5e5a183d09fe75775f20c8be07543c16e72800291eb33c53/pymysql-pooling-0.9.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.9": [ { "comment_text": "", "digests": { "md5": "68099a6d38ce4724ea36fee1781ed207", "sha256": "e217ac0d60a90ca7660ceef332e29d2caa9dc009817221d67c6ce7181d70a5dc" }, "downloads": -1, "filename": "pymysql_pooling-0.9.9-py3-none-any.whl", "has_sig": false, "md5_digest": "68099a6d38ce4724ea36fee1781ed207", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6757, "upload_time": "2019-02-20T13:21:27", "upload_time_iso_8601": "2019-02-20T13:21:27.114531Z", "url": "https://files.pythonhosted.org/packages/ec/fc/e36c8bf695df373ec6d687d566de64fa8b2ed05d95794edcc92249cb5a74/pymysql_pooling-0.9.9-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "84f747e867b55cf1016a79cdd784e93f", "sha256": "b39ce76d1b27bb391804276f41d2dcd4fcde5f1b3ea189da9e79fe5fca1dc863" }, "downloads": -1, "filename": "pymysql-pooling-0.9.9.tar.gz", "has_sig": false, "md5_digest": "84f747e867b55cf1016a79cdd784e93f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5128, "upload_time": "2019-02-20T13:21:28", "upload_time_iso_8601": "2019-02-20T13:21:28.537198Z", "url": "https://files.pythonhosted.org/packages/c2/49/d4f4ddf4fb8548014477d34ee6ead28447c2748058356b7f71d7e58fadd5/pymysql-pooling-0.9.9.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "074564875948994336a0c3defccd1834", "sha256": "afa36a856bfa136aa5776f909b84ae9fc651b8e2f228a1c04e01339b11b914cd" }, "downloads": -1, "filename": "pymysql_pooling-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "074564875948994336a0c3defccd1834", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6866, "upload_time": "2019-02-21T13:57:29", "upload_time_iso_8601": "2019-02-21T13:57:29.699203Z", "url": "https://files.pythonhosted.org/packages/fa/31/aef87b5cc804f8339760442bdf773985ee4a8dc7220c536f4e8b6662f608/pymysql_pooling-1.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7fe04a692e84c5a3b0b56724506ebb0c", "sha256": "24c8ffa52275813e1cfcf8771360b01365d3d43577d2ec49b41edb43b09df812" }, "downloads": -1, "filename": "pymysql-pooling-1.0.0.tar.gz", "has_sig": false, "md5_digest": "7fe04a692e84c5a3b0b56724506ebb0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5250, "upload_time": "2019-02-21T13:57:31", "upload_time_iso_8601": "2019-02-21T13:57:31.820815Z", "url": "https://files.pythonhosted.org/packages/e5/0d/ecd74e8af6b356959c070aebd0d946ea4ab8c7777a156aa67d5e66431e86/pymysql-pooling-1.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "9d8b9a79b59d725b6c58e4a579d6050e", "sha256": "5657fe3c2325d401945a26202b646a7ef578cd10f5ca65aefcfe8375f753d862" }, "downloads": -1, "filename": "pymysql_pooling-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "9d8b9a79b59d725b6c58e4a579d6050e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6639, "upload_time": "2019-04-20T02:45:16", "upload_time_iso_8601": "2019-04-20T02:45:16.548636Z", "url": "https://files.pythonhosted.org/packages/a2/23/304cb56dac2c2e07c5248eb9fa8a6f33de77ba2cdf44d5c701cbbe16c243/pymysql_pooling-1.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f20335d091627698342eba5bd54a9c65", "sha256": "d6153f3d4c970f7375a719218c79cc254ed72d51208720d8b3da420ad1ee9bd2" }, "downloads": -1, "filename": "pymysql-pooling-1.0.1.tar.gz", "has_sig": false, "md5_digest": "f20335d091627698342eba5bd54a9c65", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5082, "upload_time": "2019-04-20T02:45:17", "upload_time_iso_8601": "2019-04-20T02:45:17.704646Z", "url": "https://files.pythonhosted.org/packages/9d/b4/afbb1f946926e8f4ca99796880a1334725f076304e5646247cccec7dba83/pymysql-pooling-1.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "9d1535d36c600e5fc9abe31dab183c36", "sha256": "3c99a7cc9c58bfe80b3178513cfc9fd6bc2ad51c976dc080e3f24e61d55124f5" }, "downloads": -1, "filename": "pymysql_pooling-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "9d1535d36c600e5fc9abe31dab183c36", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6825, "upload_time": "2019-08-08T15:04:57", "upload_time_iso_8601": "2019-08-08T15:04:57.479026Z", "url": "https://files.pythonhosted.org/packages/25/93/83103adfc90ac71f33a615742b7b8a4286ef302fc5e4809dc444d57da470/pymysql_pooling-1.0.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4fe53a515ea82d54ad4dfabd9cb6d4e0", "sha256": "6c735387d9f4074c3f0438801c2134d0f96190c93bd99d10a616a177bd024d05" }, "downloads": -1, "filename": "pymysql-pooling-1.0.2.tar.gz", "has_sig": false, "md5_digest": "4fe53a515ea82d54ad4dfabd9cb6d4e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5260, "upload_time": "2019-08-08T15:04:59", "upload_time_iso_8601": "2019-08-08T15:04:59.207364Z", "url": "https://files.pythonhosted.org/packages/21/4e/3cc433ae8b0ff1724e4d608dfb04195504f8027facc701cbdf1ea1be6879/pymysql-pooling-1.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "60336e780e8c4e918a75b64358653e9a", "sha256": "3fcec9d61f8788e4ee0ea888d43ff187b18c361ea92ec5d5b18c6da76e1879bb" }, "downloads": -1, "filename": "pymysql_pooling-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "60336e780e8c4e918a75b64358653e9a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6822, "upload_time": "2019-08-08T15:11:41", "upload_time_iso_8601": "2019-08-08T15:11:41.346200Z", "url": "https://files.pythonhosted.org/packages/d3/5f/3f0dc444de00ea90b2d4859b6822c3b397b67961a1262afee404c266fad0/pymysql_pooling-1.0.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "520b639e412cd6d35ac1e00f7df7893a", "sha256": "e4b4d72b5af1e397ed6cbb5835d03ae4073bfcff5f59896d38de7a8795e2cd5d" }, "downloads": -1, "filename": "pymysql-pooling-1.0.3.tar.gz", "has_sig": false, "md5_digest": "520b639e412cd6d35ac1e00f7df7893a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5252, "upload_time": "2019-08-08T15:11:43", "upload_time_iso_8601": "2019-08-08T15:11:43.599702Z", "url": "https://files.pythonhosted.org/packages/39/c1/7814976d1448761757ec6ea9d0006347f1cdaa12771655d9baf1e757aa11/pymysql-pooling-1.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "387fa6531853da29a39bb85cbc77fccb", "sha256": "35d406bb0fb7d849733c7d4904fc53cf5714151b9181fdd2b62b29a47353e6a5" }, "downloads": -1, "filename": "pymysql_pooling-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "387fa6531853da29a39bb85cbc77fccb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6827, "upload_time": "2019-08-09T01:34:26", "upload_time_iso_8601": "2019-08-09T01:34:26.710716Z", "url": "https://files.pythonhosted.org/packages/7e/99/dc28ee52c2d1c2d826b63e11c663f4e585741cdd1aab300aa90f079528b6/pymysql_pooling-1.0.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "69198837bad039130491821ae60a038d", "sha256": "b06e5499bc0d717985f3a8dd9177ad7adbf074e9af52680bf5982066bc8a1f72" }, "downloads": -1, "filename": "pymysql-pooling-1.0.4.tar.gz", "has_sig": false, "md5_digest": "69198837bad039130491821ae60a038d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5258, "upload_time": "2019-08-09T01:34:28", "upload_time_iso_8601": "2019-08-09T01:34:28.449013Z", "url": "https://files.pythonhosted.org/packages/c4/39/d02a44ab43ac79b4b16205c6f6709c0638accfb9864880d4479485f4ade7/pymysql-pooling-1.0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "8b625c8aa7154c7f33ab84e38203ebb3", "sha256": "6583c13c64aff99bcb291b5c81fad07896d000a4f14ad4eaf6671baadac174dc" }, "downloads": -1, "filename": "pymysql_pooling-1.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "8b625c8aa7154c7f33ab84e38203ebb3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6857, "upload_time": "2019-10-23T01:59:00", "upload_time_iso_8601": "2019-10-23T01:59:00.711589Z", "url": "https://files.pythonhosted.org/packages/22/7b/19a25184a31d70b753106a769414701865f83c977377df71e745b2e14a99/pymysql_pooling-1.0.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4769449aa767be05f6d4f0533bdf3be1", "sha256": "467784402369912220ff4e9f415981a5f935abee075de806cb2206669baa4dc7" }, "downloads": -1, "filename": "pymysql-pooling-1.0.5.tar.gz", "has_sig": false, "md5_digest": "4769449aa767be05f6d4f0533bdf3be1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5295, "upload_time": "2019-10-23T01:59:03", "upload_time_iso_8601": "2019-10-23T01:59:03.071980Z", "url": "https://files.pythonhosted.org/packages/cd/b9/178fa2d6c7fb41f398c40c188882d7e31213b0c8c15ffb5dc1d4b2c4b096/pymysql-pooling-1.0.5.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "ff57e0134829071ee8cfed2281fc83dd", "sha256": "5a2c557498caaaae19a3cf88db1a4c439abb14d1b0750b2182d3b44b44bec499" }, "downloads": -1, "filename": "pymysql_pooling-1.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "ff57e0134829071ee8cfed2281fc83dd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6881, "upload_time": "2019-11-08T03:34:26", "upload_time_iso_8601": "2019-11-08T03:34:26.488181Z", "url": "https://files.pythonhosted.org/packages/60/dd/131be42f00c8148c96feac053456a3e43aa804fe07bd11fb6bf22d52a8af/pymysql_pooling-1.0.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5a8decbcdd13c7eee5ff53780db81349", "sha256": "afa349fd53fbd93ac68103c07f8e641815576c780011743803f890df560b827f" }, "downloads": -1, "filename": "pymysql-pooling-1.0.6.tar.gz", "has_sig": false, "md5_digest": "5a8decbcdd13c7eee5ff53780db81349", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5311, "upload_time": "2019-11-08T03:34:28", "upload_time_iso_8601": "2019-11-08T03:34:28.175411Z", "url": "https://files.pythonhosted.org/packages/17/bd/b1ac40913ce80995aaf50b481b35ac769cf25191c89485f67c52efdfc8df/pymysql-pooling-1.0.6.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ff57e0134829071ee8cfed2281fc83dd", "sha256": "5a2c557498caaaae19a3cf88db1a4c439abb14d1b0750b2182d3b44b44bec499" }, "downloads": -1, "filename": "pymysql_pooling-1.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "ff57e0134829071ee8cfed2281fc83dd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6881, "upload_time": "2019-11-08T03:34:26", "upload_time_iso_8601": "2019-11-08T03:34:26.488181Z", "url": "https://files.pythonhosted.org/packages/60/dd/131be42f00c8148c96feac053456a3e43aa804fe07bd11fb6bf22d52a8af/pymysql_pooling-1.0.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5a8decbcdd13c7eee5ff53780db81349", "sha256": "afa349fd53fbd93ac68103c07f8e641815576c780011743803f890df560b827f" }, "downloads": -1, "filename": "pymysql-pooling-1.0.6.tar.gz", "has_sig": false, "md5_digest": "5a8decbcdd13c7eee5ff53780db81349", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5311, "upload_time": "2019-11-08T03:34:28", "upload_time_iso_8601": "2019-11-08T03:34:28.175411Z", "url": "https://files.pythonhosted.org/packages/17/bd/b1ac40913ce80995aaf50b481b35ac769cf25191c89485f67c52efdfc8df/pymysql-pooling-1.0.6.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }