{ "info": { "author": "Amirouche BOUBEKKI", "author_email": "amirouche.boubekki@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Programming Language :: Python :: 3" ], "description": "asyncio-foundationdb\n####################\n\n.. image:: https://api.travis-ci.com/amirouche/asyncio-foundationdb.svg?branch=master\n\n.. image:: https://codecov.io/gh/amirouche/found/branch/master/graph/badge.svg\n\nasyncio drivers for foundationdb tested with CPython 3.5+\n\n.. code:: python\n\n\t In [1]: import found\n\t In [2]: import asyncio\n\t In [3]: found.api_version(600)\n\t In [4]: loop = asyncio.get_event_loop()\n\t In [5]: db = loop.run_until_complete(found.open())\n\t In [6]: tr = db._create_transaction()\n\t In [7]: loop.run_until_complete(tr.get(b'hello'))\n\t In [8]: tr.set(b'hello', b'world')\n\t In [9]: loop.run_until_complete(tr.get(b'hello'))\n\t Out[9]: b'world'\n\nAlso ``@transactional`` is also supported.\n\nGetting started\n===============\n\n::\n\n pip install asyncio-foundationdb\n\nDocumentation\n=============\n\nYou must read the `official python api\ndocumentation `_,\nit is awesome.\n\nIn general, the asyncio bindings are the same except there is\n``async`` and ``await`` that must be added here and there.\n\nHere are differences with the synchronous bindings:\n\n- no shorthand syntax like: ``foo[b'bar']``\n- You can do ``value is None`` instead of ``value == None``\n- ``Transaction.get_range`` returns a list of ``(key, value)`` pairs\n\nIf something is missing it's a bug, `please fill an\nissue `_.\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/amirouche/asyncio-foundationdb/", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "asyncio-foundationdb", "package_url": "https://pypi.org/project/asyncio-foundationdb/", "platform": "", "project_url": "https://pypi.org/project/asyncio-foundationdb/", "project_urls": { "Homepage": "https://github.com/amirouche/asyncio-foundationdb/" }, "release_url": "https://pypi.org/project/asyncio-foundationdb/0.6.0/", "requires_dist": null, "requires_python": "", "summary": "asyncio drivers for FoundationDB", "version": "0.6.0" }, "last_serial": 4633819, "releases": { "0.3.1": [ { "comment_text": "", "digests": { "md5": "dfeeb30854ead75dafc9170184837d38", "sha256": "4b91a5513f21458d93519ca0f2d1a8d17df3d65b1cbfc4fe2c0139cfcd308607" }, "downloads": -1, "filename": "asyncio-foundationdb-0.3.1.tar.gz", "has_sig": false, "md5_digest": "dfeeb30854ead75dafc9170184837d38", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16461, "upload_time": "2018-09-22T16:44:56", "url": "https://files.pythonhosted.org/packages/b4/ec/4cf8617f7fd519cf76ca469e5de8807fb0a418e7adaadaf8c558fc22c93c/asyncio-foundationdb-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "af3da73e362b15775cbce36eafbfc795", "sha256": "5f496b03fdff266f4b4de519b30e4c2e73b1c4d297edb6513ed89299de965820" }, "downloads": -1, "filename": "asyncio-foundationdb-0.4.0.tar.gz", "has_sig": false, "md5_digest": "af3da73e362b15775cbce36eafbfc795", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17164, "upload_time": "2018-09-26T15:27:26", "url": "https://files.pythonhosted.org/packages/fa/1c/25dfd36332ac00146b1d9b30f722d48349ae167f3a9c5d7dac96df7e9f2e/asyncio-foundationdb-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "072bff1ffbaaaa706795eb24f745bed5", "sha256": "e7455441386db36923951f3a77d79db42b73ccdd44bdb6e1f46b0e21013bedbf" }, "downloads": -1, "filename": "asyncio-foundationdb-0.4.1.tar.gz", "has_sig": false, "md5_digest": "072bff1ffbaaaa706795eb24f745bed5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17150, "upload_time": "2018-09-26T15:37:41", "url": "https://files.pythonhosted.org/packages/c6/c7/cfb40ec78f33d7f3e168bc2f36dd7023c49b940f79475379b6af72c4e177/asyncio-foundationdb-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "ab7bfce87341b1e85d7f70d0e829ae42", "sha256": "2ed97a9d71c1fb19462e12079fef9b3c74fae3f83274d8795cb45eb91864ed14" }, "downloads": -1, "filename": "asyncio-foundationdb-0.4.2.tar.gz", "has_sig": false, "md5_digest": "ab7bfce87341b1e85d7f70d0e829ae42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17208, "upload_time": "2018-09-26T18:23:42", "url": "https://files.pythonhosted.org/packages/11/2c/7369a7b65399b4bc324dd4ef24bb784d38f244ac21d3cf20979dc4eddaa2/asyncio-foundationdb-0.4.2.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "a8376968c99efa6d45437a827616bd52", "sha256": "7619f210ed84b8fd7ef85d62bd997959700e151bda8a6aa5f05ef5646aaccad7" }, "downloads": -1, "filename": "asyncio-foundationdb-0.5.0.tar.gz", "has_sig": false, "md5_digest": "a8376968c99efa6d45437a827616bd52", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17908, "upload_time": "2018-11-17T19:11:54", "url": "https://files.pythonhosted.org/packages/3a/94/adeb75d1447dfdfc8d9e407149b15377f6253dc9df8e8b08640b28de4ecc/asyncio-foundationdb-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "b65efc6380d955b37338354319f39f23", "sha256": "da7ef33f170e972dc8edd5760730047712c4b201167841b1e5c2109c4f807186" }, "downloads": -1, "filename": "asyncio-foundationdb-0.6.0.tar.gz", "has_sig": false, "md5_digest": "b65efc6380d955b37338354319f39f23", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17933, "upload_time": "2018-12-25T17:23:39", "url": "https://files.pythonhosted.org/packages/2f/86/d7903244aad00dc05860c76a5cea8949596bd5dd847d6435391a5b4ee4ac/asyncio-foundationdb-0.6.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b65efc6380d955b37338354319f39f23", "sha256": "da7ef33f170e972dc8edd5760730047712c4b201167841b1e5c2109c4f807186" }, "downloads": -1, "filename": "asyncio-foundationdb-0.6.0.tar.gz", "has_sig": false, "md5_digest": "b65efc6380d955b37338354319f39f23", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17933, "upload_time": "2018-12-25T17:23:39", "url": "https://files.pythonhosted.org/packages/2f/86/d7903244aad00dc05860c76a5cea8949596bd5dd847d6435391a5b4ee4ac/asyncio-foundationdb-0.6.0.tar.gz" } ] }