{ "info": { "author": "aihara", "author_email": "aihara@argmax.jp", "bugtrack_url": null, "classifiers": [], "description": "# django-mysql-geventpool\n\n[![CircleCI](https://circleci.com/gh/shunsukeaihara/django-mysql-geventpool/tree/master.svg?style=svg)](https://circleci.com/gh/shunsukeaihara/django-mysql-geventpool/tree/master)\n\nMysql Connection Pooling backend for Django 2.0+ using gevent, only supports Python 3.4 or newer.\nIt works with gunicorn async worker via gevent.\n\nThis implimentation is based on django-db-geventpool(https://github.com/jneight/django-db-geventpool).\n\n## install\n\n```\npip install django-mysql-geventpool\n```\n\n## Settings\n\nAdd the 'django_mysql_geventpool' modules to the INSTALLED_APPS like this:\n\n```\nINSTALLED_APPS = (\n 'django.contrib.admin',\n 'django.contrib.auth',\n 'django.contrib.contenttypes',\n 'django.contrib.sessions',\n 'django.contrib.messages',\n 'django.contrib.staticfiles',\n 'django_mysql_geventpool',\n # ...other installed applications...\n)\n\n```\n\nAdd MAX_CONNS to OPTIONS to set the maximun number of connections allowed to database (default=4)\n\n```\nDATABASES = {\n 'default': {\n 'ENGINE': 'django_mysql_geventpool.backends.mysql',\n 'NAME': 'dbname',\n 'USER': 'dbuser',\n 'PASSWORD': 'dbpassword',\n 'HOST': 'dbhost',\n 'PORT': 'dbport',\n 'OPTIONS': {\n 'MAX_CONNS': 20,\n 'MAX_LIFETIME': 5 * 60 # connection lifetime in seconds, and if set 0, unlimited persistent connections if usable. default is 0.\n }\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": "", "keywords": "", "license": "Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "django-mysql-geventpool", "package_url": "https://pypi.org/project/django-mysql-geventpool/", "platform": "", "project_url": "https://pypi.org/project/django-mysql-geventpool/", "project_urls": null, "release_url": "https://pypi.org/project/django-mysql-geventpool/0.2.5/", "requires_dist": null, "requires_python": "", "summary": "Add a MySQL connection pool for django using gevent", "version": "0.2.5" }, "last_serial": 5701691, "releases": { "0.2.1": [ { "comment_text": "", "digests": { "md5": "9a5c5d387f8271a9b69847458b1d2e67", "sha256": "46d16e19be70263c75d460bfe98bc8bb05ed80b6317d43ceedb8d78c52f3be64" }, "downloads": -1, "filename": "django-mysql-geventpool-0.2.1.tar.gz", "has_sig": false, "md5_digest": "9a5c5d387f8271a9b69847458b1d2e67", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3188, "upload_time": "2018-09-05T15:21:26", "url": "https://files.pythonhosted.org/packages/a0/e9/9a5489423bbfed5372b8c36c732bb18e5942e15467c23b4a79ebaa2042f4/django-mysql-geventpool-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "2a707657a0d52994e0607b2c8a44e401", "sha256": "facadf3eef44847e1c2bdf921b617a161a5e1146bba59ec62ba8b7ded50798ee" }, "downloads": -1, "filename": "django-mysql-geventpool-0.2.2.tar.gz", "has_sig": false, "md5_digest": "2a707657a0d52994e0607b2c8a44e401", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3206, "upload_time": "2018-09-05T16:05:31", "url": "https://files.pythonhosted.org/packages/41/3d/b5ec6c7938ccb3b1507322f5b6f35f81c10824481f96c46a2079e6bb4dd5/django-mysql-geventpool-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "41dee35cd214f079ed149c9161f1daa2", "sha256": "9d711428aa179bb57f42609782e8df80453c0f4a797df49c201198db591395d0" }, "downloads": -1, "filename": "django-mysql-geventpool-0.2.3.tar.gz", "has_sig": false, "md5_digest": "41dee35cd214f079ed149c9161f1daa2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3480, "upload_time": "2018-09-05T17:29:33", "url": "https://files.pythonhosted.org/packages/e6/00/4729e5c5aa5b70402bf86c2b799e929e4b1010f336a02f65c3adf21e19ed/django-mysql-geventpool-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "2e6278fd6dac2b26419ecdf9fbd4785e", "sha256": "db002d4155194fc26703007da21d5551e6ec5750cb33cd6612a3d5f5f182f4d4" }, "downloads": -1, "filename": "django-mysql-geventpool-0.2.4.tar.gz", "has_sig": false, "md5_digest": "2e6278fd6dac2b26419ecdf9fbd4785e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3491, "upload_time": "2019-03-24T13:26:56", "url": "https://files.pythonhosted.org/packages/cf/4e/e0ed2f3e1458df1fe670a94b9848f613fc1956672a4d75327f6371f001bd/django-mysql-geventpool-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "bc8a8713d2c65c3146dcd78450dd4b2d", "sha256": "84b608ec2c677f6a66e914d23cf043381776274fd316289c3ce5eef00ae213b1" }, "downloads": -1, "filename": "django-mysql-geventpool-0.2.5.tar.gz", "has_sig": false, "md5_digest": "bc8a8713d2c65c3146dcd78450dd4b2d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3861, "upload_time": "2019-08-17T12:22:04", "url": "https://files.pythonhosted.org/packages/07/70/d9fa86b307d3abb0fb68399c365e7105c27c722c8fbd549385f571329dc5/django-mysql-geventpool-0.2.5.tar.gz" } ], "0.2.6.dev1": [ { "comment_text": "", "digests": { "md5": "18bc18a8dadd38bb68f86e224f00938b", "sha256": "230cbe7f8af9cf72c6e24bf0ab88cd6137e4b1cfaf695c039a93535bfa555cea" }, "downloads": -1, "filename": "django-mysql-geventpool-0.2.6.dev1.tar.gz", "has_sig": false, "md5_digest": "18bc18a8dadd38bb68f86e224f00938b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3868, "upload_time": "2019-08-20T06:27:32", "url": "https://files.pythonhosted.org/packages/b1/94/f0d38ca667ad2e2e615338575453b459a7d9bc7fc277d7f1966b66395789/django-mysql-geventpool-0.2.6.dev1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bc8a8713d2c65c3146dcd78450dd4b2d", "sha256": "84b608ec2c677f6a66e914d23cf043381776274fd316289c3ce5eef00ae213b1" }, "downloads": -1, "filename": "django-mysql-geventpool-0.2.5.tar.gz", "has_sig": false, "md5_digest": "bc8a8713d2c65c3146dcd78450dd4b2d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3861, "upload_time": "2019-08-17T12:22:04", "url": "https://files.pythonhosted.org/packages/07/70/d9fa86b307d3abb0fb68399c365e7105c27c722c8fbd549385f571329dc5/django-mysql-geventpool-0.2.5.tar.gz" } ] }