{ "info": { "author": "Peter Lithammer", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "Jump Consistent Hash\n--------------------\n\n.. image:: https://travis-ci.org/lithammer/python-jump-consistent-hash.svg?branch=master\n :alt: Build Status\n :target: https://travis-ci.org/lithammer/python-jump-consistent-hash\n\nPython implementation of the jump consistent hash algorithm by John Lamping and\nEric Veach[1]. Tested on Python 2.6, 2.7 and 3.4+.\n\nInstall\n-------\n\nTo install Jump Consistent Hash, simply run this simple command in your\nterminal of choice::\n\n $ pip install jump-consistent-hash\n\nUnless running PyPy the installation will try to compile the C++ reference\nimplementation (unless an appropriate wheel is available). If it fails it will\nfallback to the pure Python implementation which is about 10x slower on\nCPython.\n\nUsage\n`````\n\n.. code:: python\n\n >>> import jump\n >>> jump.hash(256, 1024)\n 520\n\nIf you want to use a ``str`` as a key instead of an ``int``, you can pass it\nthrough a hash function to compute a real key. Here's a couple of examples\nusing Python 3:\n\n.. code:: python\n\n >>> import hashlib\n >>> int(hashlib.md5(b'127.0.0.1').hexdigest(), 16)\n 325870950296970981340734819828239218902\n\n >>> int(hashlib.sha1(b\"127.0.0.1\").hexdigest(), 16)\n 431133456357828263809343936597625557575256328153\n\n >>> import binascii\n >>> binascii.crc32(b'127.0.0.1') & 0xffffffff\n 3619153832\n\n >>> abs(hash('127.0.0.1'))\n 7536019783825143230\n\nLinks\n`````\n\n[1] http://arxiv.org/pdf/1406.2294v1.pdf\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/lithammer/python-jump-consistent-hash", "keywords": "jump hash,jumphash,jump consistent hash,consistent hash,hash algorithm,hash", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "jump-consistent-hash", "package_url": "https://pypi.org/project/jump-consistent-hash/", "platform": "", "project_url": "https://pypi.org/project/jump-consistent-hash/", "project_urls": { "Homepage": "https://github.com/lithammer/python-jump-consistent-hash" }, "release_url": "https://pypi.org/project/jump-consistent-hash/3.0.2/", "requires_dist": null, "requires_python": "", "summary": "Implementation of the Jump Consistent Hash algorithm", "version": "3.0.2" }, "last_serial": 5319618, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "714f323043bc6dff1dd24030f00b1b88", "sha256": "a685885337a1d27785b0c493aa0f0dad82e7fc1f216cbbae9a6e19ba25e96a6e" }, "downloads": -1, "filename": "jump_consistent_hash-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "714f323043bc6dff1dd24030f00b1b88", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 2795, "upload_time": "2015-03-17T10:56:42", "url": "https://files.pythonhosted.org/packages/50/73/90407a7d6d5c160e211c137869bbe4830490296be067d25e62b19037edbc/jump_consistent_hash-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ba1220955379693aee51c2a59185b97f", "sha256": "d38a5ac71019cd90ab95415f9dc584fe8ca33a1fb5da689cb702ee014ea826ae" }, "downloads": -1, "filename": "jump_consistent_hash-1.0.0.tar.gz", "has_sig": false, "md5_digest": "ba1220955379693aee51c2a59185b97f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1426, "upload_time": "2015-03-17T10:56:39", "url": "https://files.pythonhosted.org/packages/cc/77/18f823ed2b28042c7a1a24958f0dc5a674a082c780863e4b635eb7824b7a/jump_consistent_hash-1.0.0.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "514942ac0738d9d0e305d727d235e339", "sha256": "9d439c21212bf60862387ef0a17724fdcde610e4f3e7bb8c5dcf8e27d6a9f5ef" }, "downloads": -1, "filename": "jump_consistent_hash-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "514942ac0738d9d0e305d727d235e339", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2817, "upload_time": "2015-03-17T12:21:51", "url": "https://files.pythonhosted.org/packages/dc/9b/abf1c7c92c4c841d83ca19700ef28ff0e827f2ab0442cb95095a9065510e/jump_consistent_hash-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "703fd79835346a39f5e4ae1620440cc1", "sha256": "c4b51e24f4711af24d41a5205dc7862fc6d7dbf6d005801bbafa5c531795ff21" }, "downloads": -1, "filename": "jump_consistent_hash-1.0.3.tar.gz", "has_sig": false, "md5_digest": "703fd79835346a39f5e4ae1620440cc1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1532, "upload_time": "2015-03-17T12:21:54", "url": "https://files.pythonhosted.org/packages/d8/c8/3652cd81f24ae2b08f1b5c6ca3e4c1fdeb87658f65793921f14167a50970/jump_consistent_hash-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "d3b5e0276a8fc0d8d14a0ddb12adafc0", "sha256": "090a4fe7c82c18e0e368006b1edbb411d4d018b48041e4b94ea893610438691f" }, "downloads": -1, "filename": "jump_consistent_hash-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "d3b5e0276a8fc0d8d14a0ddb12adafc0", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 2822, "upload_time": "2015-03-25T21:26:28", "url": "https://files.pythonhosted.org/packages/85/45/0a9e948c770129a5bf2bf9d550eb5fc18692da5b0257457e4eb38ae622e3/jump_consistent_hash-1.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "19c2afdee03cb8c63786878b274bfb1e", "sha256": "ab7da469dedcd91ecf915faa180a05151351f159be04ee3d510d9fdf8d0a44dc" }, "downloads": -1, "filename": "jump_consistent_hash-1.0.4.tar.gz", "has_sig": false, "md5_digest": "19c2afdee03cb8c63786878b274bfb1e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1561, "upload_time": "2015-03-25T21:26:24", "url": "https://files.pythonhosted.org/packages/5c/f8/8100fa2bfbe91480007d39aa67a49cb483924080afaf16c02f5393797500/jump_consistent_hash-1.0.4.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "00828e688849a628bb30d3330f1f96e1", "sha256": "0235b585c12e4bc3b39558cee408c4a286b5bf322c2646b0926ab1665f8b2f5a" }, "downloads": -1, "filename": "jump_consistent_hash-1.1.0-cp34-cp34m-macosx_10_10_x86_64.whl", "has_sig": false, "md5_digest": "00828e688849a628bb30d3330f1f96e1", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 5415, "upload_time": "2015-03-30T19:35:42", "url": "https://files.pythonhosted.org/packages/d1/35/479914cc71cd88092d0181afec0235f8b15c5e25dd6188f656117128f81b/jump_consistent_hash-1.1.0-cp34-cp34m-macosx_10_10_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "f4932ca70db242a6fe2cb9f29e01b60d", "sha256": "0f63b3f7041bcbbd3189e8399778611d81dc6cf2dc1804a842180277be239ca1" }, "downloads": -1, "filename": "jump_consistent_hash-1.1.0.tar.gz", "has_sig": false, "md5_digest": "f4932ca70db242a6fe2cb9f29e01b60d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2448, "upload_time": "2015-03-30T19:35:40", "url": "https://files.pythonhosted.org/packages/16/cd/49dc04a4a0c6b01df2b498ff3f0fec108b82a31faa2a537b59a725ba9d86/jump_consistent_hash-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "81fca46b873fb6e299e70c5be285323e", "sha256": "f6f9feee2dbabecc53a342a48f2e2492a03b80affe59c3f8947c4efafdc35a10" }, "downloads": -1, "filename": "jump_consistent_hash-1.1.1-cp34-cp34m-macosx_10_10_x86_64.whl", "has_sig": false, "md5_digest": "81fca46b873fb6e299e70c5be285323e", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 5824, "upload_time": "2015-03-30T19:53:09", "url": "https://files.pythonhosted.org/packages/08/81/bb7bf547164312d532285edab95848df584c8682b61b5de09397c4843a32/jump_consistent_hash-1.1.1-cp34-cp34m-macosx_10_10_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "03bdbc2a29bdad88fc55d026371fecea", "sha256": "d841ef153ca2a2f4c76b5676bebd882ea0e72971d72d56f37f820532f282da6e" }, "downloads": -1, "filename": "jump_consistent_hash-1.1.1.tar.gz", "has_sig": false, "md5_digest": "03bdbc2a29bdad88fc55d026371fecea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2699, "upload_time": "2015-03-30T19:53:06", "url": "https://files.pythonhosted.org/packages/d9/96/2fba79e1a89638a0d689dfd78c7e12bbeee28063511725c3a910dd98f80d/jump_consistent_hash-1.1.1.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "f85d46196b7fbd41a53eefe22862911f", "sha256": "a565d081f43b633d0fed258a705d117a9fc608ee3eccb82ca78475b41e1cce2f" }, "downloads": -1, "filename": "jump_consistent_hash-2.0.0-cp27-none-macosx_10_10_intel.whl", "has_sig": false, "md5_digest": "f85d46196b7fbd41a53eefe22862911f", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6486, "upload_time": "2015-03-31T14:31:47", "url": "https://files.pythonhosted.org/packages/b2/e9/6a2de00c328d1e0886b1b4b8eab75e8ca46f081ce292238587bfd7e7ad63/jump_consistent_hash-2.0.0-cp27-none-macosx_10_10_intel.whl" }, { "comment_text": "", "digests": { "md5": "fc22c37bbaa263c65081812ce3263589", "sha256": "42c86c5ec6cb166aba5ac5143012226f0fa6b6f794dd885dc99f95a0f4dd4945" }, "downloads": -1, "filename": "jump_consistent_hash-2.0.0-cp34-cp34m-macosx_10_10_x86_64.whl", "has_sig": false, "md5_digest": "fc22c37bbaa263c65081812ce3263589", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 5566, "upload_time": "2015-03-31T14:23:35", "url": "https://files.pythonhosted.org/packages/0e/89/f038d20ad090797e293455c63595696a9fd6eeb00f259c386d79d99af346/jump_consistent_hash-2.0.0-cp34-cp34m-macosx_10_10_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "4853e1e08bc5ac4c2e5fe9b10c550ce6", "sha256": "2b84ad5a0534148a11bdd53bf7ee1d8600a70b0730f72a232987b87728872dbc" }, "downloads": -1, "filename": "jump_consistent_hash-2.0.0.tar.gz", "has_sig": false, "md5_digest": "4853e1e08bc5ac4c2e5fe9b10c550ce6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2594, "upload_time": "2015-03-31T14:23:31", "url": "https://files.pythonhosted.org/packages/7e/8e/c34b7d2d85bb42fcf3f86ef6531274f4e5e13043547eda932d12f55c1e04/jump_consistent_hash-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "7fc6bbd255d4147cf276dd5dbb9007b7", "sha256": "2e599802c64521a6ba928a61fe4175a4c28286c983603a11cca0fd322395c74d" }, "downloads": -1, "filename": "jump_consistent_hash-2.0.1-cp26-none-macosx_10_10_intel.whl", "has_sig": false, "md5_digest": "7fc6bbd255d4147cf276dd5dbb9007b7", "packagetype": "bdist_wheel", "python_version": "cp26", "requires_python": null, "size": 6496, "upload_time": "2015-05-04T16:36:47", "url": "https://files.pythonhosted.org/packages/02/3c/2c488733d0594cd1fcc6b7d5895e69a7836daa5b6ba47a76dc7da70abfd8/jump_consistent_hash-2.0.1-cp26-none-macosx_10_10_intel.whl" }, { "comment_text": "", "digests": { "md5": "a6885d545c7030cd27f5db4051443f13", "sha256": "8d27d793d51bb89fcaa810fe5bba58ecc9791459797b1c9c87f462ca777e8c27" }, "downloads": -1, "filename": "jump_consistent_hash-2.0.1-cp27-none-macosx_10_10_intel.whl", "has_sig": false, "md5_digest": "a6885d545c7030cd27f5db4051443f13", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 6495, "upload_time": "2015-05-04T16:36:50", "url": "https://files.pythonhosted.org/packages/52/18/f9d5438f421911325e5564179bcf21e81f322581526b039d38efae11a1f6/jump_consistent_hash-2.0.1-cp27-none-macosx_10_10_intel.whl" }, { "comment_text": "", "digests": { "md5": "f3fe9f6d1a154596ca203950b6df2008", "sha256": "13ecdc67b91399f338d41c3f5fb4787ce9a9e097058bc5aa1a732bfdedd88ac7" }, "downloads": -1, "filename": "jump_consistent_hash-2.0.1-cp34-cp34m-macosx_10_10_x86_64.whl", "has_sig": false, "md5_digest": "f3fe9f6d1a154596ca203950b6df2008", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 5571, "upload_time": "2015-05-04T16:36:53", "url": "https://files.pythonhosted.org/packages/57/5f/19df26e15109ddc48e990cd50b1277e7a6bec33d2cb0d54598bc18912788/jump_consistent_hash-2.0.1-cp34-cp34m-macosx_10_10_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "aca7551af09f10d48ecee14e1558cd65", "sha256": "0410418dfadafd7e1f249d0a8f393100dbeba568dd9c1beb6b0ae8f21a212084" }, "downloads": -1, "filename": "jump_consistent_hash-2.0.1.tar.gz", "has_sig": false, "md5_digest": "aca7551af09f10d48ecee14e1558cd65", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2605, "upload_time": "2015-05-04T16:36:55", "url": "https://files.pythonhosted.org/packages/9d/4b/b155e8181b647005a8816b53bb9eaeaabd7e2ba4ae37a57f01d890b153fd/jump_consistent_hash-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "a83337cd53aa0a7a3a3bb488a5122126", "sha256": "9b24e952957ea99dc58dcfa055c78ada4f8677564b3115413aee350000e63f34" }, "downloads": -1, "filename": "jump_consistent_hash-2.0.2-cp27-none-macosx_10_11_intel.whl", "has_sig": false, "md5_digest": "a83337cd53aa0a7a3a3bb488a5122126", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 7295, "upload_time": "2015-11-06T10:39:59", "url": "https://files.pythonhosted.org/packages/7d/96/2523a32e9ac587c4ccb076afb3cf896b8773741877eea9b364b752fb8258/jump_consistent_hash-2.0.2-cp27-none-macosx_10_11_intel.whl" }, { "comment_text": "", "digests": { "md5": "0631d10367a9160b78dd63f9bd6ee88c", "sha256": "a315ec3488a3b7813c71438737f2f8db3641c9ebb417f94caff4919d24a6e656" }, "downloads": -1, "filename": "jump_consistent_hash-2.0.2-cp35-cp35m-macosx_10_11_x86_64.whl", "has_sig": false, "md5_digest": "0631d10367a9160b78dd63f9bd6ee88c", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 6379, "upload_time": "2015-11-06T10:40:13", "url": "https://files.pythonhosted.org/packages/6b/3e/ee1755848fa3984b12526dbc45d88aaf62e18f28bfd090b915ce5f03234a/jump_consistent_hash-2.0.2-cp35-cp35m-macosx_10_11_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "bf0b1be48d187ff9ad2f221d4242357b", "sha256": "72daed3602c030b0e3e18a5a90e5745580282945e9d401b4eb19810880a481db" }, "downloads": -1, "filename": "jump_consistent_hash-2.0.2.tar.gz", "has_sig": false, "md5_digest": "bf0b1be48d187ff9ad2f221d4242357b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3155, "upload_time": "2015-11-06T10:40:19", "url": "https://files.pythonhosted.org/packages/29/c0/cc07e815ef9abfc76d7a31c20b8dc85171f46d94afc46c77bc75272d6561/jump_consistent_hash-2.0.2.tar.gz" } ], "2.0.3": [ { "comment_text": "", "digests": { "md5": "bf35f3212d94df8de21183cd04cd3bec", "sha256": "a357f0bfc43b14f8dfedfcbab9fe9fd7dc9de1cf0b49d72ada79042fe67fe577" }, "downloads": -1, "filename": "jump_consistent_hash-2.0.3-cp26-none-macosx_10_11_intel.whl", "has_sig": false, "md5_digest": "bf35f3212d94df8de21183cd04cd3bec", "packagetype": "bdist_wheel", "python_version": "cp26", "requires_python": null, "size": 7312, "upload_time": "2016-02-06T08:29:20", "url": "https://files.pythonhosted.org/packages/71/33/e86d8075a19844ca05af7d318ca3c924fd95c6482648465d7fbaa8295acb/jump_consistent_hash-2.0.3-cp26-none-macosx_10_11_intel.whl" }, { "comment_text": "", "digests": { "md5": "4767b695fc6c9cb5049f11a667f276a6", "sha256": "49f10ad94e08f626d3ac777569994d7421dc8675d405c32b0d5560c7fb7a3a6a" }, "downloads": -1, "filename": "jump_consistent_hash-2.0.3-cp27-none-macosx_10_11_intel.whl", "has_sig": false, "md5_digest": "4767b695fc6c9cb5049f11a667f276a6", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 7324, "upload_time": "2016-02-06T08:29:26", "url": "https://files.pythonhosted.org/packages/8a/47/5e095ae21fbc2d9b1a9534120e0b2c5b954ba39c58129321dd66f4f70ef8/jump_consistent_hash-2.0.3-cp27-none-macosx_10_11_intel.whl" }, { "comment_text": "", "digests": { "md5": "aac2d833db0cc7a1c37e9679a155af3e", "sha256": "efda81c98dff71cea5d86d76971b54c2e222815b702c8043e0f9c91d692697a6" }, "downloads": -1, "filename": "jump_consistent_hash-2.0.3-cp35-cp35m-macosx_10_11_x86_64.whl", "has_sig": false, "md5_digest": "aac2d833db0cc7a1c37e9679a155af3e", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 6383, "upload_time": "2016-02-06T08:29:31", "url": "https://files.pythonhosted.org/packages/57/4d/7ce679f87a4e723a02dade60d77ca07c903e6b39a6ba85b1c8533c537690/jump_consistent_hash-2.0.3-cp35-cp35m-macosx_10_11_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "cf33fa84032c851b54e4913f8edea31a", "sha256": "12213f45a97a73313ea238e6a08a0a6b093b0d2f748c7a344cd5352650968dbb" }, "downloads": -1, "filename": "jump_consistent_hash-2.0.3.tar.gz", "has_sig": false, "md5_digest": "cf33fa84032c851b54e4913f8edea31a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3237, "upload_time": "2016-02-06T08:29:36", "url": "https://files.pythonhosted.org/packages/a7/60/b01a7a92b9ca108b912d19dd0f2902d22270f3b07d9838e449c0ac5c65a2/jump_consistent_hash-2.0.3.tar.gz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "75080e4823bc5b02caa6a232c2fdaceb", "sha256": "c7aba91e7895c8e57bd7c824825b4fbc27545ccbad94f885a71b3ad0b6ed0280" }, "downloads": -1, "filename": "jump_consistent_hash-3.0.0-cp27-cp27m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "75080e4823bc5b02caa6a232c2fdaceb", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 6713, "upload_time": "2016-12-25T00:05:08", "url": "https://files.pythonhosted.org/packages/13/7d/97da393bdbf6b1b876292e112a5faf01f6177bf37b75e290abd44b15e46d/jump_consistent_hash-3.0.0-cp27-cp27m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "86b8dd0481b4c1bdecd21336a2e3587f", "sha256": "d4b205af76bed6853476652b974d568c2d1062939bbcae7c85776cf70f966310" }, "downloads": -1, "filename": "jump_consistent_hash-3.0.0-cp34-cp34m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "86b8dd0481b4c1bdecd21336a2e3587f", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 6723, "upload_time": "2016-12-25T00:05:11", "url": "https://files.pythonhosted.org/packages/82/48/5ba02eca7e9a4db063fb06e93cc33576a82f29207533fd8e7fe5c6fdec6a/jump_consistent_hash-3.0.0-cp34-cp34m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "e48d1c8dbd13d1e80f2cdae454f6dee6", "sha256": "fe28eac95021e0e7c430810ec09ccb4b51223e9bde9708e3aedd67578fb097b6" }, "downloads": -1, "filename": "jump_consistent_hash-3.0.0-cp35-cp35m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "e48d1c8dbd13d1e80f2cdae454f6dee6", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 6776, "upload_time": "2016-12-25T00:05:13", "url": "https://files.pythonhosted.org/packages/7f/c4/5ab60e1331a317d06275d8a1588dc53245c4335aca6857451a3a1df1e775/jump_consistent_hash-3.0.0-cp35-cp35m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "1f20f6ff37e691c02216a0151c5e7749", "sha256": "2f1db713c61a0db27f6ed57590c2ed0025d71e12654bfd37fef52e4bbdec62bf" }, "downloads": -1, "filename": "jump_consistent_hash-3.0.0-cp36-cp36m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "1f20f6ff37e691c02216a0151c5e7749", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 6790, "upload_time": "2016-12-25T00:05:15", "url": "https://files.pythonhosted.org/packages/5d/ae/5a75d99d5ce5e13ace3d6f1d278d44544949a0493b95d889af07739dcd98/jump_consistent_hash-3.0.0-cp36-cp36m-macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "7b89f3c95075e8c31078b426db14d5ee", "sha256": "1346b4459cf59ebe6b01fd4bec2a0da1f571d037811bce1d733c62acac26572f" }, "downloads": -1, "filename": "jump_consistent_hash-3.0.0.tar.gz", "has_sig": false, "md5_digest": "7b89f3c95075e8c31078b426db14d5ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4815, "upload_time": "2016-12-25T00:05:16", "url": "https://files.pythonhosted.org/packages/37/a3/53852b84851d34a1c2f218473170de32cd127372285aeaf20f7403da4228/jump_consistent_hash-3.0.0.tar.gz" } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "a4ba2044b4475c189f2f754ce0818e08", "sha256": "1305caf2707a7ea99c02cea83260bce9ea97900a75257b280c59482d4309b357" }, "downloads": -1, "filename": "jump_consistent_hash-3.0.1-cp27-cp27m-macosx_10_13_x86_64.whl", "has_sig": false, "md5_digest": "a4ba2044b4475c189f2f754ce0818e08", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 6781, "upload_time": "2017-08-27T11:10:07", "url": "https://files.pythonhosted.org/packages/b6/e6/e30a5428e88925652af5e800ab04c96a4cfe95e4ba5fe16fd08794965f18/jump_consistent_hash-3.0.1-cp27-cp27m-macosx_10_13_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "dbdaf694ede7130ceb848d381f1343d6", "sha256": "b7872bfb4af9aa872f2437585116445b56e7f19e999962ace652eb91c3811003" }, "downloads": -1, "filename": "jump_consistent_hash-3.0.1-cp36-cp36m-macosx_10_13_x86_64.whl", "has_sig": false, "md5_digest": "dbdaf694ede7130ceb848d381f1343d6", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 6861, "upload_time": "2017-08-27T11:10:08", "url": "https://files.pythonhosted.org/packages/d0/d1/abf22e3a876320981a5e762519de65215cc4aa105cb01f7cebbb98661f55/jump_consistent_hash-3.0.1-cp36-cp36m-macosx_10_13_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "30b875764aa13fec086d180811f96687", "sha256": "a67636a856c5d852e07279a6da6b7700650aea21bc841562a348597f8ee9d98b" }, "downloads": -1, "filename": "jump_consistent_hash-3.0.1.tar.gz", "has_sig": false, "md5_digest": "30b875764aa13fec086d180811f96687", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4859, "upload_time": "2017-08-27T11:09:34", "url": "https://files.pythonhosted.org/packages/6d/07/4a86f6870e24269f3028b0fbdad6691fc4aceb8d62b1f13abcc0ff5e5e62/jump_consistent_hash-3.0.1.tar.gz" } ], "3.0.2": [ { "comment_text": "", "digests": { "md5": "a47ee1b7527a126c81710506f4c3acdd", "sha256": "cd158404fbac0a306d7aaf1a79e6f0e9c864e29b830f770f629de44e6b749b4b" }, "downloads": -1, "filename": "jump_consistent_hash-3.0.2-cp27-cp27m-macosx_10_13_x86_64.whl", "has_sig": false, "md5_digest": "a47ee1b7527a126c81710506f4c3acdd", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 5114, "upload_time": "2018-06-18T20:47:32", "url": "https://files.pythonhosted.org/packages/71/95/040afe5198ef3e73140f93f33eb93db5477bdc76106b742e18e783264bde/jump_consistent_hash-3.0.2-cp27-cp27m-macosx_10_13_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "1aac84f5f3a687e8bd7c6d4d31b98f5c", "sha256": "1d96494e228282ba85736bade4cb8fca705257311d205c6548596977c2550401" }, "downloads": -1, "filename": "jump_consistent_hash-3.0.2-cp27-cp27m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "1aac84f5f3a687e8bd7c6d4d31b98f5c", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 11879, "upload_time": "2019-05-24T22:53:42", "url": "https://files.pythonhosted.org/packages/30/9d/c919cdfdb69ffa5488dab16bc5761fdbe2c511f551479f6b408a2fd39300/jump_consistent_hash-3.0.2-cp27-cp27m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "bb19b6836e4c7fb51a4d90fa6d844df0", "sha256": "c16b861c718795abf1c2483150322107ef3f4ec923ba8dba508f698fc60e8b73" }, "downloads": -1, "filename": "jump_consistent_hash-3.0.2-cp27-cp27m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "bb19b6836e4c7fb51a4d90fa6d844df0", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 25263, "upload_time": "2019-05-24T22:53:44", "url": "https://files.pythonhosted.org/packages/2b/d0/6a8148ba3264ed78bf9febc48e71588d66821b48dbc045a2a285b7af63eb/jump_consistent_hash-3.0.2-cp27-cp27m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "648ff88fa754b381344723ce0599c0af", "sha256": "2e41e9d6e7b9fe6a18ceeafa62417553528c9524829f95ef70cbfafc11fdc015" }, "downloads": -1, "filename": "jump_consistent_hash-3.0.2-cp27-cp27m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "648ff88fa754b381344723ce0599c0af", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 25264, "upload_time": "2019-05-24T22:53:45", "url": "https://files.pythonhosted.org/packages/41/10/cc0b646dfa17c12b7152c4035d9ca46f3caa3f2f1464a5a195a7a33a1f2a/jump_consistent_hash-3.0.2-cp27-cp27m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "a84c4e450596cdd49cb6b5adf9d28e5c", "sha256": "adf269d0d783d6a132c063fe795b1c78adb1cff0caf5c8b37fccf10692665a2f" }, "downloads": -1, "filename": "jump_consistent_hash-3.0.2-cp27-cp27mu-manylinux1_i686.whl", "has_sig": false, "md5_digest": "a84c4e450596cdd49cb6b5adf9d28e5c", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 11882, "upload_time": "2019-05-24T22:53:47", "url": "https://files.pythonhosted.org/packages/91/20/be650880fa98089c3df157d042dbeded835a74ccc6a59a2603a06de5bd4f/jump_consistent_hash-3.0.2-cp27-cp27mu-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "cdc31f6bb0eba5b7f91bc78762d3fa3d", "sha256": "d5dd5318834e05caafa824111733448c0581252e405bf27ea95c2f9325d04b2c" }, "downloads": -1, "filename": "jump_consistent_hash-3.0.2-cp27-cp27mu-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "cdc31f6bb0eba5b7f91bc78762d3fa3d", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 25280, "upload_time": "2019-05-24T22:53:49", "url": "https://files.pythonhosted.org/packages/c3/f6/48af8e407157f001908c50cc3ae8007d3a51f1fdd941d588f24b1623106b/jump_consistent_hash-3.0.2-cp27-cp27mu-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "aef709216f702f11353206b320f1bb37", "sha256": "5925b4966a8a526dd720a4edc8c27ec6a855859753e03b1c17939e7632ef5edf" }, "downloads": -1, "filename": "jump_consistent_hash-3.0.2-cp27-cp27mu-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "aef709216f702f11353206b320f1bb37", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 25283, "upload_time": "2019-05-24T22:53:50", "url": "https://files.pythonhosted.org/packages/37/b6/99391a522d0ec37772d73818c6e60a9bb58d1fd325eb16df6af4e4bbedc5/jump_consistent_hash-3.0.2-cp27-cp27mu-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "f81ae543ec3ac2c7b13c692e3e197cd0", "sha256": "c2d9e8c8161e010a6c6846b0d64ebc7e71a19b3c3deab0e52a67c266db014c09" }, "downloads": -1, "filename": "jump_consistent_hash-3.0.2-cp34-cp34m-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "f81ae543ec3ac2c7b13c692e3e197cd0", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 6004, "upload_time": "2019-05-26T19:11:34", "url": "https://files.pythonhosted.org/packages/65/af/3ea2351f61d80f21b20c6dfab344cfac30902363203b7483cf191e53331d/jump_consistent_hash-3.0.2-cp34-cp34m-macosx_10_14_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "91828239e24fa48fb8e4cb09fc5f3990", "sha256": "595dc3f76b629fead516a47fcf2a2ebfeb7053f9ac92e9e9bf974da09e365403" }, "downloads": -1, "filename": "jump_consistent_hash-3.0.2-cp34-cp34m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "91828239e24fa48fb8e4cb09fc5f3990", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 11897, "upload_time": "2019-05-24T22:53:52", "url": "https://files.pythonhosted.org/packages/98/a6/8a03a0cf7d6ec8aaaa98e8b41c372b209cc6060c2a604758afcaea30fc23/jump_consistent_hash-3.0.2-cp34-cp34m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "5acc88842d1a7878edbdf4f5286ed6e7", "sha256": "28a8f779ffcaaab4506a8244b4485dbc2d71c56bbf2240779fb2057841e2c0b6" }, "downloads": -1, "filename": "jump_consistent_hash-3.0.2-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "5acc88842d1a7878edbdf4f5286ed6e7", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 26318, "upload_time": "2019-05-24T22:53:54", "url": "https://files.pythonhosted.org/packages/54/e7/edbb23d0a05747ec06fdb4666c03b6a940b38f3efe955fb2c969130bfdd9/jump_consistent_hash-3.0.2-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "5de79bdb8acea6911fa3f35395684b6f", "sha256": "9a6631bd0c575f71d5470a10c49bfbe6be25e314941a096bf32551fe31e53471" }, "downloads": -1, "filename": "jump_consistent_hash-3.0.2-cp34-cp34m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "5de79bdb8acea6911fa3f35395684b6f", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 26321, "upload_time": "2019-05-24T22:53:55", "url": "https://files.pythonhosted.org/packages/c2/af/67b82bd2735b45dbdf01d167b3f418a7fc48ae4f4f2e263f759b4d215a40/jump_consistent_hash-3.0.2-cp34-cp34m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "345c50adf5524c791307e87371b30eb3", "sha256": "e54f09edae8df59fcefceffe0668ff6c4e52d25bf9d11b6d8b5a69368b01a051" }, "downloads": -1, "filename": "jump_consistent_hash-3.0.2-cp35-cp35m-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "345c50adf5524c791307e87371b30eb3", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 6055, "upload_time": "2019-05-26T19:11:35", "url": "https://files.pythonhosted.org/packages/b4/4e/9ab3c54e7cd5df2ab83ee9a2d2458a94b4a5684d06887979330dc95c067a/jump_consistent_hash-3.0.2-cp35-cp35m-macosx_10_14_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "501191a3cccee9a8b4218fb1029af241", "sha256": "f77f441a5e74d39dcf7131712c612f4ed1e8af17ad3efca994f674e0fc630cfc" }, "downloads": -1, "filename": "jump_consistent_hash-3.0.2-cp35-cp35m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "501191a3cccee9a8b4218fb1029af241", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 12056, "upload_time": "2019-05-24T22:53:57", "url": "https://files.pythonhosted.org/packages/f3/ae/e16d2bc15dfb8e7f73652debcb4241d42edba77c63208aa5378aa28a1785/jump_consistent_hash-3.0.2-cp35-cp35m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "c481536b112c18525b94ddaeaa57802d", "sha256": "adb57df9bbde0d86904817efdd0e9af2e92753fd6cd28bdd4a2e00088ed9fe80" }, "downloads": -1, "filename": "jump_consistent_hash-3.0.2-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "c481536b112c18525b94ddaeaa57802d", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 26730, "upload_time": "2019-05-24T22:53:59", "url": "https://files.pythonhosted.org/packages/4f/fb/edf391b557edffb452ff61a832148bdc951e7c223dc080811cdaa5902447/jump_consistent_hash-3.0.2-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "0609c998f00edb41ecb4e469d75526a9", "sha256": "50b1316ad49526c4f91eaf5ba4722638fe1a2707720112715a6d27ac96403a7e" }, "downloads": -1, "filename": "jump_consistent_hash-3.0.2-cp35-cp35m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "0609c998f00edb41ecb4e469d75526a9", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 26734, "upload_time": "2019-05-24T22:54:01", "url": "https://files.pythonhosted.org/packages/20/3c/aba4e440b632c0257d1395848361462c5a0055814076147a00c4fb75ddcc/jump_consistent_hash-3.0.2-cp35-cp35m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "822cca7da6dfeb51ce35268eabfa5655", "sha256": "f854c73e7e92691f62fc9c95b704a29605131f6d80a2ab53ad15c3dba07baddc" }, "downloads": -1, "filename": "jump_consistent_hash-3.0.2-cp36-cp36m-macosx_10_13_x86_64.whl", "has_sig": false, "md5_digest": "822cca7da6dfeb51ce35268eabfa5655", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 5197, "upload_time": "2018-06-18T20:47:34", "url": "https://files.pythonhosted.org/packages/ec/96/34a2c13a1c01feb860d81a2fb77f2f20c3478c8eedd7e3fd05fe22cf000a/jump_consistent_hash-3.0.2-cp36-cp36m-macosx_10_13_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "cc295e8c70acc4d3f9062dcb0023bea9", "sha256": "4d3d4576f44f9e252e7ed4246455e6f4885d9a67a74b0afd534a950b7872eb7a" }, "downloads": -1, "filename": "jump_consistent_hash-3.0.2-cp36-cp36m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "cc295e8c70acc4d3f9062dcb0023bea9", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 12058, "upload_time": "2019-05-24T22:54:02", "url": "https://files.pythonhosted.org/packages/ab/f7/0f226bc42ffda51f9003b6a66867a722df9316210e1f7b907f12733a3c4e/jump_consistent_hash-3.0.2-cp36-cp36m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "ace34f1a0230971c31a7c92eee014c62", "sha256": "4e1dbc71a0fd688f2ab75637180971388097ab7a8d63801bc6a012db66183e40" }, "downloads": -1, "filename": "jump_consistent_hash-3.0.2-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "ace34f1a0230971c31a7c92eee014c62", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 27119, "upload_time": "2019-05-24T22:54:03", "url": "https://files.pythonhosted.org/packages/23/fa/0bb851266109f2664997280f2e7e9ccbccd5dcf942000d5b96d485d1edd2/jump_consistent_hash-3.0.2-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "90c8732698fca750feac6285bd2187b3", "sha256": "5c606fd26a173bb765eb753f3b197b5123b1f64f3541b6da3bc8d939bdedd33c" }, "downloads": -1, "filename": "jump_consistent_hash-3.0.2-cp36-cp36m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "90c8732698fca750feac6285bd2187b3", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 27123, "upload_time": "2019-05-24T22:54:05", "url": "https://files.pythonhosted.org/packages/e5/c2/05c534e4a474be1b58b9d9a6f1f0cf895c6999f08fa587562e8df21f48bb/jump_consistent_hash-3.0.2-cp36-cp36m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "91637c49810bb0f054859bb38efbf1cc", "sha256": "1b37cc33ca3385fbac602d31a83c826101373265ed2aaed1ef93618f41b8c1e1" }, "downloads": -1, "filename": "jump_consistent_hash-3.0.2-cp37-cp37m-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "91637c49810bb0f054859bb38efbf1cc", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 6055, "upload_time": "2019-05-24T22:54:06", "url": "https://files.pythonhosted.org/packages/0d/fc/dde0f3b41e7fa13e1d26aba03c111f28da0e5dccccb021f8a827bc402835/jump_consistent_hash-3.0.2-cp37-cp37m-macosx_10_14_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "8acfc0358ea2f3686c6edaf39382cdfb", "sha256": "062ce7456b93a2bd9f7e5ebcd740504befd2e4d849f6ea2fb5d243daf4811136" }, "downloads": -1, "filename": "jump_consistent_hash-3.0.2-cp37-cp37m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "8acfc0358ea2f3686c6edaf39382cdfb", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 12068, "upload_time": "2019-05-24T22:54:08", "url": "https://files.pythonhosted.org/packages/58/e8/1cbfc6766a5d004d064204ef9d9d650fc7460c791418e8d254e2d2c5803c/jump_consistent_hash-3.0.2-cp37-cp37m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "a8ec41299c86825cd0541aafefc3fb52", "sha256": "82c1dbf5c191bde3c8fc650c6d62147beb36bd77114cd6c111733374279421c1" }, "downloads": -1, "filename": "jump_consistent_hash-3.0.2-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "a8ec41299c86825cd0541aafefc3fb52", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 28494, "upload_time": "2019-05-24T22:54:10", "url": "https://files.pythonhosted.org/packages/10/3a/956c933bcec493c2381d05182bf0a94fa1a5d1148982cbdc8f1797f0a213/jump_consistent_hash-3.0.2-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "d2100bfc19ae9281ce09fe59a466ff60", "sha256": "df695ed9ab1c0a02100c585541e3ec287045a2152e0c38181c667ea1d9f42f13" }, "downloads": -1, "filename": "jump_consistent_hash-3.0.2-cp37-cp37m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "d2100bfc19ae9281ce09fe59a466ff60", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 28496, "upload_time": "2019-05-24T22:54:11", "url": "https://files.pythonhosted.org/packages/82/a0/799c5af9603c6a73909fc76164623e4df80859f5b2940117064bc4af1c9c/jump_consistent_hash-3.0.2-cp37-cp37m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "51ef566b457d8eb8d13fb1f0eb0abc05", "sha256": "2e8b25c51e7038863070b46fd22a28a77f8c6358b5c6719de4698383b8326e43" }, "downloads": -1, "filename": "jump_consistent_hash-3.0.2.tar.gz", "has_sig": false, "md5_digest": "51ef566b457d8eb8d13fb1f0eb0abc05", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4844, "upload_time": "2018-06-18T20:47:34", "url": "https://files.pythonhosted.org/packages/63/4f/02c9ff6f8705d82934b8a6f05775983233a7bd01ea3a967a7a1108e38979/jump_consistent_hash-3.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a47ee1b7527a126c81710506f4c3acdd", "sha256": "cd158404fbac0a306d7aaf1a79e6f0e9c864e29b830f770f629de44e6b749b4b" }, "downloads": -1, "filename": "jump_consistent_hash-3.0.2-cp27-cp27m-macosx_10_13_x86_64.whl", "has_sig": false, "md5_digest": "a47ee1b7527a126c81710506f4c3acdd", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 5114, "upload_time": "2018-06-18T20:47:32", "url": "https://files.pythonhosted.org/packages/71/95/040afe5198ef3e73140f93f33eb93db5477bdc76106b742e18e783264bde/jump_consistent_hash-3.0.2-cp27-cp27m-macosx_10_13_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "1aac84f5f3a687e8bd7c6d4d31b98f5c", "sha256": "1d96494e228282ba85736bade4cb8fca705257311d205c6548596977c2550401" }, "downloads": -1, "filename": "jump_consistent_hash-3.0.2-cp27-cp27m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "1aac84f5f3a687e8bd7c6d4d31b98f5c", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 11879, "upload_time": "2019-05-24T22:53:42", "url": "https://files.pythonhosted.org/packages/30/9d/c919cdfdb69ffa5488dab16bc5761fdbe2c511f551479f6b408a2fd39300/jump_consistent_hash-3.0.2-cp27-cp27m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "bb19b6836e4c7fb51a4d90fa6d844df0", "sha256": "c16b861c718795abf1c2483150322107ef3f4ec923ba8dba508f698fc60e8b73" }, "downloads": -1, "filename": "jump_consistent_hash-3.0.2-cp27-cp27m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "bb19b6836e4c7fb51a4d90fa6d844df0", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 25263, "upload_time": "2019-05-24T22:53:44", "url": "https://files.pythonhosted.org/packages/2b/d0/6a8148ba3264ed78bf9febc48e71588d66821b48dbc045a2a285b7af63eb/jump_consistent_hash-3.0.2-cp27-cp27m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "648ff88fa754b381344723ce0599c0af", "sha256": "2e41e9d6e7b9fe6a18ceeafa62417553528c9524829f95ef70cbfafc11fdc015" }, "downloads": -1, "filename": "jump_consistent_hash-3.0.2-cp27-cp27m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "648ff88fa754b381344723ce0599c0af", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 25264, "upload_time": "2019-05-24T22:53:45", "url": "https://files.pythonhosted.org/packages/41/10/cc0b646dfa17c12b7152c4035d9ca46f3caa3f2f1464a5a195a7a33a1f2a/jump_consistent_hash-3.0.2-cp27-cp27m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "a84c4e450596cdd49cb6b5adf9d28e5c", "sha256": "adf269d0d783d6a132c063fe795b1c78adb1cff0caf5c8b37fccf10692665a2f" }, "downloads": -1, "filename": "jump_consistent_hash-3.0.2-cp27-cp27mu-manylinux1_i686.whl", "has_sig": false, "md5_digest": "a84c4e450596cdd49cb6b5adf9d28e5c", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 11882, "upload_time": "2019-05-24T22:53:47", "url": "https://files.pythonhosted.org/packages/91/20/be650880fa98089c3df157d042dbeded835a74ccc6a59a2603a06de5bd4f/jump_consistent_hash-3.0.2-cp27-cp27mu-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "cdc31f6bb0eba5b7f91bc78762d3fa3d", "sha256": "d5dd5318834e05caafa824111733448c0581252e405bf27ea95c2f9325d04b2c" }, "downloads": -1, "filename": "jump_consistent_hash-3.0.2-cp27-cp27mu-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "cdc31f6bb0eba5b7f91bc78762d3fa3d", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 25280, "upload_time": "2019-05-24T22:53:49", "url": "https://files.pythonhosted.org/packages/c3/f6/48af8e407157f001908c50cc3ae8007d3a51f1fdd941d588f24b1623106b/jump_consistent_hash-3.0.2-cp27-cp27mu-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "aef709216f702f11353206b320f1bb37", "sha256": "5925b4966a8a526dd720a4edc8c27ec6a855859753e03b1c17939e7632ef5edf" }, "downloads": -1, "filename": "jump_consistent_hash-3.0.2-cp27-cp27mu-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "aef709216f702f11353206b320f1bb37", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 25283, "upload_time": "2019-05-24T22:53:50", "url": "https://files.pythonhosted.org/packages/37/b6/99391a522d0ec37772d73818c6e60a9bb58d1fd325eb16df6af4e4bbedc5/jump_consistent_hash-3.0.2-cp27-cp27mu-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "f81ae543ec3ac2c7b13c692e3e197cd0", "sha256": "c2d9e8c8161e010a6c6846b0d64ebc7e71a19b3c3deab0e52a67c266db014c09" }, "downloads": -1, "filename": "jump_consistent_hash-3.0.2-cp34-cp34m-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "f81ae543ec3ac2c7b13c692e3e197cd0", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 6004, "upload_time": "2019-05-26T19:11:34", "url": "https://files.pythonhosted.org/packages/65/af/3ea2351f61d80f21b20c6dfab344cfac30902363203b7483cf191e53331d/jump_consistent_hash-3.0.2-cp34-cp34m-macosx_10_14_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "91828239e24fa48fb8e4cb09fc5f3990", "sha256": "595dc3f76b629fead516a47fcf2a2ebfeb7053f9ac92e9e9bf974da09e365403" }, "downloads": -1, "filename": "jump_consistent_hash-3.0.2-cp34-cp34m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "91828239e24fa48fb8e4cb09fc5f3990", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 11897, "upload_time": "2019-05-24T22:53:52", "url": "https://files.pythonhosted.org/packages/98/a6/8a03a0cf7d6ec8aaaa98e8b41c372b209cc6060c2a604758afcaea30fc23/jump_consistent_hash-3.0.2-cp34-cp34m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "5acc88842d1a7878edbdf4f5286ed6e7", "sha256": "28a8f779ffcaaab4506a8244b4485dbc2d71c56bbf2240779fb2057841e2c0b6" }, "downloads": -1, "filename": "jump_consistent_hash-3.0.2-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "5acc88842d1a7878edbdf4f5286ed6e7", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 26318, "upload_time": "2019-05-24T22:53:54", "url": "https://files.pythonhosted.org/packages/54/e7/edbb23d0a05747ec06fdb4666c03b6a940b38f3efe955fb2c969130bfdd9/jump_consistent_hash-3.0.2-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "5de79bdb8acea6911fa3f35395684b6f", "sha256": "9a6631bd0c575f71d5470a10c49bfbe6be25e314941a096bf32551fe31e53471" }, "downloads": -1, "filename": "jump_consistent_hash-3.0.2-cp34-cp34m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "5de79bdb8acea6911fa3f35395684b6f", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 26321, "upload_time": "2019-05-24T22:53:55", "url": "https://files.pythonhosted.org/packages/c2/af/67b82bd2735b45dbdf01d167b3f418a7fc48ae4f4f2e263f759b4d215a40/jump_consistent_hash-3.0.2-cp34-cp34m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "345c50adf5524c791307e87371b30eb3", "sha256": "e54f09edae8df59fcefceffe0668ff6c4e52d25bf9d11b6d8b5a69368b01a051" }, "downloads": -1, "filename": "jump_consistent_hash-3.0.2-cp35-cp35m-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "345c50adf5524c791307e87371b30eb3", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 6055, "upload_time": "2019-05-26T19:11:35", "url": "https://files.pythonhosted.org/packages/b4/4e/9ab3c54e7cd5df2ab83ee9a2d2458a94b4a5684d06887979330dc95c067a/jump_consistent_hash-3.0.2-cp35-cp35m-macosx_10_14_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "501191a3cccee9a8b4218fb1029af241", "sha256": "f77f441a5e74d39dcf7131712c612f4ed1e8af17ad3efca994f674e0fc630cfc" }, "downloads": -1, "filename": "jump_consistent_hash-3.0.2-cp35-cp35m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "501191a3cccee9a8b4218fb1029af241", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 12056, "upload_time": "2019-05-24T22:53:57", "url": "https://files.pythonhosted.org/packages/f3/ae/e16d2bc15dfb8e7f73652debcb4241d42edba77c63208aa5378aa28a1785/jump_consistent_hash-3.0.2-cp35-cp35m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "c481536b112c18525b94ddaeaa57802d", "sha256": "adb57df9bbde0d86904817efdd0e9af2e92753fd6cd28bdd4a2e00088ed9fe80" }, "downloads": -1, "filename": "jump_consistent_hash-3.0.2-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "c481536b112c18525b94ddaeaa57802d", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 26730, "upload_time": "2019-05-24T22:53:59", "url": "https://files.pythonhosted.org/packages/4f/fb/edf391b557edffb452ff61a832148bdc951e7c223dc080811cdaa5902447/jump_consistent_hash-3.0.2-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "0609c998f00edb41ecb4e469d75526a9", "sha256": "50b1316ad49526c4f91eaf5ba4722638fe1a2707720112715a6d27ac96403a7e" }, "downloads": -1, "filename": "jump_consistent_hash-3.0.2-cp35-cp35m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "0609c998f00edb41ecb4e469d75526a9", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 26734, "upload_time": "2019-05-24T22:54:01", "url": "https://files.pythonhosted.org/packages/20/3c/aba4e440b632c0257d1395848361462c5a0055814076147a00c4fb75ddcc/jump_consistent_hash-3.0.2-cp35-cp35m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "822cca7da6dfeb51ce35268eabfa5655", "sha256": "f854c73e7e92691f62fc9c95b704a29605131f6d80a2ab53ad15c3dba07baddc" }, "downloads": -1, "filename": "jump_consistent_hash-3.0.2-cp36-cp36m-macosx_10_13_x86_64.whl", "has_sig": false, "md5_digest": "822cca7da6dfeb51ce35268eabfa5655", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 5197, "upload_time": "2018-06-18T20:47:34", "url": "https://files.pythonhosted.org/packages/ec/96/34a2c13a1c01feb860d81a2fb77f2f20c3478c8eedd7e3fd05fe22cf000a/jump_consistent_hash-3.0.2-cp36-cp36m-macosx_10_13_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "cc295e8c70acc4d3f9062dcb0023bea9", "sha256": "4d3d4576f44f9e252e7ed4246455e6f4885d9a67a74b0afd534a950b7872eb7a" }, "downloads": -1, "filename": "jump_consistent_hash-3.0.2-cp36-cp36m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "cc295e8c70acc4d3f9062dcb0023bea9", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 12058, "upload_time": "2019-05-24T22:54:02", "url": "https://files.pythonhosted.org/packages/ab/f7/0f226bc42ffda51f9003b6a66867a722df9316210e1f7b907f12733a3c4e/jump_consistent_hash-3.0.2-cp36-cp36m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "ace34f1a0230971c31a7c92eee014c62", "sha256": "4e1dbc71a0fd688f2ab75637180971388097ab7a8d63801bc6a012db66183e40" }, "downloads": -1, "filename": "jump_consistent_hash-3.0.2-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "ace34f1a0230971c31a7c92eee014c62", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 27119, "upload_time": "2019-05-24T22:54:03", "url": "https://files.pythonhosted.org/packages/23/fa/0bb851266109f2664997280f2e7e9ccbccd5dcf942000d5b96d485d1edd2/jump_consistent_hash-3.0.2-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "90c8732698fca750feac6285bd2187b3", "sha256": "5c606fd26a173bb765eb753f3b197b5123b1f64f3541b6da3bc8d939bdedd33c" }, "downloads": -1, "filename": "jump_consistent_hash-3.0.2-cp36-cp36m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "90c8732698fca750feac6285bd2187b3", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 27123, "upload_time": "2019-05-24T22:54:05", "url": "https://files.pythonhosted.org/packages/e5/c2/05c534e4a474be1b58b9d9a6f1f0cf895c6999f08fa587562e8df21f48bb/jump_consistent_hash-3.0.2-cp36-cp36m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "91637c49810bb0f054859bb38efbf1cc", "sha256": "1b37cc33ca3385fbac602d31a83c826101373265ed2aaed1ef93618f41b8c1e1" }, "downloads": -1, "filename": "jump_consistent_hash-3.0.2-cp37-cp37m-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "91637c49810bb0f054859bb38efbf1cc", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 6055, "upload_time": "2019-05-24T22:54:06", "url": "https://files.pythonhosted.org/packages/0d/fc/dde0f3b41e7fa13e1d26aba03c111f28da0e5dccccb021f8a827bc402835/jump_consistent_hash-3.0.2-cp37-cp37m-macosx_10_14_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "8acfc0358ea2f3686c6edaf39382cdfb", "sha256": "062ce7456b93a2bd9f7e5ebcd740504befd2e4d849f6ea2fb5d243daf4811136" }, "downloads": -1, "filename": "jump_consistent_hash-3.0.2-cp37-cp37m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "8acfc0358ea2f3686c6edaf39382cdfb", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 12068, "upload_time": "2019-05-24T22:54:08", "url": "https://files.pythonhosted.org/packages/58/e8/1cbfc6766a5d004d064204ef9d9d650fc7460c791418e8d254e2d2c5803c/jump_consistent_hash-3.0.2-cp37-cp37m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "a8ec41299c86825cd0541aafefc3fb52", "sha256": "82c1dbf5c191bde3c8fc650c6d62147beb36bd77114cd6c111733374279421c1" }, "downloads": -1, "filename": "jump_consistent_hash-3.0.2-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "a8ec41299c86825cd0541aafefc3fb52", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 28494, "upload_time": "2019-05-24T22:54:10", "url": "https://files.pythonhosted.org/packages/10/3a/956c933bcec493c2381d05182bf0a94fa1a5d1148982cbdc8f1797f0a213/jump_consistent_hash-3.0.2-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "d2100bfc19ae9281ce09fe59a466ff60", "sha256": "df695ed9ab1c0a02100c585541e3ec287045a2152e0c38181c667ea1d9f42f13" }, "downloads": -1, "filename": "jump_consistent_hash-3.0.2-cp37-cp37m-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "d2100bfc19ae9281ce09fe59a466ff60", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 28496, "upload_time": "2019-05-24T22:54:11", "url": "https://files.pythonhosted.org/packages/82/a0/799c5af9603c6a73909fc76164623e4df80859f5b2940117064bc4af1c9c/jump_consistent_hash-3.0.2-cp37-cp37m-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "51ef566b457d8eb8d13fb1f0eb0abc05", "sha256": "2e8b25c51e7038863070b46fd22a28a77f8c6358b5c6719de4698383b8326e43" }, "downloads": -1, "filename": "jump_consistent_hash-3.0.2.tar.gz", "has_sig": false, "md5_digest": "51ef566b457d8eb8d13fb1f0eb0abc05", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4844, "upload_time": "2018-06-18T20:47:34", "url": "https://files.pythonhosted.org/packages/63/4f/02c9ff6f8705d82934b8a6f05775983233a7bd01ea3a967a7a1108e38979/jump_consistent_hash-3.0.2.tar.gz" } ] }