{ "info": { "author": "Bulat Gaifullin", "author_email": "gaifullinbf@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Other Environment", "License :: OSI Approved :: GNU General Public License (GPL)", "Operating System :: MacOS :: MacOS X", "Operating System :: OS Independent", "Operating System :: POSIX", "Operating System :: POSIX :: Linux", "Operating System :: Unix", "Programming Language :: C", "Programming Language :: Python :: 3.4", "Topic :: Database", "Topic :: Database :: Database Engines/Servers" ], "description": "WSQL\n====\n.. image:: https://travis-ci.org/WebSQL/wsql.svg?branch=master\n :target: https://travis-ci.org/WebSQL/wsql\n\n.. image:: https://coveralls.io/repos/WebSQL/wsql/badge.png?branch=master\n :target: https://coveralls.io/r/WebSQL/wsql?branch=master\n\n\nWSQL is an asynchronous python connector to the popular `MySQL`_ database server based on `WebScaleSQL`_.\n\nThe design goals are:\n - Compatibility with Python3 asyncio package\n - Compliance with Python database API version 2.0 `[PEP-0249]`_\n - Thread-safety\n - Thread-friendliness (threads will not block each other)\n - Support mysql-clusters like: `Percona-XtraDB-Cluster`_, `GaleraCluster`_\n \n\n.. code:: python\n\n import wsql.cluster.connect\n # master:master(active:active)\n connection = wsql.cluster.connect(\"master=localhost:3305#2,localhost:3306#2\", database=\"test\")\n # master:slave(active:passive)\n connection = wsql.cluster.connect(\"master=localhost;slave=localhost:3307#4\", database=\"test\")\n # read-only\n connection = wsql.cluster.connect(\"slave=localhost:3307#4;database=test;\")\n\n\nMySQL-5.5 and newer and Python-3.4 and newer are currently supported.\n\n\nSetup dependencies\n==================\n- cmake version 2.8.11 or higher\n- openssl-devel version 1.0 or higher\n- python3-devel\n- zlib-devel\n- gcc\n\n\nWSQL is `Free Software`_.\n\n`Documentation`_.\n\n.. _`MySQL`: http://www.mysql.com/\n.. _`Free Software`: http://www.gnu.org/\n.. _`WebScaleSQL`: http://webscalesql.org/\n.. _`[PEP-0249]`: http://www.python.org/peps/pep-0249.html\n.. _`Percona-XtraDB-Cluster`: http://www.percona.com/software/percona-xtradb-cluster\n.. _`GaleraCluster`: http://galeracluster.com/products/\n.. _`Documentation`: http://websql-websql.rhcloud.com/", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/WebSQL/wsql/archive/v1.2.13.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/WSQL/wsql", "keywords": "mysql,asyncio,asyncsql", "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "wsql", "package_url": "https://pypi.org/project/wsql/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/wsql/", "project_urls": { "Download": "https://github.com/WebSQL/wsql/archive/v1.2.13.tar.gz", "Homepage": "https://github.com/WSQL/wsql" }, "release_url": "https://pypi.org/project/wsql/1.2.13/", "requires_dist": null, "requires_python": null, "summary": "Asynchronous Python interface to MySQL", "version": "1.2.13" }, "last_serial": 1989144, "releases": { "1.2.10": [ { "comment_text": "", "digests": { "md5": "692899300f4d34022088bc7161c54f1e", "sha256": "2e9ade0372c69ee4c0b94ddd355d41de8848e5d3726c5383164283483e22e985" }, "downloads": -1, "filename": "wsql-1.2.10.tar.gz", "has_sig": false, "md5_digest": "692899300f4d34022088bc7161c54f1e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3891712, "upload_time": "2016-01-27T21:35:02", "url": "https://files.pythonhosted.org/packages/86/42/65b9df78ca537f256563073b80d8dda1d14582a5bb4427ffee8b81360c51/wsql-1.2.10.tar.gz" } ], "1.2.11": [ { "comment_text": "", "digests": { "md5": "12ad43f83fb4bafdabf2098023380240", "sha256": "f295a5fed3cd6f322834ab0ea6d0ff170b2c949fc714430aaededa2d851c2752" }, "downloads": -1, "filename": "wsql-1.2.11.tar.gz", "has_sig": false, "md5_digest": "12ad43f83fb4bafdabf2098023380240", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3891616, "upload_time": "2016-01-29T16:07:47", "url": "https://files.pythonhosted.org/packages/8b/33/872b284407e1eb379a8869bf2697615460d399c44749021684692506af5a/wsql-1.2.11.tar.gz" } ], "1.2.12": [ { "comment_text": "", "digests": { "md5": "3adcd5e5e236eb4177a4e03425e52351", "sha256": "077c1490a70de0e48dcd50d1cf1406893883801f9f8de943a56f4f4556f4aea1" }, "downloads": -1, "filename": "wsql-1.2.12.tar.gz", "has_sig": false, "md5_digest": "3adcd5e5e236eb4177a4e03425e52351", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3891807, "upload_time": "2016-02-27T00:39:39", "url": "https://files.pythonhosted.org/packages/a9/e7/4680abfa6c13d20c5183139b71989d562b747af6e6265e25fc3ffaa00637/wsql-1.2.12.tar.gz" } ], "1.2.13": [ { "comment_text": "", "digests": { "md5": "728fa2439b116ea22f4b60d27db33f47", "sha256": "2f2caf6a32e1446c346a16c50c3973aa880e690cc65968739969e57dc22c7844" }, "downloads": -1, "filename": "wsql-1.2.13.tar.gz", "has_sig": false, "md5_digest": "728fa2439b116ea22f4b60d27db33f47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3891772, "upload_time": "2016-03-04T10:02:05", "url": "https://files.pythonhosted.org/packages/bc/46/f73783c4f592ed693f74b834d5a8e3759a77998b04391b85a9519993e45f/wsql-1.2.13.tar.gz" } ], "1.2.2": [], "1.2.3": [ { "comment_text": "", "digests": { "md5": "439d1425c1600778d90960b7ffd90c7c", "sha256": "afdffc08bfa8de4057bcdf6105014f9063435322f20513265e7c78784861657c" }, "downloads": -1, "filename": "wsql-1.2.3.tar.gz", "has_sig": false, "md5_digest": "439d1425c1600778d90960b7ffd90c7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3890860, "upload_time": "2015-07-08T07:20:05", "url": "https://files.pythonhosted.org/packages/dd/fc/0fbd14d8d6fd3fe251f7f513418d7eda68e488db13033c18447f6acfd198/wsql-1.2.3.tar.gz" } ], "1.2.4": [ { "comment_text": "", "digests": { "md5": "972ed248823754df14540361ef51e4d7", "sha256": "a793dbd9d648e819b2d6f1e9575fa91cef101542507eb00aed35ded1356d8e8f" }, "downloads": -1, "filename": "wsql-1.2.4.tar.gz", "has_sig": false, "md5_digest": "972ed248823754df14540361ef51e4d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3890898, "upload_time": "2015-07-08T07:33:35", "url": "https://files.pythonhosted.org/packages/71/9e/f69d689a21028b988acd39c04f097343572454b512d2d45a79eb99617219/wsql-1.2.4.tar.gz" } ], "1.2.5": [ { "comment_text": "", "digests": { "md5": "faf6be2945512e330426e7094ce3e698", "sha256": "eca6f2786605dd484a11a427bdeb8053c2b608fa4674b78a3c1f8e83a922ca52" }, "downloads": -1, "filename": "wsql-1.2.5.tar.gz", "has_sig": false, "md5_digest": "faf6be2945512e330426e7094ce3e698", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3891033, "upload_time": "2015-07-08T07:59:15", "url": "https://files.pythonhosted.org/packages/02/b6/de1b32c951e7b3c446ae36c4a397f03c12e76f3b3d963ce30a3a385d5f20/wsql-1.2.5.tar.gz" } ], "1.2.6": [ { "comment_text": "", "digests": { "md5": "31a1588cca76bbd6eba1897ff96749d6", "sha256": "f3404d4f55f19b0085e2280a1ece851e6e39585fa4f68f6ae49fe02b0b8882dd" }, "downloads": -1, "filename": "wsql-1.2.6.tar.gz", "has_sig": false, "md5_digest": "31a1588cca76bbd6eba1897ff96749d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3891581, "upload_time": "2015-12-20T20:40:05", "url": "https://files.pythonhosted.org/packages/53/fe/f073aee146907435238e5f539f1cbc85fc12d1dd0e11c3057b50516bbe80/wsql-1.2.6.tar.gz" } ], "1.2.7": [ { "comment_text": "", "digests": { "md5": "11d0d031bf70b5d889e2ae356bf715d0", "sha256": "1656fa66d488cd75d49da3aa8962525a1a69f8509257c831d2f6b2d122b676ae" }, "downloads": -1, "filename": "wsql-1.2.7.tar.gz", "has_sig": false, "md5_digest": "11d0d031bf70b5d889e2ae356bf715d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3891644, "upload_time": "2016-01-01T22:06:13", "url": "https://files.pythonhosted.org/packages/96/21/670bac71ac660bbd456dbec63278802b685a76aabab4a033ca31faaedb0a/wsql-1.2.7.tar.gz" } ], "1.2.8": [ { "comment_text": "", "digests": { "md5": "3b82a76f9f510e554bbb376893020ae5", "sha256": "940f8f19249d6b3926979011ea5699d2906fab26429f0afe4e34d640699f1439" }, "downloads": -1, "filename": "wsql-1.2.8.tar.gz", "has_sig": false, "md5_digest": "3b82a76f9f510e554bbb376893020ae5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3891620, "upload_time": "2016-01-08T21:01:25", "url": "https://files.pythonhosted.org/packages/93/16/bcd845d3837f6c77db357c6596d74323c61a8378a19c336cae2d265eb0a5/wsql-1.2.8.tar.gz" } ], "1.2.9": [ { "comment_text": "", "digests": { "md5": "cd23f7522909358c03b4c722676f1bd2", "sha256": "70426b2727e9991ddc5f724cfab970daeb7601234963df2ce2f7076be3431382" }, "downloads": -1, "filename": "wsql-1.2.9.tar.gz", "has_sig": false, "md5_digest": "cd23f7522909358c03b4c722676f1bd2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3891715, "upload_time": "2016-01-09T20:17:35", "url": "https://files.pythonhosted.org/packages/db/ad/47086dc425cc0a50131129912ac9d3ea03b22b4ba52f3cc8a865382d7292/wsql-1.2.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "728fa2439b116ea22f4b60d27db33f47", "sha256": "2f2caf6a32e1446c346a16c50c3973aa880e690cc65968739969e57dc22c7844" }, "downloads": -1, "filename": "wsql-1.2.13.tar.gz", "has_sig": false, "md5_digest": "728fa2439b116ea22f4b60d27db33f47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3891772, "upload_time": "2016-03-04T10:02:05", "url": "https://files.pythonhosted.org/packages/bc/46/f73783c4f592ed693f74b834d5a8e3759a77998b04391b85a9519993e45f/wsql-1.2.13.tar.gz" } ] }