{ "info": { "author": "Shaw Vrana", "author_email": "shaw@vranix.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2.7", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "gretis\n======\n\nAn asynchronous redis::Connection object using Greenlets and Tornado's\nevent-loop.\n\nRequires\n--------\n\n- `Tornado `__\n- `Greenlet `__\n\nInstallation\n------------\n\n.. code:: bash\n\n pip install gretis\n\nGetting Started\n---------------\n\nWith redis-py:\n\nCreate a redis ConnectionPool instructing it to use the Gretis\nAsyncConnection as its connection. You must have a parent greenlet or\nyou will get an exception. (Examples assume you are in greenlet context\nalready)\n\n.. code:: python\n\n\n import redis\n from gretis.async_connection import AsyncConnection\n\n pool = redis.ConnectionPool(connection_class=AsyncConnection,\n host='localhost', port=6379, db=0, socket_timeout=1)\n r = redis.StrictRedis(connection_pool=pool)\n r.set('foo', 'bar')\n\nOr with redis-cluster-py:\n\nCreate a redis cluster ConnectionPool and give it an\nAsyncClusterConnection.\n\n.. code:: python\n\n\n import redis\n from gretis.async_cluster_connection import AsyncClusterConnection\n from rediscluster import ClusterConnectionPool, StrictClusterRedis\n\n pool = ClusterConnectionPool(connection_class=AsyncClusterConnection,\n host='localhost', port=700, socket_timeout=1)\n r = StrictRedisCluster(connection_pool=pool)\n r.set('foo', 'bar')\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/svrana/gretis", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "gretis", "package_url": "https://pypi.org/project/gretis/", "platform": "", "project_url": "https://pypi.org/project/gretis/", "project_urls": { "Homepage": "http://github.com/svrana/gretis" }, "release_url": "https://pypi.org/project/gretis/0.0.11/", "requires_dist": null, "requires_python": "", "summary": "Async Redis connection object using Greenlets and Tornado", "version": "0.0.11" }, "last_serial": 3670579, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "df0d5b996e2759c202ec1a1c7ee09259", "sha256": "346fbffa7be208ea07b821be623cb5e36f3c7f523e16807c7204eeb941a2436d" }, "downloads": -1, "filename": "gretis-0.0.1.tar.gz", "has_sig": false, "md5_digest": "df0d5b996e2759c202ec1a1c7ee09259", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4916, "upload_time": "2015-12-10T19:51:40", "url": "https://files.pythonhosted.org/packages/d1/20/18f160c171ae944d9645b2b566245a4b4928907cafcca65fa0ef05405f3e/gretis-0.0.1.tar.gz" } ], "0.0.10": [ { "comment_text": "", "digests": { "md5": "7a4e94d25383b3069d9a541e345ac892", "sha256": "29668c7a5e714cd8e23e52c61c547bd68f5c4b7b1e000ae632d624843cbdd55b" }, "downloads": -1, "filename": "gretis-0.0.10.tar.gz", "has_sig": false, "md5_digest": "7a4e94d25383b3069d9a541e345ac892", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5111, "upload_time": "2017-08-15T16:38:52", "url": "https://files.pythonhosted.org/packages/fb/69/851dc25952d694c8e5a5406e8d28cca19d8928b52bffd4953eea81784257/gretis-0.0.10.tar.gz" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "38f6bb6dca028b18a7964247f7efb143", "sha256": "077afd68e7bcc05d3c91a2b57cc311bd2390b7cbdad103fab12d6e9722966338" }, "downloads": -1, "filename": "gretis-0.0.11.tar.gz", "has_sig": false, "md5_digest": "38f6bb6dca028b18a7964247f7efb143", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5129, "upload_time": "2018-03-14T22:09:49", "url": "https://files.pythonhosted.org/packages/0f/c2/a956c4dd59a14783107ec63e308cd3b0c917191a1bc928a14daa88a3f04b/gretis-0.0.11.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "0b4e8ca50cabf09c3392d4a6298a6f19", "sha256": "baa29b150507abc5bec1e5009249c54dbc19592c99174e3c8d84bce8b6caf3ac" }, "downloads": -1, "filename": "gretis-0.0.2.tar.gz", "has_sig": false, "md5_digest": "0b4e8ca50cabf09c3392d4a6298a6f19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5026, "upload_time": "2015-12-16T22:58:17", "url": "https://files.pythonhosted.org/packages/d3/d1/59c0dbc6e05dcdc926189269b25aa98753c01302b0f89f516fcd8be14d20/gretis-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "7d6deda10df8f27dc0ddb78e79ed944c", "sha256": "bc6de005571c6404b018511b78125ba15c7af3f14adfea516762cfabc54f2afc" }, "downloads": -1, "filename": "gretis-0.0.3.tar.gz", "has_sig": false, "md5_digest": "7d6deda10df8f27dc0ddb78e79ed944c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4950, "upload_time": "2017-05-22T23:36:18", "url": "https://files.pythonhosted.org/packages/6e/2a/2f580ae264a2d636cccedba320e930ea75c40b0d3a9584b6cff0fe884e2e/gretis-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "1cd3719b7658e1ae1904ca366ca18b68", "sha256": "84b8b5feeb693bd9a69e7702f6c9545f3f5cad3bdcb56067bcba931afd5eb525" }, "downloads": -1, "filename": "gretis-0.0.4.tar.gz", "has_sig": false, "md5_digest": "1cd3719b7658e1ae1904ca366ca18b68", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5069, "upload_time": "2017-05-24T23:46:12", "url": "https://files.pythonhosted.org/packages/87/f0/919f5a9aaef9853592cd10868508d81dd3af3c8963c1cbcf85c1d5a53d5a/gretis-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "5e6c8da33d0be4abdcfabcd89e89f943", "sha256": "5aa862866e9a5fade76082239b9fcdba1f5f9c9a13a88dff119b48c21b71dcee" }, "downloads": -1, "filename": "gretis-0.0.5.tar.gz", "has_sig": false, "md5_digest": "5e6c8da33d0be4abdcfabcd89e89f943", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5121, "upload_time": "2017-05-30T18:06:44", "url": "https://files.pythonhosted.org/packages/97/f3/3425e423679cb5baa666a4ef09f0aa5d55d72243cffc7de348ef286d42fa/gretis-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "9b5f4d41b0daa06624ce4bcb6f7d0eb7", "sha256": "7cfb1d3ec999b9dec06c3bcce0e2d47c07d6f5fccf6f25a8a1c9e9f9c8e011f6" }, "downloads": -1, "filename": "gretis-0.0.6.tar.gz", "has_sig": false, "md5_digest": "9b5f4d41b0daa06624ce4bcb6f7d0eb7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5094, "upload_time": "2017-06-05T16:53:03", "url": "https://files.pythonhosted.org/packages/10/d7/b9804829595eabac6a6ea65252fa58c1a8ad56310a45fc9989721f17ed58/gretis-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "2bde341f8be0c0b53416e212fd57b6c2", "sha256": "def96549d80ffec12592971d9c38271a8b35b9a36a6e9ec4b33716a16b9ca68c" }, "downloads": -1, "filename": "gretis-0.0.7.tar.gz", "has_sig": false, "md5_digest": "2bde341f8be0c0b53416e212fd57b6c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5052, "upload_time": "2017-08-09T19:29:39", "url": "https://files.pythonhosted.org/packages/30/84/20b7dd797c89e3d1600eb0cdfcd5de932609dbdc8b53bcd1f20976086f39/gretis-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "adeeb6985549c20d804eec3f38e86fc1", "sha256": "d49e5fe6488127f6efee32e39330d5716ef42fe6fb0ec42cbc00befad778663a" }, "downloads": -1, "filename": "gretis-0.0.8.tar.gz", "has_sig": false, "md5_digest": "adeeb6985549c20d804eec3f38e86fc1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5019, "upload_time": "2017-08-10T00:27:50", "url": "https://files.pythonhosted.org/packages/16/c4/176d0f1a28de400d5f41f6434b3bcede5182245650ad4032485a9ecff0cc/gretis-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "56f4654ea7f4c57b48d47f3f37260d7c", "sha256": "cff9d1ce8b0b901a83773ca6fefcc2055aefe46a46ebe1cf45c4bc2aafe4fe5d" }, "downloads": -1, "filename": "gretis-0.0.9.tar.gz", "has_sig": false, "md5_digest": "56f4654ea7f4c57b48d47f3f37260d7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5106, "upload_time": "2017-08-10T18:12:47", "url": "https://files.pythonhosted.org/packages/4a/9c/b5ee44ea6c1a3b3c41231cc0aeca3493df808b8c370a616037d35dc8e529/gretis-0.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "38f6bb6dca028b18a7964247f7efb143", "sha256": "077afd68e7bcc05d3c91a2b57cc311bd2390b7cbdad103fab12d6e9722966338" }, "downloads": -1, "filename": "gretis-0.0.11.tar.gz", "has_sig": false, "md5_digest": "38f6bb6dca028b18a7964247f7efb143", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5129, "upload_time": "2018-03-14T22:09:49", "url": "https://files.pythonhosted.org/packages/0f/c2/a956c4dd59a14783107ec63e308cd3b0c917191a1bc928a14daa88a3f04b/gretis-0.0.11.tar.gz" } ] }