{ "info": { "author": "Salimane Adjao Moustapha", "author_email": "me@salimane.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3" ], "description": "rediscluster-py\n===============\n\na Python interface to a Cluster of Redis key-value stores.\n\nProject Goals\n-------------\n\nThe goal of ``rediscluster-py``, together with `rediscluster-php `_, \nis to have a consistent, compatible client libraries accross programming languages\nwhen sharding among different Redis instances in a transparent, fast, and \nfault tolerant way. ``rediscluster-py`` is based on the awesome\n`redis-py `_ StrictRedis\nApi, thus the original api commands would work without problems within\nthe context of a cluster of redis servers\n\nTravis CI\n---------\n\nCurrently, ``rediscluster-py`` is being tested via travis ci for python\nversion 2.6, 2.7 and 3.2: |Build Status|\n\nInstallation\n------------\n\n::\n\n $ sudo pip install rediscluster\n\nor alternatively (you really should be using pip though):\n\n::\n\n $ sudo easy_install rediscluster\n\nFrom source:\n\n::\n\n $ sudo python setup.py install\n\nRunning Tests\n-------------\n\n::\n\n $ git clone https://github.com/salimane/rediscluster-py.git\n $ cd rediscluster-py\n $ vi tests/config.py\n $ ./run_tests\n\nGetting Started\n---------------\n\n::\n\n >>> import rediscluster\n >>> cluster = {\n ... # node names\n ... 'nodes' : { # masters\n ... 'node_1' : {'host' : '127.0.0.1', 'port' : 63791},\n ... 'node_2' : {'host' : '127.0.0.1', 'port' : 63792},\n ... }\n ... }\n >>> r = rediscluster.StrictRedisCluster(cluster=cluster, db=0)\n >>> r.set('foo', 'bar')\n True\n >>> r.get('foo')\n 'bar'\n\nCluster Configuration\n---------------------\n\nThe cluster configuration is a hash that is mostly based on the idea of a node, which is simply a host:port pair\nthat points to a single redis-server instance. This is to make sure it doesn\u2019t get tied it\nto a specific host (or port).\nThe advantage of this is that it is easy to add or remove nodes from \nthe system to adjust the capacity while the system is running.\n\nRead Slaves & Write Masters\n---------------------------\n\n``rediscluster`` uses the master servers stored in the cluster hash passed during instantiation to auto discover\nif any slave is attached to them. It then transparently relay read redis commands to slaves and writes commands to masters.\n\nThere is also support to only use masters even if read redis commands are issued, just specify it at client instantiation like :\n\n::\n\n >>> r = rediscluster.StrictRedisCluster(cluster=cluster, db=0) # read redis commands are routed to slaves\n >>>\n >>> r = rediscluster.StrictRedisCluster(cluster=cluster, db=0, mastersonly=True) # read redis commands are routed to masters\n\nPartitioning Algorithm\n----------------------\n\n``rediscluster`` doesn't used a consistent hashing like some other libraries. In order to map every given key to the appropriate Redis node, the algorithm used,\nbased on crc32 and modulo, is :\n\n::\n \n (abs(binascii.crc32() & 0xffffffff) % ) + 1\n\n\nthis is used to ensure some compatibility with other languages, php in particular.\nA function ``getnodefor`` is provided to get the node a particular key will be/has been stored to.\n\n::\n\n >>> r.getnodefor('foo')\n {'node_2': {'host': '127.0.0.1', 'port': 63792}}\n >>> \n\nHash Tags\n-----------\n\nIn order to specify your own hash key (so that related keys can all land \non a given node), ``rediscluster`` allows you to pass a string in the form \"a{b}\" where you\u2019d normally pass a scalar.\nThe first element of the list is the key to use for the hash and the \nsecond is the real key that should be fetched/modify:\n\n::\n\n >>> r.get(\"bar{foo}\")\n >>>\n >>> r.mset({\"bar{foo}\": \"bar\", \"foo\": \"foo\"})\n >>>\n >>> r.mget([\"bar{foo}\", \"foo\"])\n\nIn that case \u201cfoo\u201d is the hash key but \u201cbar\u201d is still the name of\nthe key that is fetched from the redis node that \u201cfoo\u201d hashes to.\n\nMultiple Keys Redis Commands\n----------------------------\n\nIn the context of storing an application data accross many redis servers, commands taking multiple keys \nas arguments are harder to use since, if the two keys will hash to two different \ninstances, the operation can not be performed. Fortunately, rediscluster is a little fault tolerant \nin that it still fetches the right result for those multi keys operations as far as the client is concerned.\nTo do so it processes the related involved redis servers at interface level.\n\n::\n\n >>> r.sadd('foo', *['a1', 'a2', 'a3'])\n 3\n >>> r.sadd('bar', *['b1', 'a2', 'b3'])\n 3\n >>> r.sdiffstore('foobar', 'foo', 'bar')\n 2\n >>> r.smembers('foobar')\n set(['a1', 'a3'])\n >>> r.getnodefor('foo')\n {'node_2': {'host': '127.0.0.1', 'port': 63792}}\n >>> r.getnodefor('bar')\n {'node_1': {'host': '127.0.0.1', 'port': 63791}}\n >>> r.getnodefor('foobar')\n {'node_2': {'host': '127.0.0.1', 'port': 63792}}\n >>> \n\nRedis-Sharding & Redis-Copy\n---------------------------\n\nIn order to help with moving an application with a single redis server to a cluster of redis servers\nthat could take advantage of ``rediscluster``, i wrote `redis-sharding `_ \nand `redis-copy `_\n\nInformation\n-----------\n\n- Code: ``git clone git://github.com/salimane/rediscluster-py.git``\n- Home: http://github.com/salimane/rediscluster-py\n- Bugs: http://github.com/salimane/rediscluster-py/issues\n\nAuthor\n------\n\n``rediscluster-py`` is developed and maintained by Salimane Adjao Moustapha\n(me@salimane.com). It can be found here:\nhttp://github.com/salimane/rediscluster-py\n\n.. |Build Status| image:: https://secure.travis-ci.org/salimane/rediscluster-py.png?branch=master\n :target: http://travis-ci.org/salimane/rediscluster-py", "description_content_type": null, "docs_url": null, "download_url": "http://pypi.python.org/packages/source/r/rediscluster/rediscluster-0.5.3.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/salimane/rediscluster-py", "keywords": "rediscluster,redis,nosql,cluster,key value,data store,sharding", "license": "Copyright (c) 2012 Salimane Adjao Moustapha\n\n Permission is hereby granted, free of charge, to any person\n obtaining a copy of this software and associated documentation\n files (the \"Software\"), to deal in the Software without\n restriction, including without limitation the rights to use,\n copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the\n Software is furnished to do so, subject to the following\n conditions:\n\n The above copyright notice and this permission notice shall be\n included in all copies or substantial portions of the Software.\n\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\n OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\n HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\n OTHER DEALINGS IN THE SOFTWARE.", "maintainer": null, "maintainer_email": null, "name": "rediscluster", "package_url": "https://pypi.org/project/rediscluster/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/rediscluster/", "project_urls": { "Download": "http://pypi.python.org/packages/source/r/rediscluster/rediscluster-0.5.3.tar.gz", "Homepage": "http://github.com/salimane/rediscluster-py" }, "release_url": "https://pypi.org/project/rediscluster/0.5.3/", "requires_dist": null, "requires_python": null, "summary": "a Python interface to a Cluster of Redis key-value store", "version": "0.5.3" }, "last_serial": 713824, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "5816ba07b8fe87f1ea26aeb11ad53e6b", "sha256": "5b940ccabef83d26c86f49499d1b2c0deaf082f525ff5144326543e0dd624247" }, "downloads": -1, "filename": "rediscluster-0.1.0.tar.gz", "has_sig": false, "md5_digest": "5816ba07b8fe87f1ea26aeb11ad53e6b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6134, "upload_time": "2012-09-07T10:24:39", "url": "https://files.pythonhosted.org/packages/d1/af/12b8973ac9a56c4247a6d1afcef3659117d532388ec45f420d06606add8f/rediscluster-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "a657bbda8549d6d4d355694f90050339", "sha256": "6206cd498e8aa18c6c17720e8c33fd8c80e20412142b4dc8ff095c035cdb7a0c" }, "downloads": -1, "filename": "rediscluster-0.1.1.tar.gz", "has_sig": false, "md5_digest": "a657bbda8549d6d4d355694f90050339", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6129, "upload_time": "2012-09-07T10:36:19", "url": "https://files.pythonhosted.org/packages/44/99/1f0434dbe2217d89865cd2ef05152cb2ef394d76a73ca37aaded76c2180f/rediscluster-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "675266c719e5000a0e50cae04fbb0e58", "sha256": "cc724e8120a2a12e1dd2ce90fb889823242c5569f429da1624e903b451debcfa" }, "downloads": -1, "filename": "rediscluster-0.1.2-py2.7.egg", "has_sig": false, "md5_digest": "675266c719e5000a0e50cae04fbb0e58", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 11127, "upload_time": "2012-09-08T09:15:52", "url": "https://files.pythonhosted.org/packages/b0/fc/e322390afefe07878aafb25878e599fcdadd8835af5f757eb9fced8a77fd/rediscluster-0.1.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "0e7e45b0020331a7cd450befbe779ed7", "sha256": "cff3090e21069b2f2b174c5295baa173f55cc26cbfde3f626f722aa535393da1" }, "downloads": -1, "filename": "rediscluster-0.1.2-py3.2.egg", "has_sig": false, "md5_digest": "0e7e45b0020331a7cd450befbe779ed7", "packagetype": "bdist_egg", "python_version": "3.2", "requires_python": null, "size": 11711, "upload_time": "2012-09-08T14:04:11", "url": "https://files.pythonhosted.org/packages/b9/25/0c09671dd4248fd3d5dc2a7665b1dd51844bf669079e96e5b6943c005c21/rediscluster-0.1.2-py3.2.egg" }, { "comment_text": "", "digests": { "md5": "c7bd7c77649fef80d53500a0f6133493", "sha256": "763e54a1ffa84dc44701cf6317923a48eb8dcdd8e647f27210b70968e6863996" }, "downloads": -1, "filename": "rediscluster-0.1.2.tar.gz", "has_sig": false, "md5_digest": "c7bd7c77649fef80d53500a0f6133493", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6185, "upload_time": "2012-09-08T08:39:22", "url": "https://files.pythonhosted.org/packages/6f/f3/5c2b4682ecaa3f14bb98c3939c099f06303ce0a24de714ef8ea8e4b5a5c8/rediscluster-0.1.2.tar.gz" }, { "comment_text": "", "digests": { "md5": "5809a68d6d24707c4f12894b2ee28abf", "sha256": "15fa64f96b7bba7b28155a54f15b240aa3a3727fc22b58591654fc0983619d04" }, "downloads": -1, "filename": "rediscluster-0.1.2.win32-py2.7.exe", "has_sig": false, "md5_digest": "5809a68d6d24707c4f12894b2ee28abf", "packagetype": "bdist_wininst", "python_version": "2.7", "requires_python": null, "size": 70158, "upload_time": "2012-09-08T10:00:14", "url": "https://files.pythonhosted.org/packages/85/7d/443038d3cb0679ae48eafc266d654496d988145302115e086e260e252b72/rediscluster-0.1.2.win32-py2.7.exe" }, { "comment_text": "", "digests": { "md5": "76b206e1a9b30da6605e9c4a5f2c847e", "sha256": "a3fcd539a17323a7af4e42a3d60a7ac07dcbc2a1f91154808a59fe633f457b31" }, "downloads": -1, "filename": "rediscluster-0.1.2.win32-py3.2.exe", "has_sig": false, "md5_digest": "76b206e1a9b30da6605e9c4a5f2c847e", "packagetype": "bdist_wininst", "python_version": "3.2", "requires_python": null, "size": 70344, "upload_time": "2012-09-08T14:05:16", "url": "https://files.pythonhosted.org/packages/1f/ce/010ac367dea947055535789edf7da535aac39d1de8e422e075e1b4b0d5de/rediscluster-0.1.2.win32-py3.2.exe" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "c9d7b25a268e84505aedd09370bd3ea5", "sha256": "8b370c02aa08ff0ac5f58284be7d4cd6fc81c13d52bd709a43d4beb835f39df0" }, "downloads": -1, "filename": "rediscluster-0.1.3-py2.7.egg", "has_sig": false, "md5_digest": "c9d7b25a268e84505aedd09370bd3ea5", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 11127, "upload_time": "2012-09-08T14:55:56", "url": "https://files.pythonhosted.org/packages/c5/4c/d1a1afdce4e31fd721015ea6b7bd87134ca848be1feb22ac8c35501a5cef/rediscluster-0.1.3-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "c81ed263abb8895911db418ee87a39b5", "sha256": "feeda42a6d316a1ffebea18410dfc540e376f6d90f0a49dded3ba8c05c174753" }, "downloads": -1, "filename": "rediscluster-0.1.3-py3.2.egg", "has_sig": false, "md5_digest": "c81ed263abb8895911db418ee87a39b5", "packagetype": "bdist_egg", "python_version": "3.2", "requires_python": null, "size": 11359, "upload_time": "2012-09-08T14:56:09", "url": "https://files.pythonhosted.org/packages/1f/c0/63bbc51138f441207814c0ac949770f3d64ab6cf6bb7e5836f6c834a5756/rediscluster-0.1.3-py3.2.egg" }, { "comment_text": "", "digests": { "md5": "cac4e3ebf30fca863981b5e64ded671c", "sha256": "f3695dfbced66d6ce3088aa53893aa7b31f96eece2f38d4418f7bc7c24bf6f18" }, "downloads": -1, "filename": "rediscluster-0.1.3.tar.gz", "has_sig": false, "md5_digest": "cac4e3ebf30fca863981b5e64ded671c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6283, "upload_time": "2012-09-08T14:55:54", "url": "https://files.pythonhosted.org/packages/3f/5c/0efe221759656a212274bdc6a2cc2d846c7b5493c78793f7ecfffaaf01b0/rediscluster-0.1.3.tar.gz" }, { "comment_text": "", "digests": { "md5": "453dffe2465f433764c90284591d2b56", "sha256": "b5959052c595c116c0459a2c441b16a4a5f5d23cde40c94714b96c2cf7a6aa3e" }, "downloads": -1, "filename": "rediscluster-0.1.3.win32-py2.7.exe", "has_sig": false, "md5_digest": "453dffe2465f433764c90284591d2b56", "packagetype": "bdist_wininst", "python_version": "2.7", "requires_python": null, "size": 70156, "upload_time": "2012-09-08T14:56:03", "url": "https://files.pythonhosted.org/packages/c0/91/f1c09d724f8a70f8ff054eebfb905f908c8706c972e452ca575de4d31e5f/rediscluster-0.1.3.win32-py2.7.exe" }, { "comment_text": "", "digests": { "md5": "54bb828d6c3551cf2712607028875f40", "sha256": "dada9084a1c785cfe08ad62ac1d85cf96683fc1daffd3c9ac3ba82be4740158d" }, "downloads": -1, "filename": "rediscluster-0.1.3.win32-py3.2.exe", "has_sig": false, "md5_digest": "54bb828d6c3551cf2712607028875f40", "packagetype": "bdist_wininst", "python_version": "3.2", "requires_python": null, "size": 70216, "upload_time": "2012-09-08T14:56:17", "url": "https://files.pythonhosted.org/packages/5e/b0/2b90bba3e6c62c0d87999345d44112183dc35d6656c5577c4874f477e376/rediscluster-0.1.3.win32-py3.2.exe" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "c066833c257363743387b889445ca8f4", "sha256": "4dc2a075c18e18cbf294671629fb45fb825393093cb6eab7abc07359d835f7fe" }, "downloads": -1, "filename": "rediscluster-0.2.0-py2.7.egg", "has_sig": false, "md5_digest": "c066833c257363743387b889445ca8f4", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 12493, "upload_time": "2012-09-11T07:20:41", "url": "https://files.pythonhosted.org/packages/f0/cb/9317c85cd957178d97c6cbf35713025394f060f86cff6ca7237e9a034030/rediscluster-0.2.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "b99189d875763d849c9fc52db10c86d8", "sha256": "ad36848944427a29b100101ddc0bff7eda0cd87367d3a7b278c86d4f6f1895f7" }, "downloads": -1, "filename": "rediscluster-0.2.0-py3.2.egg", "has_sig": false, "md5_digest": "b99189d875763d849c9fc52db10c86d8", "packagetype": "bdist_egg", "python_version": "3.2", "requires_python": null, "size": 12679, "upload_time": "2012-09-11T07:21:00", "url": "https://files.pythonhosted.org/packages/e4/c1/a801637ceb0f02376cb307a79efd62fce89f728bc5f535f97ec39c662ccc/rediscluster-0.2.0-py3.2.egg" }, { "comment_text": "", "digests": { "md5": "6f193ddc6b49862966b28c2191775b85", "sha256": "ab9f7cf6afa22580bbe1c83844fae53b0f122a7fdb22bf73e0ee39f61aba6117" }, "downloads": -1, "filename": "rediscluster-0.2.0.tar.gz", "has_sig": false, "md5_digest": "6f193ddc6b49862966b28c2191775b85", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6865, "upload_time": "2012-09-11T07:20:39", "url": "https://files.pythonhosted.org/packages/35/dc/a28a9681e81f20944c11f49e685b5ee8dc4f4af3d4ff152b7ca19eb54c17/rediscluster-0.2.0.tar.gz" }, { "comment_text": "", "digests": { "md5": "a8070475056ee03f8a007e7e95861462", "sha256": "f62d67fc917a7e71bb485a365988b5ec48c2840512960ae4037af777f8f3cd49" }, "downloads": -1, "filename": "rediscluster-0.2.0.win32-py2.7.exe", "has_sig": false, "md5_digest": "a8070475056ee03f8a007e7e95861462", "packagetype": "bdist_wininst", "python_version": "2.7", "requires_python": null, "size": 70714, "upload_time": "2012-09-11T07:20:49", "url": "https://files.pythonhosted.org/packages/f1/6d/90ee48a7345343f769a9259a193c53c45e7e0fec2d5e7e51ae902cf064d0/rediscluster-0.2.0.win32-py2.7.exe" }, { "comment_text": "", "digests": { "md5": "a57fb128ded46171d7e5d91718f0b32c", "sha256": "ff83bcf2b1bec83687485add8a515da0c9279427d22e595ffdf497e12f0f2bd6" }, "downloads": -1, "filename": "rediscluster-0.2.0.win32-py3.2.exe", "has_sig": false, "md5_digest": "a57fb128ded46171d7e5d91718f0b32c", "packagetype": "bdist_wininst", "python_version": "3.2", "requires_python": null, "size": 70714, "upload_time": "2012-09-11T07:21:08", "url": "https://files.pythonhosted.org/packages/92/b8/26c6fdfdd9bba67793d945191148d00f0f7508fbdea0a822d364bac9b1cb/rediscluster-0.2.0.win32-py3.2.exe" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "97c242f29d63100de58d1e843c16f58a", "sha256": "62b98fb9e474a1de1234339e368ea60ae324f27ee4033112dbabf99ef1da011d" }, "downloads": -1, "filename": "rediscluster-0.2.1-py2.7.egg", "has_sig": false, "md5_digest": "97c242f29d63100de58d1e843c16f58a", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 12755, "upload_time": "2012-09-11T07:37:30", "url": "https://files.pythonhosted.org/packages/e0/3e/b2bb89b7b4c946fe82073059c3f5361a6866d383f82710faea26a87d4a6c/rediscluster-0.2.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "fe22489423c45144ef30a3788b1dde77", "sha256": "3985ee5358beae73e173a0ab2c94bfc1fc216b091fd9f35cdea94b88362f2c86" }, "downloads": -1, "filename": "rediscluster-0.2.1-py3.2.egg", "has_sig": false, "md5_digest": "fe22489423c45144ef30a3788b1dde77", "packagetype": "bdist_egg", "python_version": "3.2", "requires_python": null, "size": 12942, "upload_time": "2012-09-11T07:37:51", "url": "https://files.pythonhosted.org/packages/a6/29/0e44087656abd68a66a11abf5f2d56b34c269f3fc65131a7d329609293de/rediscluster-0.2.1-py3.2.egg" }, { "comment_text": "", "digests": { "md5": "f88b2d54ae04d0e957c9d6b461100741", "sha256": "b91676ed564471702a3d1b887d6cf2ab9a9e8cb305dc04b40f7345316ef22c84" }, "downloads": -1, "filename": "rediscluster-0.2.1.tar.gz", "has_sig": false, "md5_digest": "f88b2d54ae04d0e957c9d6b461100741", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7190, "upload_time": "2012-09-11T07:37:28", "url": "https://files.pythonhosted.org/packages/a3/2c/a290920ca70d076109d083d5902149be1d0ae07256d7265e87f8a098f797/rediscluster-0.2.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "57f7c6d47d82425949a528519ca05860", "sha256": "7cf1c78cce172b58ec469dc1faeb62ca374a7e92d08ca076fa40a33d07d419b8" }, "downloads": -1, "filename": "rediscluster-0.2.1.win32-py2.7.exe", "has_sig": false, "md5_digest": "57f7c6d47d82425949a528519ca05860", "packagetype": "bdist_wininst", "python_version": "2.7", "requires_python": null, "size": 71470, "upload_time": "2012-09-11T07:37:43", "url": "https://files.pythonhosted.org/packages/b9/87/e957138cc39de44a35d656df33b1773566c360f278661a98edede46c89e5/rediscluster-0.2.1.win32-py2.7.exe" }, { "comment_text": "", "digests": { "md5": "c1a6901a960890d41599b359b09a911f", "sha256": "ad095f91c2e332fb92a60b58af390e2c06cd1217a319c41312b7496d9cb8e156" }, "downloads": -1, "filename": "rediscluster-0.2.1.win32-py3.2.exe", "has_sig": false, "md5_digest": "c1a6901a960890d41599b359b09a911f", "packagetype": "bdist_wininst", "python_version": "3.2", "requires_python": null, "size": 71449, "upload_time": "2012-09-11T08:12:22", "url": "https://files.pythonhosted.org/packages/7f/ac/6c6992b345b13ba5b720667dca2733011ed5d45c657eee4b637b834fcf0d/rediscluster-0.2.1.win32-py3.2.exe" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "03e167823dccae5af5e34ee543e51f20", "sha256": "531bd8cc57e5ef0cad7054d73bfe5ea4d4619f5e2b6bb0aaf8fbbf94ad953e7c" }, "downloads": -1, "filename": "rediscluster-0.2.2-py2.7.egg", "has_sig": false, "md5_digest": "03e167823dccae5af5e34ee543e51f20", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 11308, "upload_time": "2012-09-14T08:38:02", "url": "https://files.pythonhosted.org/packages/6f/ca/f697a705e05ff4c2ae1314ca11bde036afd792bbd05855fe36e0844a23f0/rediscluster-0.2.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "a80a9eee00a3b688053dfb3388c31f7c", "sha256": "5ff48e23a6966b2aae9cb1944d5497c6b204f80c3814207c5b28aac5a7cb44ee" }, "downloads": -1, "filename": "rediscluster-0.2.2-py3.2.egg", "has_sig": false, "md5_digest": "a80a9eee00a3b688053dfb3388c31f7c", "packagetype": "bdist_egg", "python_version": "3.2", "requires_python": null, "size": 11485, "upload_time": "2012-09-14T08:38:14", "url": "https://files.pythonhosted.org/packages/e6/ae/36d76b0acd9ed837ddc3cb286d5fab4564b7e2f55feda7178f624f10d688/rediscluster-0.2.2-py3.2.egg" }, { "comment_text": "", "digests": { "md5": "5a9b95b23bf8bd513dfe8bca4c219b68", "sha256": "9a5f2aa4803c1a79442c55c3dc85fbdc3875b03ed0c82997b64ee48b7a529cb9" }, "downloads": -1, "filename": "rediscluster-0.2.2.tar.gz", "has_sig": false, "md5_digest": "5a9b95b23bf8bd513dfe8bca4c219b68", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7012, "upload_time": "2012-09-14T08:38:00", "url": "https://files.pythonhosted.org/packages/d8/36/4100bf40eee8dd96a2e25496c0072ca801b37231c54350041e5666a42036/rediscluster-0.2.2.tar.gz" }, { "comment_text": "", "digests": { "md5": "dc275c0b3ec63d401c4a9fba5ca34fec", "sha256": "9290ec2fa89e20807e7f19c875b168b5a6cc2cb3f3f6d466cd5143d63db3a112" }, "downloads": -1, "filename": "rediscluster-0.2.2.win32-py2.7.exe", "has_sig": false, "md5_digest": "dc275c0b3ec63d401c4a9fba5ca34fec", "packagetype": "bdist_wininst", "python_version": "2.7", "requires_python": null, "size": 71423, "upload_time": "2012-09-14T08:38:08", "url": "https://files.pythonhosted.org/packages/78/13/00720d5ecbfec424561eac30179053919f567f37e477d14fe5326e16d2c3/rediscluster-0.2.2.win32-py2.7.exe" }, { "comment_text": "", "digests": { "md5": "28f6b0745b647adc002bd28a58b3cafd", "sha256": "43abe68da8449b568b2a5cc956b9c0c0ada33d027e2d98f885b802a10605a6d8" }, "downloads": -1, "filename": "rediscluster-0.2.2.win32-py3.2.exe", "has_sig": false, "md5_digest": "28f6b0745b647adc002bd28a58b3cafd", "packagetype": "bdist_wininst", "python_version": "3.2", "requires_python": null, "size": 71402, "upload_time": "2012-09-14T08:38:21", "url": "https://files.pythonhosted.org/packages/7f/e5/d9e15ed9e392e57fe90ad1abb418b3332fffeaa7be0400130a53ddf61fd3/rediscluster-0.2.2.win32-py3.2.exe" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "76315a2bb885362edf0a81c50b92c7d4", "sha256": "09eeb4159c9e3a65db7cc51a658ef91a8645ba462b34443c9ecc27d98aec7509" }, "downloads": -1, "filename": "rediscluster-0.2.3-py2.7.egg", "has_sig": false, "md5_digest": "76315a2bb885362edf0a81c50b92c7d4", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 11200, "upload_time": "2012-09-14T09:11:54", "url": "https://files.pythonhosted.org/packages/09/b1/b2ee4dc518d993de8900ee4dda95a8516f6bf0b340c8883e660adb0f96e2/rediscluster-0.2.3-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "16bda18cd0a4188a0d8a14fbacc337bf", "sha256": "06b7e3ecf8d99d12e8efd9362ad15dc7a1220684c97a18c27463cdc8299708bb" }, "downloads": -1, "filename": "rediscluster-0.2.3-py3.2.egg", "has_sig": false, "md5_digest": "16bda18cd0a4188a0d8a14fbacc337bf", "packagetype": "bdist_egg", "python_version": "3.2", "requires_python": null, "size": 11381, "upload_time": "2012-09-14T09:12:06", "url": "https://files.pythonhosted.org/packages/c5/83/4c7de2f384f58d8be75d0226ea7d36f7d1bdbcbdafb98011954ab48c09d7/rediscluster-0.2.3-py3.2.egg" }, { "comment_text": "", "digests": { "md5": "61f4c45cadd63845309e06e95ad97376", "sha256": "742d8e17940f9667f0a5c2e5c254eb9517acc926af577f14bced665d31dcb41e" }, "downloads": -1, "filename": "rediscluster-0.2.3.tar.gz", "has_sig": false, "md5_digest": "61f4c45cadd63845309e06e95ad97376", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6971, "upload_time": "2012-09-14T09:11:51", "url": "https://files.pythonhosted.org/packages/f1/8a/1a4d18f9badad57154b000eb29952b6a8fe655f9a54fbe8747b442981744/rediscluster-0.2.3.tar.gz" }, { "comment_text": "", "digests": { "md5": "de40e9a68b2cb8aa2721c4995e8ecc36", "sha256": "03d67c8689ddbaa74f39c7c02ad2c466400aad1f519ca40aff9cf2dec4d1d7d4" }, "downloads": -1, "filename": "rediscluster-0.2.3.win32-py2.7.exe", "has_sig": false, "md5_digest": "de40e9a68b2cb8aa2721c4995e8ecc36", "packagetype": "bdist_wininst", "python_version": "2.7", "requires_python": null, "size": 71376, "upload_time": "2012-09-14T09:12:02", "url": "https://files.pythonhosted.org/packages/f8/15/df974fe7cdfe85b11f1355b22fcc770bc02ee95dd9d01fa573342601df70/rediscluster-0.2.3.win32-py2.7.exe" }, { "comment_text": "", "digests": { "md5": "4b9ba5742e27a89a1f631abbdd1daac7", "sha256": "e3e05566c9db1167b79e250422e2207d402e52df157b0bfab82b44293a034ef3" }, "downloads": -1, "filename": "rediscluster-0.2.3.win32-py3.2.exe", "has_sig": false, "md5_digest": "4b9ba5742e27a89a1f631abbdd1daac7", "packagetype": "bdist_wininst", "python_version": "3.2", "requires_python": null, "size": 71355, "upload_time": "2012-09-14T09:12:14", "url": "https://files.pythonhosted.org/packages/cf/f0/f6200e7ce2f46f248bfee75c65755f70f82ecffa1fe9cb4acc5403497de6/rediscluster-0.2.3.win32-py3.2.exe" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "5082b73a4223a932715f88179074e233", "sha256": "b4351aac389b1a79cdcdf9523fc0ff52a82d2ba78c1b778827c81eb3550a193e" }, "downloads": -1, "filename": "rediscluster-0.2.4-py2.7.egg", "has_sig": false, "md5_digest": "5082b73a4223a932715f88179074e233", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 12194, "upload_time": "2012-09-16T05:13:45", "url": "https://files.pythonhosted.org/packages/6a/03/8af9e297cec94b477e4ef189be8ab60a0bf15952be190fc2f9ff5cde5a3d/rediscluster-0.2.4-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "938562fc25eea4b91b3b2e99d4b2d9cd", "sha256": "63b8c909bdd5efb64a28ed79134ba3b6c38a0804c894743fb33f399377d71c67" }, "downloads": -1, "filename": "rediscluster-0.2.4-py3.2.egg", "has_sig": false, "md5_digest": "938562fc25eea4b91b3b2e99d4b2d9cd", "packagetype": "bdist_egg", "python_version": "3.2", "requires_python": null, "size": 12357, "upload_time": "2012-09-16T05:14:09", "url": "https://files.pythonhosted.org/packages/4f/45/1ae7283ed6dee75aa967945ded413f62d37c986c665b3b040b8daeec909e/rediscluster-0.2.4-py3.2.egg" }, { "comment_text": "", "digests": { "md5": "b2ee288b83b876f78279b4c028f58778", "sha256": "9f7765a776e59a0407ab84218e4c295d0639878985c2f74f927933d7bf49b425" }, "downloads": -1, "filename": "rediscluster-0.2.4.tar.gz", "has_sig": false, "md5_digest": "b2ee288b83b876f78279b4c028f58778", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7200, "upload_time": "2012-09-16T05:13:42", "url": "https://files.pythonhosted.org/packages/c1/b4/7eeb2266e2200e966818f0844e20707d5ecc169ba2facf8657586ce2a202/rediscluster-0.2.4.tar.gz" }, { "comment_text": "", "digests": { "md5": "1655e434367c2ff648ebc8325bd23044", "sha256": "b12def5c156141e7875e756c8a5f11cfd3d4d94f8e924c6e1e52aea949e2051d" }, "downloads": -1, "filename": "rediscluster-0.2.4.win32-py2.7.exe", "has_sig": false, "md5_digest": "1655e434367c2ff648ebc8325bd23044", "packagetype": "bdist_wininst", "python_version": "2.7", "requires_python": null, "size": 72276, "upload_time": "2012-09-16T05:13:56", "url": "https://files.pythonhosted.org/packages/4a/c7/96c1df5c9cea114106345b3162a9998462baf377b589981900fa5f5838e5/rediscluster-0.2.4.win32-py2.7.exe" }, { "comment_text": "", "digests": { "md5": "9cb70abe5f813e615ab394ad90e0df85", "sha256": "32c3285380c85f3c08dccfb73b153f7b10cdd8a9b2a2ac0cb4f183536563985d" }, "downloads": -1, "filename": "rediscluster-0.2.4.win32-py3.2.exe", "has_sig": false, "md5_digest": "9cb70abe5f813e615ab394ad90e0df85", "packagetype": "bdist_wininst", "python_version": "3.2", "requires_python": null, "size": 72255, "upload_time": "2012-09-16T05:16:02", "url": "https://files.pythonhosted.org/packages/a2/e1/61b82764c0b24d5f74c3a6f722065eaa39325ba34fc12a47c3edd2942025/rediscluster-0.2.4.win32-py3.2.exe" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "a9c15cbae277875810807e6b6b07ab8e", "sha256": "e1a87442139cb6ea0d7190ee86bdeb8df3f829a9e142b9f502e757375ac4e142" }, "downloads": -1, "filename": "rediscluster-0.2.5-py2.7.egg", "has_sig": false, "md5_digest": "a9c15cbae277875810807e6b6b07ab8e", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 20104, "upload_time": "2012-09-17T06:03:13", "url": "https://files.pythonhosted.org/packages/90/e2/54fe9ff667075399aee8d9b9c430a379ee454aa6db489203e1ec03891ee7/rediscluster-0.2.5-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "3c70513eaba90c8901aab5eb7554a1ff", "sha256": "01027868dbb4241796c7af6f15fb6b33709d5b908832f57d2f9eff58a252dbc6" }, "downloads": -1, "filename": "rediscluster-0.2.5-py3.2.egg", "has_sig": false, "md5_digest": "3c70513eaba90c8901aab5eb7554a1ff", "packagetype": "bdist_egg", "python_version": "3.2", "requires_python": null, "size": 20405, "upload_time": "2012-09-17T06:03:31", "url": "https://files.pythonhosted.org/packages/43/fc/06aaff8600bc4290b5d5b2011b579068d5e5d1a2fcda3f69da1d3acb1b77/rediscluster-0.2.5-py3.2.egg" }, { "comment_text": "", "digests": { "md5": "b742e49a2723abd92382154b7a602b48", "sha256": "0ff54d4cb5b659a74b99e198730eb586909fc9b964320a358ad98ffa62467a08" }, "downloads": -1, "filename": "rediscluster-0.2.5.tar.gz", "has_sig": false, "md5_digest": "b742e49a2723abd92382154b7a602b48", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7177, "upload_time": "2012-09-17T06:03:10", "url": "https://files.pythonhosted.org/packages/88/72/33d2cd03d0bec788068bce8f7116f8fd6ce0b751329f36b0b4bbb7c0c7e8/rediscluster-0.2.5.tar.gz" }, { "comment_text": "", "digests": { "md5": "6be22b389224ecd6ae353a0f10120a97", "sha256": "84b9e520c43594e6c5d2539bf72e65460df6a31ce132ebe617ad38cdcb0dd158" }, "downloads": -1, "filename": "rediscluster-0.2.5.win32-py2.7.exe", "has_sig": false, "md5_digest": "6be22b389224ecd6ae353a0f10120a97", "packagetype": "bdist_wininst", "python_version": "2.7", "requires_python": null, "size": 75594, "upload_time": "2012-09-17T06:03:21", "url": "https://files.pythonhosted.org/packages/21/82/3effcaa6c9ac38ef602f4a1e463ab5060b9f15571a80aeeeab52a49aec3f/rediscluster-0.2.5.win32-py2.7.exe" }, { "comment_text": "", "digests": { "md5": "9e5135ff4904f964c6854b52a5fae1cb", "sha256": "66f61338998039778a4596a26ea199f1dd17e0c9cb9d30df7171562e90910a9d" }, "downloads": -1, "filename": "rediscluster-0.2.5.win32-py3.2.exe", "has_sig": false, "md5_digest": "9e5135ff4904f964c6854b52a5fae1cb", "packagetype": "bdist_wininst", "python_version": "3.2", "requires_python": null, "size": 75573, "upload_time": "2012-09-17T06:03:37", "url": "https://files.pythonhosted.org/packages/30/bd/f9943f622ae9542a2bf764f6f2ad2a0b756d2b7c1e33d80c87a8f9a365f9/rediscluster-0.2.5.win32-py3.2.exe" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "ebe89122eceb8911bb0ae45ca29801f5", "sha256": "4b62b8778730b163d640ee049cdfaf8d45d64b266f80efe5f400bcb5d89349d7" }, "downloads": -1, "filename": "rediscluster-0.2.6-py2.7.egg", "has_sig": false, "md5_digest": "ebe89122eceb8911bb0ae45ca29801f5", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 13476, "upload_time": "2012-09-23T04:30:31", "url": "https://files.pythonhosted.org/packages/b4/d6/67ddbcdb450de8e5fa29a46c188fbcde84195de7546efb901fb8f2d8a34b/rediscluster-0.2.6-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "4764e4ccac78b08959efab01fa43816c", "sha256": "82b5c8ba7411eb9ba98ae48280ab22852dcddee2bb233f76dcf1de960b331c77" }, "downloads": -1, "filename": "rediscluster-0.2.6-py3.2.egg", "has_sig": false, "md5_digest": "4764e4ccac78b08959efab01fa43816c", "packagetype": "bdist_egg", "python_version": "3.2", "requires_python": null, "size": 13652, "upload_time": "2012-09-23T04:30:55", "url": "https://files.pythonhosted.org/packages/36/c3/181ac593d89cd8b19846e7066bcc4cec0cbbf23171d0e355594f9ac97dc3/rediscluster-0.2.6-py3.2.egg" }, { "comment_text": "", "digests": { "md5": "09f92cfd111817d12a86e1f445721c60", "sha256": "c3b2e2a866d15600a2745580e0a2d8c0f1bf3e2df4d9d7784b2f7280a14fae01" }, "downloads": -1, "filename": "rediscluster-0.2.6.tar.gz", "has_sig": false, "md5_digest": "09f92cfd111817d12a86e1f445721c60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8523, "upload_time": "2012-09-23T04:30:28", "url": "https://files.pythonhosted.org/packages/02/e8/0d0c46932221a8ca8fa8d8f271e60a78be24f49c086b663a5ad0ed06431e/rediscluster-0.2.6.tar.gz" }, { "comment_text": "", "digests": { "md5": "15d703bd4f2909a62c757c54ea3b3172", "sha256": "35cd81bcdaf7873e7e89e18cb504c6ddbbdbc9ed2d9b8f8ca3f0fa712a0a3583" }, "downloads": -1, "filename": "rediscluster-0.2.6.win32-py2.7.exe", "has_sig": false, "md5_digest": "15d703bd4f2909a62c757c54ea3b3172", "packagetype": "bdist_wininst", "python_version": "2.7", "requires_python": null, "size": 76224, "upload_time": "2012-09-23T04:30:48", "url": "https://files.pythonhosted.org/packages/d8/2d/325bba00da176c15079c7a72f415266c081f48c6a181ee41dee0b66a6e18/rediscluster-0.2.6.win32-py2.7.exe" }, { "comment_text": "", "digests": { "md5": "8bec956e30e4741cc08e5bd585c90be4", "sha256": "7081c2f3fd9089d5645c464f97be9d69c0916480a0a0d03db5394da6f002033e" }, "downloads": -1, "filename": "rediscluster-0.2.6.win32-py3.2.exe", "has_sig": false, "md5_digest": "8bec956e30e4741cc08e5bd585c90be4", "packagetype": "bdist_wininst", "python_version": "3.2", "requires_python": null, "size": 76200, "upload_time": "2012-09-23T04:31:04", "url": "https://files.pythonhosted.org/packages/ee/2d/c1406d57de2feb9b1de3ab8968d592fa2c1edf5274b38f0d6ca9da182f0d/rediscluster-0.2.6.win32-py3.2.exe" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "a3022dd89dd6bd7e855fe1b04a6935ca", "sha256": "9d42c9feb6cbbdc6bb637f62eaa74bc56db1a17b88111265fc826c033add3f0c" }, "downloads": -1, "filename": "rediscluster-0.2.7-py2.7.egg", "has_sig": false, "md5_digest": "a3022dd89dd6bd7e855fe1b04a6935ca", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 13573, "upload_time": "2012-09-27T03:11:53", "url": "https://files.pythonhosted.org/packages/e8/cb/a1ae9b804f116aeb709334c1a5bf7e831517bf2fe675bb7f5e0e7868c811/rediscluster-0.2.7-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "c6fb1596926ba430c9cd481bebe4ca5a", "sha256": "21d1fe7e3b6c69cb3767059d90803c33d090a5869269832edcad95e181462ac0" }, "downloads": -1, "filename": "rediscluster-0.2.7-py3.2.egg", "has_sig": false, "md5_digest": "c6fb1596926ba430c9cd481bebe4ca5a", "packagetype": "bdist_egg", "python_version": "3.2", "requires_python": null, "size": 13758, "upload_time": "2012-09-27T03:12:02", "url": "https://files.pythonhosted.org/packages/a3/4a/55293a617e7ef72bd51cbce33418a7b45aa436854cb2cc14f049bb3e05ab/rediscluster-0.2.7-py3.2.egg" }, { "comment_text": "", "digests": { "md5": "a312fae02c8d1cc37d5adfd2909a5d6a", "sha256": "2c7f2b775b7448d9d979a798b1243830a0d7304021235369067adc02f01d187a" }, "downloads": -1, "filename": "rediscluster-0.2.7.tar.gz", "has_sig": false, "md5_digest": "a312fae02c8d1cc37d5adfd2909a5d6a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10023, "upload_time": "2012-09-27T03:11:51", "url": "https://files.pythonhosted.org/packages/cc/83/54e25456642433671620b8fa2ce05451a5c71c0407ac4a6df3053b226b5a/rediscluster-0.2.7.tar.gz" }, { "comment_text": "", "digests": { "md5": "1264ddbad408f30377b53c6e69844a32", "sha256": "f80941920bc6c4e3a143534e569122b3b3a1fd3c27e758dd85c3b05aa779a19d" }, "downloads": -1, "filename": "rediscluster-0.2.7.win32-py2.7.exe", "has_sig": false, "md5_digest": "1264ddbad408f30377b53c6e69844a32", "packagetype": "bdist_wininst", "python_version": "2.7", "requires_python": null, "size": 76409, "upload_time": "2012-09-27T03:11:58", "url": "https://files.pythonhosted.org/packages/ca/c1/b0b7f271d80805f85a7eeb06268960d4b36100345ddf0a600749bf94ed3d/rediscluster-0.2.7.win32-py2.7.exe" }, { "comment_text": "", "digests": { "md5": "b5a475a3a406ce060d625a9cd7225779", "sha256": "a1029348cec75672c995012dd9edafd3390537f803477bcfc177e9755d9e1a28" }, "downloads": -1, "filename": "rediscluster-0.2.7.win32-py3.2.exe", "has_sig": false, "md5_digest": "b5a475a3a406ce060d625a9cd7225779", "packagetype": "bdist_wininst", "python_version": "3.2", "requires_python": null, "size": 76385, "upload_time": "2012-09-27T03:12:08", "url": "https://files.pythonhosted.org/packages/db/fb/dfd2d17984f5a3978323b13f24ec8f9b5676d04f34a432582f39d0300a99/rediscluster-0.2.7.win32-py3.2.exe" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "8b12a43d96befe950101387e5e17a5f4", "sha256": "65a7a12674787470e86b8758281a639f4106a9347f0869a33b0ae9d266bf2041" }, "downloads": -1, "filename": "rediscluster-0.3.0-py2.7.egg", "has_sig": false, "md5_digest": "8b12a43d96befe950101387e5e17a5f4", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 13854, "upload_time": "2012-10-05T15:20:20", "url": "https://files.pythonhosted.org/packages/f2/dc/aaaacc0a59b684f9e16f3b7b0b0e76138a6356179e60d704ca8b0b5f83fa/rediscluster-0.3.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "5dc4ae83853c10a16adcebfcce48277d", "sha256": "c65644446c8b65f77cd7f692d6d8c96efcd3f03ffd6b388b1a4aa7404e0052f0" }, "downloads": -1, "filename": "rediscluster-0.3.0-py3.2.egg", "has_sig": false, "md5_digest": "5dc4ae83853c10a16adcebfcce48277d", "packagetype": "bdist_egg", "python_version": "3.2", "requires_python": null, "size": 14056, "upload_time": "2012-10-05T15:20:27", "url": "https://files.pythonhosted.org/packages/7d/ba/44f45288694f794d2260529e9a11a5c4c6fe99252f9f7f1868664c90fb5d/rediscluster-0.3.0-py3.2.egg" }, { "comment_text": "", "digests": { "md5": "96ec03125dfe67aa752a5fd643686325", "sha256": "8f91df662ab86011ae93f5852a0e39ac7244b74ae1eff1c97c781b22b00948e1" }, "downloads": -1, "filename": "rediscluster-0.3.0.tar.gz", "has_sig": false, "md5_digest": "96ec03125dfe67aa752a5fd643686325", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8750, "upload_time": "2012-10-05T15:20:15", "url": "https://files.pythonhosted.org/packages/35/50/787929816d86db5fdc33fd99cb0cb6a69afd26165fd724ea035f6aedd6ab/rediscluster-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "559367834eaab853a93dac476b9d709d", "sha256": "ed650ce2d2481d0068f4ad7009770ca9c2153dd4da22e4b0ec67fe314069069c" }, "downloads": -1, "filename": "rediscluster-0.3.1-py2.7.egg", "has_sig": false, "md5_digest": "559367834eaab853a93dac476b9d709d", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 15402, "upload_time": "2012-11-19T07:06:32", "url": "https://files.pythonhosted.org/packages/dd/0d/c187cfaca09386ade6cd08871528aa9fa4355d8b087c415e050223e93447/rediscluster-0.3.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "6acaa35447f61d7ca1129447d7542b30", "sha256": "8bc7d2e4c0fdc91d4fbdbf07b2393a960ce8575afd3093f0e7f7e7261ff9f317" }, "downloads": -1, "filename": "rediscluster-0.3.1-py3.2.egg", "has_sig": false, "md5_digest": "6acaa35447f61d7ca1129447d7542b30", "packagetype": "bdist_egg", "python_version": "3.2", "requires_python": null, "size": 15633, "upload_time": "2012-11-19T07:06:35", "url": "https://files.pythonhosted.org/packages/cf/01/fbaeb75f05fcb32d38daf2e5a3dd47574227762a25fa4ca754c884833068/rediscluster-0.3.1-py3.2.egg" }, { "comment_text": "", "digests": { "md5": "166422574072b6cd64b9e623e699cfc6", "sha256": "825cc71370e59fbe71ed69cb980b48df34488ceb3b136541cbfd419938a06c28" }, "downloads": -1, "filename": "rediscluster-0.3.1.tar.gz", "has_sig": false, "md5_digest": "166422574072b6cd64b9e623e699cfc6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10935, "upload_time": "2012-11-19T07:06:30", "url": "https://files.pythonhosted.org/packages/7e/21/d85619aaf496d0a572bc13e74918bcfa04c462c9c8dca52d97b35c74a23b/rediscluster-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "b28a9269bf5ee49f44d60f71c086ae1a", "sha256": "3e0ccbfb1345750e461132083f97de156937997f86b26bf2820c483ec32ef1d7" }, "downloads": -1, "filename": "rediscluster-0.4.0-py2.7.egg", "has_sig": false, "md5_digest": "b28a9269bf5ee49f44d60f71c086ae1a", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 15304, "upload_time": "2012-12-04T03:34:57", "url": "https://files.pythonhosted.org/packages/55/21/2fba2b5bf7684f043d5597bde1eceb2fbcd399c802fab27fe1e4d84dd179/rediscluster-0.4.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "531281c6c28202d857d049deffd86527", "sha256": "26742412d074f3f2d2292a4b95cfa3c6af794f9c469ba77b5153b0986bdea1ec" }, "downloads": -1, "filename": "rediscluster-0.4.0-py3.2.egg", "has_sig": false, "md5_digest": "531281c6c28202d857d049deffd86527", "packagetype": "bdist_egg", "python_version": "3.2", "requires_python": null, "size": 15535, "upload_time": "2012-12-04T03:35:00", "url": "https://files.pythonhosted.org/packages/c3/27/88cb071a91f24d8b20fa079d3cab42e38984a0f70eddc573a36f503c2155/rediscluster-0.4.0-py3.2.egg" }, { "comment_text": "", "digests": { "md5": "1ad4e07a46521bff7b22e1c1f5e1ca60", "sha256": "e9ec2575a58dd0eb7430765b9bb6863f34723aabb1a64c8ca882fd71c1ca2e0f" }, "downloads": -1, "filename": "rediscluster-0.4.0.tar.gz", "has_sig": false, "md5_digest": "1ad4e07a46521bff7b22e1c1f5e1ca60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11923, "upload_time": "2012-12-04T03:34:55", "url": "https://files.pythonhosted.org/packages/f6/0d/1e05fba18e8b4666597bd682eeded34ceebc15b0e5cfb238dfeb628cdf7b/rediscluster-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "51ade1f5ca6e76b90be64d10a089f5ed", "sha256": "bddb325ba5819c97a79dde518170892ab6af4b4b88d18643158a0ceb8f55efed" }, "downloads": -1, "filename": "rediscluster-0.5.0-py2.7.egg", "has_sig": false, "md5_digest": "51ade1f5ca6e76b90be64d10a089f5ed", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 15309, "upload_time": "2013-03-12T07:32:03", "url": "https://files.pythonhosted.org/packages/ea/c6/a9dddd1827b0d3d8d1958ab80959737e6d65d7fe17284cb8853d65367f67/rediscluster-0.5.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "6f90e379da6ea21513ec8145ab950f5a", "sha256": "a791838dddc60bacda26aa60f227bd37c020c6603d7f6687facc9b91a2ab481b" }, "downloads": -1, "filename": "rediscluster-0.5.0-py3.2.egg", "has_sig": false, "md5_digest": "6f90e379da6ea21513ec8145ab950f5a", "packagetype": "bdist_egg", "python_version": "3.2", "requires_python": null, "size": 15538, "upload_time": "2013-03-12T07:32:10", "url": "https://files.pythonhosted.org/packages/b1/c0/2826bd688126739af7eb933a2996872552bafcbf0ec57dc9b4efc06ad6df/rediscluster-0.5.0-py3.2.egg" }, { "comment_text": "", "digests": { "md5": "41bcfd4dfefc09724a07902b8408f7f7", "sha256": "c44e0c9c941727e122270eaee48b2d2199cc78af038d2b13c29a166e68bf6aa7" }, "downloads": -1, "filename": "rediscluster-0.5.0.tar.gz", "has_sig": false, "md5_digest": "41bcfd4dfefc09724a07902b8408f7f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12454, "upload_time": "2013-03-12T07:31:54", "url": "https://files.pythonhosted.org/packages/88/de/27b0eb127d360fb540fa90f38a04440e9212464cf6ed79bec4449ec9b546/rediscluster-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "1469f33996581efe0243dd776864fb15", "sha256": "a38555f7a68c035e76ad5a5f29a6b7e6ad143243b054f7bc2ff6f4512c38ca22" }, "downloads": -1, "filename": "rediscluster-0.5.1-py2.7.egg", "has_sig": false, "md5_digest": "1469f33996581efe0243dd776864fb15", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 16197, "upload_time": "2013-03-13T06:37:20", "url": "https://files.pythonhosted.org/packages/ac/a7/0966d51d35b2ada7cd345da160ffa32a9893c962701e35570e3bf7ea3fde/rediscluster-0.5.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "920cca6a03efc2c3f1e457b9a77db05f", "sha256": "ec7cf10e76493b1d9c5e1ac58689d49e1de0773150ac1279f78d510ae3c20335" }, "downloads": -1, "filename": "rediscluster-0.5.1-py3.2.egg", "has_sig": false, "md5_digest": "920cca6a03efc2c3f1e457b9a77db05f", "packagetype": "bdist_egg", "python_version": "3.2", "requires_python": null, "size": 16356, "upload_time": "2013-03-13T06:37:26", "url": "https://files.pythonhosted.org/packages/8d/e0/4df85c170bfd3562f16e8615c72cfe3b99fbba12259b582f33af4c65e7cd/rediscluster-0.5.1-py3.2.egg" }, { "comment_text": "", "digests": { "md5": "023003545d8c922263e60da33d6e54ce", "sha256": "da8792c9e1c9311e36facf700721ef1a4e638cc06a6c93dccbe209e300dc6db7" }, "downloads": -1, "filename": "rediscluster-0.5.1.tar.gz", "has_sig": false, "md5_digest": "023003545d8c922263e60da33d6e54ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12392, "upload_time": "2013-03-13T06:37:17", "url": "https://files.pythonhosted.org/packages/ae/ce/cb9b7ab9c5a1285e22a9d923d02fa06414788506e987fba525cf7245cd08/rediscluster-0.5.1.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "95b2ae9f6dc081c644b39df304d92fe5", "sha256": "6f698886b419e5e0299348569aea3d643426acf4d23d6b6ca19e0d1d2930c4b9" }, "downloads": -1, "filename": "rediscluster-0.5.3-py2.7.egg", "has_sig": false, "md5_digest": "95b2ae9f6dc081c644b39df304d92fe5", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 16278, "upload_time": "2013-05-29T21:59:18", "url": "https://files.pythonhosted.org/packages/b9/85/7f23b1ee663635b4b07c1b853949bfe5c0c0fb6e0dfed547ea13d2bb0235/rediscluster-0.5.3-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "d97f91e32dab6d57d6469c1629a48ecc", "sha256": "3c525e2db062a86230bdee0a7de348d6bffd8556a351da3fa4a826f9916b3279" }, "downloads": -1, "filename": "rediscluster-0.5.3-py3.2.egg", "has_sig": false, "md5_digest": "d97f91e32dab6d57d6469c1629a48ecc", "packagetype": "bdist_egg", "python_version": "3.2", "requires_python": null, "size": 16433, "upload_time": "2013-05-29T14:46:14", "url": "https://files.pythonhosted.org/packages/84/33/9c87e6003c1c87e24373ef6ab0f3a7a28b673f3ed9ba92dfa1b6745d6c77/rediscluster-0.5.3-py3.2.egg" }, { "comment_text": "", "digests": { "md5": "085143f0530c72d193752f3eb4efd22d", "sha256": "73004d9c80f70b25fc926ad0dcee3593c6755e080c6971b859e4638072c530fe" }, "downloads": -1, "filename": "rediscluster-0.5.3.tar.gz", "has_sig": false, "md5_digest": "085143f0530c72d193752f3eb4efd22d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9880, "upload_time": "2013-05-29T21:59:15", "url": "https://files.pythonhosted.org/packages/0a/2c/0f2ab19a4f20ea7bd2dbb4032fc332894feabdb0346353fbd9cbdb0c152d/rediscluster-0.5.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "95b2ae9f6dc081c644b39df304d92fe5", "sha256": "6f698886b419e5e0299348569aea3d643426acf4d23d6b6ca19e0d1d2930c4b9" }, "downloads": -1, "filename": "rediscluster-0.5.3-py2.7.egg", "has_sig": false, "md5_digest": "95b2ae9f6dc081c644b39df304d92fe5", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 16278, "upload_time": "2013-05-29T21:59:18", "url": "https://files.pythonhosted.org/packages/b9/85/7f23b1ee663635b4b07c1b853949bfe5c0c0fb6e0dfed547ea13d2bb0235/rediscluster-0.5.3-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "d97f91e32dab6d57d6469c1629a48ecc", "sha256": "3c525e2db062a86230bdee0a7de348d6bffd8556a351da3fa4a826f9916b3279" }, "downloads": -1, "filename": "rediscluster-0.5.3-py3.2.egg", "has_sig": false, "md5_digest": "d97f91e32dab6d57d6469c1629a48ecc", "packagetype": "bdist_egg", "python_version": "3.2", "requires_python": null, "size": 16433, "upload_time": "2013-05-29T14:46:14", "url": "https://files.pythonhosted.org/packages/84/33/9c87e6003c1c87e24373ef6ab0f3a7a28b673f3ed9ba92dfa1b6745d6c77/rediscluster-0.5.3-py3.2.egg" }, { "comment_text": "", "digests": { "md5": "085143f0530c72d193752f3eb4efd22d", "sha256": "73004d9c80f70b25fc926ad0dcee3593c6755e080c6971b859e4638072c530fe" }, "downloads": -1, "filename": "rediscluster-0.5.3.tar.gz", "has_sig": false, "md5_digest": "085143f0530c72d193752f3eb4efd22d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9880, "upload_time": "2013-05-29T21:59:15", "url": "https://files.pythonhosted.org/packages/0a/2c/0f2ab19a4f20ea7bd2dbb4032fc332894feabdb0346353fbd9cbdb0c152d/rediscluster-0.5.3.tar.gz" } ] }