{ "info": { "author": "Terra Brown", "author_email": "superloach42@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "=========\naiorqlite\n=========\nThis package contains an asynchronous, pure-Python rqlite client library. (based on the official pyrqlite library)\n\n.. contents::\n\nRequirements\n-------------\n\n* Python -- one of the following:\n\n - CPython >= 3.6 recommended (>= 3.4 will work, probably)\n\n* rqlite Server\n\n\nExample\n-------\n\nThe following code creates a connection and executes some statements:\n\n.. code:: python\n\n\timport aiorqlite\n\n\t@aiorqlite.arun\n\tasync def main():\n\t\t# Connect to the database\n\t\tasync with aiorqlite.connect(':memory:') as db:\n\t\t\tasync with db.cursor() as cursor:\n\t\t\t\tawait cursor.execute('CREATE TABLE foo (id integer not null primary key, name text)')\n\t\t\t\tawait cursor.executemany('INSERT INTO foo(name) VALUES(?)', seq_of_parameters=(('a',), ('b',)))\n\n\t\t\tasync with db.cursor() as cursor:\n\t\t\t\t# Read a single record with qmark parameter style\n\t\t\t\tsql = \"SELECT `id`, `name` FROM `foo` WHERE `name`=?\"\n\t\t\t\tawait cursor.execute(sql, ('a',))\n\t\t\t\tresult = await cursor.fetchone()\n\t\t\t\tprint(result)\n\t\t\t\t# Read a single record with named parameter style\n\t\t\t\tsql = \"SELECT `id`, `name` FROM `foo` WHERE `name`=:name\"\n\t\t\t\tawait cursor.execute(sql, {'name': 'b'})\n\t\t\t\tresult = await cursor.fetchone()\n\t\t\t\tprint(result)\n\n\tmain()\n\n\n\nThis example will print:\n\n.. code:: python\n\n\t{'id': 1, 'name': 'a'}\n\t{'id': 2, 'name': 'b'}\n\n\n\nParamstyle\n----------\n\nOnly qmark and named paramstyles (as defined in PEP 249) are supported. \n\nLimitations\n-----------\nTransactions are not supported.\n\nLicense\n-------\npyrqlite (and subsequently aiorqlite) is released under the MIT License. See LICENSE for more information.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/superloach/aiorqlite", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "AIOrqlite", "package_url": "https://pypi.org/project/AIOrqlite/", "platform": "", "project_url": "https://pypi.org/project/AIOrqlite/", "project_urls": { "Homepage": "https://github.com/superloach/aiorqlite" }, "release_url": "https://pypi.org/project/AIOrqlite/0.2.3/", "requires_dist": null, "requires_python": "", "summary": "Ayncio-based Python client for rqlite.", "version": "0.2.3" }, "last_serial": 5678071, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "16f583cf043b032582008ce2d0401fb4", "sha256": "1a26a63af06f96287921ddc1550fe1f60829036bd1976f6d34dab364898a58d7" }, "downloads": -1, "filename": "AIOrqlite-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "16f583cf043b032582008ce2d0401fb4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13655, "upload_time": "2019-08-02T14:28:20", "url": "https://files.pythonhosted.org/packages/97/8c/bf69c30eccf86255952122953584ed70a84d2bae3244279c2ef4a3deb3c5/AIOrqlite-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b9dda75bb276809bf907bfb73fe3d36a", "sha256": "dd443e5a008994926f1d55a6954bad0af72a4f7b6460740e00ba61acd0ece0e9" }, "downloads": -1, "filename": "AIOrqlite-0.1.tar.gz", "has_sig": false, "md5_digest": "b9dda75bb276809bf907bfb73fe3d36a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10012, "upload_time": "2019-08-02T14:28:22", "url": "https://files.pythonhosted.org/packages/86/43/828f87c887bb0795ddb32ed0b491817bb784e3e1ac0afbcf398eb76717d6/AIOrqlite-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "5b3b52d7f73677a1cf1073092f738087", "sha256": "acc7e11a9be23648f56f936d3613193b13b82185de2806bcc67022457ed76c87" }, "downloads": -1, "filename": "AIOrqlite-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "5b3b52d7f73677a1cf1073092f738087", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13674, "upload_time": "2019-08-02T15:12:40", "url": "https://files.pythonhosted.org/packages/82/10/7a8ab8211a2e1575beb54e0069c7403eeb7292e881debc03a70b5488ede9/AIOrqlite-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2a3c9f3ca9e328a823fa932187f7aebe", "sha256": "683173b35d76d7a949db2bffeea1afa7a502143f6f81be3507eefc432c7acd28" }, "downloads": -1, "filename": "AIOrqlite-0.1.1.tar.gz", "has_sig": false, "md5_digest": "2a3c9f3ca9e328a823fa932187f7aebe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10018, "upload_time": "2019-08-02T15:12:41", "url": "https://files.pythonhosted.org/packages/9d/eb/0024a652677fa7364cf2808c27e9a2f3ea2a5c1f31b2637d99f32410d012/AIOrqlite-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "4c613b77ce856b3a6a1e4a95d8dfaee8", "sha256": "276c95e8ff8ad46282ffcdef7680246d936b7dbdf579adab4767c20cf94af799" }, "downloads": -1, "filename": "AIOrqlite-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "4c613b77ce856b3a6a1e4a95d8dfaee8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13682, "upload_time": "2019-08-02T15:21:43", "url": "https://files.pythonhosted.org/packages/9b/61/415e84c57ff18d35f22f296b416f6426074ec13d2c98003556d3dd5f240c/AIOrqlite-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "79d50949e5071a8aeb728eba2b686cc8", "sha256": "c94db49ca1de5eb2d8b355412789d2b45a4e6526cd9bf20ceca643a942522224" }, "downloads": -1, "filename": "AIOrqlite-0.1.2.tar.gz", "has_sig": false, "md5_digest": "79d50949e5071a8aeb728eba2b686cc8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10021, "upload_time": "2019-08-02T15:21:45", "url": "https://files.pythonhosted.org/packages/b2/8f/80a780bfea10c209935e621e052fe1bfbd7c5b7263905e11f41fb72f77ef/AIOrqlite-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "7e62f1f4162763e77659f9ac7a2a903d", "sha256": "e7cb02b375970a8caa569a0cf6d1e7c4cb7c359bbe4e1bb1423797f9e995f85a" }, "downloads": -1, "filename": "AIOrqlite-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "7e62f1f4162763e77659f9ac7a2a903d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13682, "upload_time": "2019-08-02T15:37:19", "url": "https://files.pythonhosted.org/packages/9c/91/c6a9000afbf554f412235c12e5761774fe89eb97e5ae230efcfe65aef8f6/AIOrqlite-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "457b424eb2498ebce6e2d1f2a40380d7", "sha256": "d4af53546cc925cb644d9ea2e7c92e960d8f519d321022700db8b7f8b60c31df" }, "downloads": -1, "filename": "AIOrqlite-0.1.3.tar.gz", "has_sig": false, "md5_digest": "457b424eb2498ebce6e2d1f2a40380d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10022, "upload_time": "2019-08-02T15:37:22", "url": "https://files.pythonhosted.org/packages/5e/b2/f97a2e0f644feb2057dae9eb32884887edc6435f4cf2723ba80b12f0ea6d/AIOrqlite-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "e4dfc12b466e653e0ec7417704690e4e", "sha256": "879f7a7a6c12e4f1344cd20c174e05278ab9a9b6990ae282e88bfd8f04d25a17" }, "downloads": -1, "filename": "AIOrqlite-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "e4dfc12b466e653e0ec7417704690e4e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13678, "upload_time": "2019-08-02T15:41:53", "url": "https://files.pythonhosted.org/packages/b1/7c/1cfb932b30a6b9ec596d799b50d03a1ad3e92eb01351ec985a8703dbe6f3/AIOrqlite-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2c280e0ca733344b4a2055b548ddeb63", "sha256": "b460272f89ba5c86a81bb979c6e386634c4873f07f7ff2458457ea80a73ca027" }, "downloads": -1, "filename": "AIOrqlite-0.1.4.tar.gz", "has_sig": false, "md5_digest": "2c280e0ca733344b4a2055b548ddeb63", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10035, "upload_time": "2019-08-02T15:41:56", "url": "https://files.pythonhosted.org/packages/38/b3/1803a33bf4cc8dcbb4887ba9a9bf9bdae05299154e087e55b4ea93c5dcb8/AIOrqlite-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "094ec0f42e171d214e8e4e9c0955cb8a", "sha256": "9d26093c8a2155a9ad4048d2698417ebc3c4e05d37efe7e532b296095e22f3e9" }, "downloads": -1, "filename": "AIOrqlite-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "094ec0f42e171d214e8e4e9c0955cb8a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13640, "upload_time": "2019-08-09T12:12:58", "url": "https://files.pythonhosted.org/packages/9c/43/f649ba7f043d9ecb8c1fa22caedce4bee04c00f4dcd83f90d4b353243c02/AIOrqlite-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9345239ac3e9a996bb1324947fe6dd74", "sha256": "226b48f39228461909ecac5f09ed6e2f84c6233e8f9b9c7903dd7b21c13c6206" }, "downloads": -1, "filename": "AIOrqlite-0.1.5.tar.gz", "has_sig": false, "md5_digest": "9345239ac3e9a996bb1324947fe6dd74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10001, "upload_time": "2019-08-09T12:12:59", "url": "https://files.pythonhosted.org/packages/99/58/ffeb5043e9e974a8938b96dfb307e941f67b79c44c899ae1d27fcf02c363/AIOrqlite-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "2bca70fbc71eb9782e5bf1e353b603c9", "sha256": "9923edeeaeaa636924ee042407414073f49361cf54d02898877ee9dba18c94e8" }, "downloads": -1, "filename": "AIOrqlite-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "2bca70fbc71eb9782e5bf1e353b603c9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13643, "upload_time": "2019-08-09T18:13:54", "url": "https://files.pythonhosted.org/packages/64/04/64f4b0df2306e5ea3ada40add03a5d528f3621fe2636624e60db2b6b1fb0/AIOrqlite-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6bf1741ce00d7852858f8387ed7023b1", "sha256": "43f729c3bb2b8c03ac6c3b2db0a87b952ae9d64d0546c4cd74df2aded9028383" }, "downloads": -1, "filename": "AIOrqlite-0.1.6.tar.gz", "has_sig": false, "md5_digest": "6bf1741ce00d7852858f8387ed7023b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10007, "upload_time": "2019-08-09T18:13:56", "url": "https://files.pythonhosted.org/packages/fb/ac/18baf88596da0ea6f8fedc48f8543b0d0d8427b6ac85f961bd269a90ed62/AIOrqlite-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "8b863eacecf5217cc321b37815fe0620", "sha256": "a2f14fe006039e2344d4d7e67abddbf6d04664cc6f8ab910860bae68c357b3ef" }, "downloads": -1, "filename": "AIOrqlite-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "8b863eacecf5217cc321b37815fe0620", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13642, "upload_time": "2019-08-09T19:06:53", "url": "https://files.pythonhosted.org/packages/3a/c8/6fa818ec924cd735595be95892c12d530ae8502dfdfd02042b564c4d596b/AIOrqlite-0.1.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "60d25eadb32485d4b62bd0b414d63d7a", "sha256": "326e12ed166e5759998c5e983cb11ae6a427405e17b09e4851e3ef9e94349d94" }, "downloads": -1, "filename": "AIOrqlite-0.1.7.tar.gz", "has_sig": false, "md5_digest": "60d25eadb32485d4b62bd0b414d63d7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10007, "upload_time": "2019-08-09T19:06:55", "url": "https://files.pythonhosted.org/packages/00/d0/24d08896695b8d7e0d1ccdb4ae0cbb864c5eb286eef93c95c928b3d2aa45/AIOrqlite-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "1073e0bce741526683d3b19dbbade21c", "sha256": "d4188e620446b7787a71891024beb01a993d2c43abaa23c846bb2872afd78b51" }, "downloads": -1, "filename": "AIOrqlite-0.1.8-py3-none-any.whl", "has_sig": false, "md5_digest": "1073e0bce741526683d3b19dbbade21c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13654, "upload_time": "2019-08-14T14:00:44", "url": "https://files.pythonhosted.org/packages/a6/f1/3556384b12bab77c70aeb42eb6306f8f56cf2f519b8c14c27f856b8532f7/AIOrqlite-0.1.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "25736fe92d2bc198cd7211c0c3be3671", "sha256": "a7b321ec6140957e707ca91b92e88be353ccf65b299d3037e5c51a6ac2bcc520" }, "downloads": -1, "filename": "AIOrqlite-0.1.8.tar.gz", "has_sig": false, "md5_digest": "25736fe92d2bc198cd7211c0c3be3671", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10016, "upload_time": "2019-08-14T14:00:47", "url": "https://files.pythonhosted.org/packages/a6/e7/a9a286afab64ccc0389879e4f43d3ad698ca914ab17ceeddbeaa750ce12c/AIOrqlite-0.1.8.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "0321e6cfedf29a41afedc5f5790fa18e", "sha256": "a5488d722c266e80081540c4ee25ee9e006b38921c76a80eecf837304244d8e0" }, "downloads": -1, "filename": "AIOrqlite-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0321e6cfedf29a41afedc5f5790fa18e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13485, "upload_time": "2019-08-14T15:49:14", "url": "https://files.pythonhosted.org/packages/62/10/bdd6cbd6d6cdf0e3c4f5bd550f22e12ef1ebac5181b508122023593ef165/AIOrqlite-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ea477639e03686c2ce7f9e4c7d373027", "sha256": "782297d51aed71eadb36d4cd049aebf48c09e34eb90d8f91fcc8b384d4256c59" }, "downloads": -1, "filename": "AIOrqlite-0.2.0.tar.gz", "has_sig": false, "md5_digest": "ea477639e03686c2ce7f9e4c7d373027", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9807, "upload_time": "2019-08-14T15:49:16", "url": "https://files.pythonhosted.org/packages/48/2b/83760bcd3d3cb9b6071ee8a11dc69c264c70fa043a2bd5782bf2c57a9f2d/AIOrqlite-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "f82beb821ff8f163354740ec08985de9", "sha256": "3f57e02a24a3b000c1adbd8be5510bd323216ca1a3f0746eea5f1b7731556129" }, "downloads": -1, "filename": "AIOrqlite-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f82beb821ff8f163354740ec08985de9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13550, "upload_time": "2019-08-14T16:01:44", "url": "https://files.pythonhosted.org/packages/b3/67/642898fa5afdc6f02dfa71a2a7af8f2ad32202055ae3c8051f193de68e33/AIOrqlite-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2bbd7867180b3043e83f10e313adf59c", "sha256": "5dfa4b7e38a3742b27e9b7794a54f0c76ebe0a9a1acb59d9283ed56a1b4f7184" }, "downloads": -1, "filename": "AIOrqlite-0.2.1.tar.gz", "has_sig": false, "md5_digest": "2bbd7867180b3043e83f10e313adf59c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9937, "upload_time": "2019-08-14T16:01:47", "url": "https://files.pythonhosted.org/packages/2c/4c/d5e70aff6129086b4e846503c397912fb8303c64501cae95355e9c350e2c/AIOrqlite-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "4ddd14158434a766a0bcb66be8b17836", "sha256": "0b03b596aaabc98be0dfad8b391aa64e49e882060a2060a70e7dbeb87a33ccba" }, "downloads": -1, "filename": "AIOrqlite-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "4ddd14158434a766a0bcb66be8b17836", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13646, "upload_time": "2019-08-14T16:22:26", "url": "https://files.pythonhosted.org/packages/d5/86/27e124c0ebad9798a9d0ec5f67ffbca4a53e769edeb58f97f89228d1ea54/AIOrqlite-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8eb93fc1ad849fc72b9e28625975d233", "sha256": "00ec3c292a432ad7f8110014ed497ebdef140aebacf409b1b9b1e4da1797d255" }, "downloads": -1, "filename": "AIOrqlite-0.2.2.tar.gz", "has_sig": false, "md5_digest": "8eb93fc1ad849fc72b9e28625975d233", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10021, "upload_time": "2019-08-14T16:22:27", "url": "https://files.pythonhosted.org/packages/df/8d/654b6506f3279a1bf792eb6c3fa501d07211f251372b3f21f75ab0026b8e/AIOrqlite-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "e68353c0a88fdc80953ec0448fdbd7c9", "sha256": "1765c4fc7b971a5c667c7f153c4c51bae499afed1e2797c14c68342ce42e34f1" }, "downloads": -1, "filename": "AIOrqlite-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "e68353c0a88fdc80953ec0448fdbd7c9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13656, "upload_time": "2019-08-14T16:33:23", "url": "https://files.pythonhosted.org/packages/53/ce/848640fdb031e7530c532e0f3f30df25cc4019f3f52b1b0a75ada88d65e6/AIOrqlite-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fb9f409a2dc886d75edbfa650d260008", "sha256": "2499242697ca4faf8476cd685a1ec62d672f76b357b8f2378e0f0603221dc6b3" }, "downloads": -1, "filename": "AIOrqlite-0.2.3.tar.gz", "has_sig": false, "md5_digest": "fb9f409a2dc886d75edbfa650d260008", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10030, "upload_time": "2019-08-14T16:33:25", "url": "https://files.pythonhosted.org/packages/06/96/ca28a554b7b40476394fce84d8cb53f2efcd6952180985631bed69645197/AIOrqlite-0.2.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e68353c0a88fdc80953ec0448fdbd7c9", "sha256": "1765c4fc7b971a5c667c7f153c4c51bae499afed1e2797c14c68342ce42e34f1" }, "downloads": -1, "filename": "AIOrqlite-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "e68353c0a88fdc80953ec0448fdbd7c9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13656, "upload_time": "2019-08-14T16:33:23", "url": "https://files.pythonhosted.org/packages/53/ce/848640fdb031e7530c532e0f3f30df25cc4019f3f52b1b0a75ada88d65e6/AIOrqlite-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fb9f409a2dc886d75edbfa650d260008", "sha256": "2499242697ca4faf8476cd685a1ec62d672f76b357b8f2378e0f0603221dc6b3" }, "downloads": -1, "filename": "AIOrqlite-0.2.3.tar.gz", "has_sig": false, "md5_digest": "fb9f409a2dc886d75edbfa650d260008", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10030, "upload_time": "2019-08-14T16:33:25", "url": "https://files.pythonhosted.org/packages/06/96/ca28a554b7b40476394fce84d8cb53f2efcd6952180985631bed69645197/AIOrqlite-0.2.3.tar.gz" } ] }