Jump Consistent Hash
--------------------
.. image:: https://github.com/lithammer/python-jump-consistent-hash/workflows/Python/badge.svg
:alt: Build Status
:target: https://github.com/lithammer/python-jump-consistent-hash/actions
Python and C implementation of the jump consistent hash algorithm by John
Lamping and Eric Veach[1]. Tested on Python 3.8+.
Install
-------
To install Jump Consistent Hash, simply run this simple command in your
terminal of choice::
$ pip install jump-consistent-hash
The C implementation is optional but is about 10x faster than the pure Python
implementation in CPython.
Usage
`````
.. code:: python
>>> import jump
>>> jump.hash(256, 1024)
520
If you want to use a ``str`` as a key instead of an ``int``, you can pass it
through a hash function to compute a real key. Here's a couple of examples
using Python 3:
.. code:: python
>>> import hashlib
>>> int(hashlib.md5(b"127.0.0.1").hexdigest(), 16)
325870950296970981340734819828239218902
>>> int(hashlib.sha1(b"127.0.0.1").hexdigest(), 16)
431133456357828263809343936597625557575256328153
>>> import binascii
>>> binascii.crc32(b"127.0.0.1") & 0xffffffff
3619153832
>>> abs(hash("127.0.0.1"))
7536019783825143230
Links
`````
[1] http://arxiv.org/pdf/1406.2294v1.pdf
Raw data
{
"_id": null,
"home_page": null,
"name": "jump-consistent-hash",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": "jump, consistent, hash, jumphash, algorithm",
"author": null,
"author_email": "Peter Lithammer <peter.lithammer@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/ec/5f/d64575f65a15be316f9a70e5c7ed1192481c221212223b25c85f61aae3dc/jump_consistent_hash-3.5.1.tar.gz",
"platform": null,
"description": "Jump Consistent Hash\n--------------------\n\n.. image:: https://github.com/lithammer/python-jump-consistent-hash/workflows/Python/badge.svg\n :alt: Build Status\n :target: https://github.com/lithammer/python-jump-consistent-hash/actions\n\nPython and C implementation of the jump consistent hash algorithm by John\nLamping and Eric Veach[1]. Tested on Python 3.8+.\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\nThe C implementation is optional but is about 10x faster than the pure Python\nimplementation in CPython.\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",
"bugtrack_url": null,
"license": "MIT",
"summary": "Implementation of the Jump Consistent Hash algorithm",
"version": "3.5.1",
"project_urls": {
"Changelog": "https://github.com/lithammer/python-jump-consistent-hash/releases",
"Documentation": "https://github.com/lithammer/python-jump-consistent-hash#readme",
"Issues": "https://github.com/lithammer/python-jump-consistent-hash/issues",
"Source": "https://github.com/lithammer/python-jump-consistent-hash"
},
"split_keywords": [
"jump",
" consistent",
" hash",
" jumphash",
" algorithm"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "a0c34b41c2a39a3523a0552c7a6f93037826851ef7c08dd527913c09c0e3612e",
"md5": "ac22da3f46b9c4b733b6af44a57d6cce",
"sha256": "e6b94408a20d87959cc4c4be9a95b49a1a5ffb37cc5bf74aef2498cd7a5fed59"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-cp310-cp310-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "ac22da3f46b9c4b733b6af44a57d6cce",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 7202,
"upload_time": "2024-10-08T06:27:28",
"upload_time_iso_8601": "2024-10-08T06:27:28.049218Z",
"url": "https://files.pythonhosted.org/packages/a0/c3/4b41c2a39a3523a0552c7a6f93037826851ef7c08dd527913c09c0e3612e/jump_consistent_hash-3.5.1-cp310-cp310-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "389ad3453ed263a48a0989ad0bc262ca3605b44e208a85ea85c3ee5016a872c6",
"md5": "d4ff8714d3bf0aeae2405a1dde7b1969",
"sha256": "d05ffd5b53cbe98e850063edb8764d8badc53a2cbf4dea16ea68af5faa6570d9"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "d4ff8714d3bf0aeae2405a1dde7b1969",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 13310,
"upload_time": "2024-10-08T06:27:29",
"upload_time_iso_8601": "2024-10-08T06:27:29.572554Z",
"url": "https://files.pythonhosted.org/packages/38/9a/d3453ed263a48a0989ad0bc262ca3605b44e208a85ea85c3ee5016a872c6/jump_consistent_hash-3.5.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ade98715acc6ddc6ade58496bdda1e978e9c26a9521b5a367a4783e814e4e1f8",
"md5": "9e7db425fd87f3749e4685a220c1d933",
"sha256": "ccdb4bbb148e8f1c500550cbcc64e31135a81b7d5fd0d2fc851c5f7207d719f2"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "9e7db425fd87f3749e4685a220c1d933",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 12942,
"upload_time": "2024-10-08T06:27:30",
"upload_time_iso_8601": "2024-10-08T06:27:30.518965Z",
"url": "https://files.pythonhosted.org/packages/ad/e9/8715acc6ddc6ade58496bdda1e978e9c26a9521b5a367a4783e814e4e1f8/jump_consistent_hash-3.5.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "268b0c927f410d528459bd665cfab64f14ec33e805b99d25c953db92714a963e",
"md5": "202af8f3fd81730e72f37b64a3652727",
"sha256": "c053f0fd91769ea3cf77027c8dbc7042fa9f35e2e72c833ec857d99684d1f521"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "202af8f3fd81730e72f37b64a3652727",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 12793,
"upload_time": "2024-10-08T06:27:31",
"upload_time_iso_8601": "2024-10-08T06:27:31.272801Z",
"url": "https://files.pythonhosted.org/packages/26/8b/0c927f410d528459bd665cfab64f14ec33e805b99d25c953db92714a963e/jump_consistent_hash-3.5.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "cdc1716f5daed50b5aa0d8b340288f0b66f45fac6c3f7d3a729e124a2afbbe0a",
"md5": "7d3f8b693c2eb2e3d7bc4a05c88ddad0",
"sha256": "9e15deeec6fa2e053d48f2f70a4837e94a3185daa8b44edf508a9bc85694c987"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-cp310-cp310-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "7d3f8b693c2eb2e3d7bc4a05c88ddad0",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 13478,
"upload_time": "2024-10-08T06:27:32",
"upload_time_iso_8601": "2024-10-08T06:27:32.757907Z",
"url": "https://files.pythonhosted.org/packages/cd/c1/716f5daed50b5aa0d8b340288f0b66f45fac6c3f7d3a729e124a2afbbe0a/jump_consistent_hash-3.5.1-cp310-cp310-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "05848effef5873fc7c3cb6191478793c4869590d1b66bb03ec1590404a421bec",
"md5": "4b6ffa9629bedad3a64f92fa1ab4f07a",
"sha256": "117c3fc33d55c0a7bf1e7a8132187b60caf19456ecf00a564bb5e99069cab227"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-cp310-cp310-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "4b6ffa9629bedad3a64f92fa1ab4f07a",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 13244,
"upload_time": "2024-10-08T06:27:33",
"upload_time_iso_8601": "2024-10-08T06:27:33.585020Z",
"url": "https://files.pythonhosted.org/packages/05/84/8effef5873fc7c3cb6191478793c4869590d1b66bb03ec1590404a421bec/jump_consistent_hash-3.5.1-cp310-cp310-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "11230416dff2efcab8660936b4134fa5bfdadc8f2e59a8d5126f3bd358b950b6",
"md5": "e0dd8006be46ba65f73fc5259fa3513d",
"sha256": "09e6b5431db41c0e91b2a89880e15d9b1f328e56629ce36f81c0c49b2884709f"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-cp310-cp310-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "e0dd8006be46ba65f73fc5259fa3513d",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 12829,
"upload_time": "2024-10-08T06:27:35",
"upload_time_iso_8601": "2024-10-08T06:27:35.078090Z",
"url": "https://files.pythonhosted.org/packages/11/23/0416dff2efcab8660936b4134fa5bfdadc8f2e59a8d5126f3bd358b950b6/jump_consistent_hash-3.5.1-cp310-cp310-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "421add82b76574161b2fc207114afae147cddc685b0f96b3289e134540dcf8e2",
"md5": "4c56d4042fc7fa951db4313846213540",
"sha256": "7fed9ad6cb1a22fadbea2989883007b9a7f2907c84c974879069bc91c7745746"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-cp310-cp310-win32.whl",
"has_sig": false,
"md5_digest": "4c56d4042fc7fa951db4313846213540",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 10361,
"upload_time": "2024-10-08T06:27:36",
"upload_time_iso_8601": "2024-10-08T06:27:36.497599Z",
"url": "https://files.pythonhosted.org/packages/42/1a/dd82b76574161b2fc207114afae147cddc685b0f96b3289e134540dcf8e2/jump_consistent_hash-3.5.1-cp310-cp310-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "084c2644f4fe470b42502c56d02a9851dbc5ef9a06ec6dc40c79d06c8891ba79",
"md5": "10e6b7e29fa78dedb429cd529eb2e8d0",
"sha256": "f7b9569558a6f1883cec0d3700e8bc435b26789c724e51af321d3d9571ebd7f8"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "10e6b7e29fa78dedb429cd529eb2e8d0",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 10353,
"upload_time": "2024-10-08T06:27:37",
"upload_time_iso_8601": "2024-10-08T06:27:37.258691Z",
"url": "https://files.pythonhosted.org/packages/08/4c/2644f4fe470b42502c56d02a9851dbc5ef9a06ec6dc40c79d06c8891ba79/jump_consistent_hash-3.5.1-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d12a46b6d6ef88a6df1224e53cb607a05082690791a049bb99f992a0498d5d07",
"md5": "83d76d5684e867b6b06b487b57d1fb53",
"sha256": "677fd2d879fced0347c0d85e4d5e620a442e1db841b49784bda5d94d5b929d66"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "83d76d5684e867b6b06b487b57d1fb53",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 7198,
"upload_time": "2024-10-08T06:27:38",
"upload_time_iso_8601": "2024-10-08T06:27:38.502352Z",
"url": "https://files.pythonhosted.org/packages/d1/2a/46b6d6ef88a6df1224e53cb607a05082690791a049bb99f992a0498d5d07/jump_consistent_hash-3.5.1-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "baed64a22cad3014f3baeb0705f1a7562d43d2580bf7c72f234a86770f4ace89",
"md5": "6ed78a03318393bd56c9b41406b4ecf5",
"sha256": "c68b3fdde84cd4eb556917636b52037b7e8924cd4238d503c45710f9737a7527"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "6ed78a03318393bd56c9b41406b4ecf5",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 13327,
"upload_time": "2024-10-08T06:27:40",
"upload_time_iso_8601": "2024-10-08T06:27:40.219839Z",
"url": "https://files.pythonhosted.org/packages/ba/ed/64a22cad3014f3baeb0705f1a7562d43d2580bf7c72f234a86770f4ace89/jump_consistent_hash-3.5.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ca078b8405e9fcce8bfdc26566b4f148ca4d75a901ec56c931e3916d47def639",
"md5": "b21e58671cce9a9d7ba3ee51afc4a55a",
"sha256": "612c35638ab6a37051502e752bfa432adf16510a603bd7530732cb06a4924725"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "b21e58671cce9a9d7ba3ee51afc4a55a",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 12957,
"upload_time": "2024-10-08T06:27:41",
"upload_time_iso_8601": "2024-10-08T06:27:41.085642Z",
"url": "https://files.pythonhosted.org/packages/ca/07/8b8405e9fcce8bfdc26566b4f148ca4d75a901ec56c931e3916d47def639/jump_consistent_hash-3.5.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "917dfccd392c93e2653934ba902dc23f7c6f35d407c2fb958dee14ed30b6ec60",
"md5": "53f5dd31655841c64af11efcd97bc457",
"sha256": "c32bf66c096c60bd73db08e1eaa8b0648388b9a771052a81ddd93061e5bcc969"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "53f5dd31655841c64af11efcd97bc457",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 12829,
"upload_time": "2024-10-08T06:27:42",
"upload_time_iso_8601": "2024-10-08T06:27:42.594389Z",
"url": "https://files.pythonhosted.org/packages/91/7d/fccd392c93e2653934ba902dc23f7c6f35d407c2fb958dee14ed30b6ec60/jump_consistent_hash-3.5.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "94f427bef0353077667ebe7bcd4372bb9a34dcd4361b2d4ee8d92c5f4cf9c8ca",
"md5": "25459997287a57548dc2d58949732b79",
"sha256": "707c6d9110f411df50d08a643d5bca4fc9c8540d10984744e73101a1ef577b3c"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-cp311-cp311-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "25459997287a57548dc2d58949732b79",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 13499,
"upload_time": "2024-10-08T06:27:44",
"upload_time_iso_8601": "2024-10-08T06:27:44.026497Z",
"url": "https://files.pythonhosted.org/packages/94/f4/27bef0353077667ebe7bcd4372bb9a34dcd4361b2d4ee8d92c5f4cf9c8ca/jump_consistent_hash-3.5.1-cp311-cp311-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "749bd3d93468b80aa76b64136638c7e42e82679bc370b2993629722075a33f58",
"md5": "3723c321ef65482b4ef3b815a43eab2b",
"sha256": "f32d44ee6f602851cddc1c1b6c1de81c9a7b36c09feff2674fe8c8e3ce23cd04"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-cp311-cp311-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "3723c321ef65482b4ef3b815a43eab2b",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 13260,
"upload_time": "2024-10-08T06:27:45",
"upload_time_iso_8601": "2024-10-08T06:27:45.468572Z",
"url": "https://files.pythonhosted.org/packages/74/9b/d3d93468b80aa76b64136638c7e42e82679bc370b2993629722075a33f58/jump_consistent_hash-3.5.1-cp311-cp311-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5dd92b634bb0285cd1e60bd191e9850ac8b60fa5cdd6f39e542c0bea7548d815",
"md5": "26ce5945577223e0f695addd7efca35e",
"sha256": "d3cc18ace7a96d6aeb1d8adfdff3de0fb4bdd020a37ba77c47621cef821c390c"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-cp311-cp311-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "26ce5945577223e0f695addd7efca35e",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 12843,
"upload_time": "2024-10-08T06:27:47",
"upload_time_iso_8601": "2024-10-08T06:27:47.078264Z",
"url": "https://files.pythonhosted.org/packages/5d/d9/2b634bb0285cd1e60bd191e9850ac8b60fa5cdd6f39e542c0bea7548d815/jump_consistent_hash-3.5.1-cp311-cp311-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2df322033e3380105603d3795398f7d1b70a877e8fe60a6e26bd107457842683",
"md5": "108f4539e2e95e51bf1d39f8c3e93839",
"sha256": "5367b382c289d9c9ec59969c3e23112600e7c1f219010f25072ec59da167df24"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-cp311-cp311-win32.whl",
"has_sig": false,
"md5_digest": "108f4539e2e95e51bf1d39f8c3e93839",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 10358,
"upload_time": "2024-10-08T06:27:47",
"upload_time_iso_8601": "2024-10-08T06:27:47.816409Z",
"url": "https://files.pythonhosted.org/packages/2d/f3/22033e3380105603d3795398f7d1b70a877e8fe60a6e26bd107457842683/jump_consistent_hash-3.5.1-cp311-cp311-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "fd2fc62f63e63cf60d2e9aaec2b8799109395774dea9bb60ee8994b2394b8c22",
"md5": "0f50aa570cffcc2232cdff3c90b71bb8",
"sha256": "390835ddf0badca65212521d24d29e1a3481576439a89b3486f5564d727d2132"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "0f50aa570cffcc2232cdff3c90b71bb8",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 10356,
"upload_time": "2024-10-08T06:27:48",
"upload_time_iso_8601": "2024-10-08T06:27:48.603442Z",
"url": "https://files.pythonhosted.org/packages/fd/2f/c62f63e63cf60d2e9aaec2b8799109395774dea9bb60ee8994b2394b8c22/jump_consistent_hash-3.5.1-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0be83175da2b21bafaf8778c6f7bd41e4ebd384d8d2109f0b3df7717d01c780b",
"md5": "c5e4b2f2698a02461d25bcb3d9807727",
"sha256": "f2a1d7e2ba9c334908025c00fd30b871461d0f0f6477eee6a492d2483f5581ff"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "c5e4b2f2698a02461d25bcb3d9807727",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 7199,
"upload_time": "2024-10-08T06:27:49",
"upload_time_iso_8601": "2024-10-08T06:27:49.358393Z",
"url": "https://files.pythonhosted.org/packages/0b/e8/3175da2b21bafaf8778c6f7bd41e4ebd384d8d2109f0b3df7717d01c780b/jump_consistent_hash-3.5.1-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7de1c9d85f916fe1570ed57ac35968f02a39fb52905a487f8990fb7d166b9370",
"md5": "c5175a3f72de74cda14927526d418df1",
"sha256": "d2e5fd5fe4c63ed908194e40863c537717177d3da7ce18ad1ab0beefeac9896c"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "c5175a3f72de74cda14927526d418df1",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 13465,
"upload_time": "2024-10-08T06:27:50",
"upload_time_iso_8601": "2024-10-08T06:27:50.907363Z",
"url": "https://files.pythonhosted.org/packages/7d/e1/c9d85f916fe1570ed57ac35968f02a39fb52905a487f8990fb7d166b9370/jump_consistent_hash-3.5.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d9b3ee24632ebe8aa12f35f1dda0b24b394229fa93ac3d85f5384b33b8b3796a",
"md5": "c0ad23b305d9dbe6840e0ccd718c9c62",
"sha256": "e14585a2b3baa6f5e3729beabe033aa9a82b1a5a67824310431be613c077a44c"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "c0ad23b305d9dbe6840e0ccd718c9c62",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 13057,
"upload_time": "2024-10-08T06:27:51",
"upload_time_iso_8601": "2024-10-08T06:27:51.870374Z",
"url": "https://files.pythonhosted.org/packages/d9/b3/ee24632ebe8aa12f35f1dda0b24b394229fa93ac3d85f5384b33b8b3796a/jump_consistent_hash-3.5.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "82d3a273b1b4b8c2f78640f838a2c9dfa40e2fd37453847eb1300cd69f564026",
"md5": "7df1ad7091ea6cbee7a2f7319f6f9726",
"sha256": "a090353151c1121c3319a6c2c9bc7488a95dd8ec838e4ebe30a082ddd131bf5a"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "7df1ad7091ea6cbee7a2f7319f6f9726",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 12969,
"upload_time": "2024-10-08T06:27:53",
"upload_time_iso_8601": "2024-10-08T06:27:53.344757Z",
"url": "https://files.pythonhosted.org/packages/82/d3/a273b1b4b8c2f78640f838a2c9dfa40e2fd37453847eb1300cd69f564026/jump_consistent_hash-3.5.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "aa014f8926e06674008577f92906e10b99b7407ae04d13e1b8bfcd69381a3652",
"md5": "c77142357d91ce32af2b677566f2315d",
"sha256": "4ac4579f33ec607b9a72ae27631d8a8ebc95c7534f8f35a6c13424568c7c0a8c"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-cp312-cp312-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "c77142357d91ce32af2b677566f2315d",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 13635,
"upload_time": "2024-10-08T06:27:54",
"upload_time_iso_8601": "2024-10-08T06:27:54.164790Z",
"url": "https://files.pythonhosted.org/packages/aa/01/4f8926e06674008577f92906e10b99b7407ae04d13e1b8bfcd69381a3652/jump_consistent_hash-3.5.1-cp312-cp312-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6f6aab4380cf85fe96110fcca535c6bfa595904e22f18315be89ab628a7bc895",
"md5": "f51641e53289f93a007fa68867351993",
"sha256": "3274d154640da4767f63374ad5da3644585059daef49cbed89c48f9d02c41f8f"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-cp312-cp312-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "f51641e53289f93a007fa68867351993",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 13354,
"upload_time": "2024-10-08T06:27:55",
"upload_time_iso_8601": "2024-10-08T06:27:55.009436Z",
"url": "https://files.pythonhosted.org/packages/6f/6a/ab4380cf85fe96110fcca535c6bfa595904e22f18315be89ab628a7bc895/jump_consistent_hash-3.5.1-cp312-cp312-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "aeb3731759307e9b4644b6f5f8e28d9eed752eb9861f2be980d34d5e410c930c",
"md5": "7cdcb94c65125240c9d12fea50ac0286",
"sha256": "5cd7aef8a13ddfe29b12e0d6d85151f15c910145254d75357ab3c9806ac0f85b"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-cp312-cp312-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "7cdcb94c65125240c9d12fea50ac0286",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 12972,
"upload_time": "2024-10-08T06:27:56",
"upload_time_iso_8601": "2024-10-08T06:27:56.499129Z",
"url": "https://files.pythonhosted.org/packages/ae/b3/731759307e9b4644b6f5f8e28d9eed752eb9861f2be980d34d5e410c930c/jump_consistent_hash-3.5.1-cp312-cp312-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6e3f25b6e6c74a66f6f28220bf5d4a22fc6a5f21664ab8b383de7a2fc8bf0bb1",
"md5": "6f6bf2217225142ca772052f90c20dee",
"sha256": "9041741cde60d01489d3b72a95e04973c567d7bac2836df6035086c348b46023"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-cp312-cp312-win32.whl",
"has_sig": false,
"md5_digest": "6f6bf2217225142ca772052f90c20dee",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 10356,
"upload_time": "2024-10-08T06:27:57",
"upload_time_iso_8601": "2024-10-08T06:27:57.953526Z",
"url": "https://files.pythonhosted.org/packages/6e/3f/25b6e6c74a66f6f28220bf5d4a22fc6a5f21664ab8b383de7a2fc8bf0bb1/jump_consistent_hash-3.5.1-cp312-cp312-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1a73301c6c56794b84d2b32160cd8e49e7666868f49cfd8f38b8f6a529f5b3d5",
"md5": "0da9b93eb963ba2d9db761cc216e07e6",
"sha256": "a66336dafcef5572e4ba15ca51afe9f6582360d448c17ab1e984c87b8882f3f1"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "0da9b93eb963ba2d9db761cc216e07e6",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 10350,
"upload_time": "2024-10-08T06:27:58",
"upload_time_iso_8601": "2024-10-08T06:27:58.724580Z",
"url": "https://files.pythonhosted.org/packages/1a/73/301c6c56794b84d2b32160cd8e49e7666868f49cfd8f38b8f6a529f5b3d5/jump_consistent_hash-3.5.1-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3255f2e4374f4c8470e17995a5ea86dc420e64408f3ef3453b82b74df08c88df",
"md5": "ccfff103cad39ecab8bc09bd40314a55",
"sha256": "eb67ddc317a30df2f90c4be32ac09f0b011afdaab22467aa0319018abc8165cd"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-cp313-cp313-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "ccfff103cad39ecab8bc09bd40314a55",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 7205,
"upload_time": "2024-10-08T06:27:59",
"upload_time_iso_8601": "2024-10-08T06:27:59.465633Z",
"url": "https://files.pythonhosted.org/packages/32/55/f2e4374f4c8470e17995a5ea86dc420e64408f3ef3453b82b74df08c88df/jump_consistent_hash-3.5.1-cp313-cp313-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "efd7b6e2473253e8b6ef7d989123ce88a14f2ec4661710cbd3844ff8a03dac02",
"md5": "e4e83b2a36c4506f42819ea94df075ca",
"sha256": "f1d58c8d905b92f127e86054bb981aa4f20ad8201b64b87efe16be49974094b6"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "e4e83b2a36c4506f42819ea94df075ca",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 13438,
"upload_time": "2024-10-08T06:28:04",
"upload_time_iso_8601": "2024-10-08T06:28:04.205462Z",
"url": "https://files.pythonhosted.org/packages/ef/d7/b6e2473253e8b6ef7d989123ce88a14f2ec4661710cbd3844ff8a03dac02/jump_consistent_hash-3.5.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "babcb2ecd49bac70847979001d87d639ba2f261a6d52748f8102f176ac7bfba3",
"md5": "338a74b35be7fae88fc9748d5dc4386e",
"sha256": "996f3e62455e5602ef8e725d22728966606800953141af9cdb91fece7ea6f0c2"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "338a74b35be7fae88fc9748d5dc4386e",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 13026,
"upload_time": "2024-10-08T06:28:05",
"upload_time_iso_8601": "2024-10-08T06:28:05.086411Z",
"url": "https://files.pythonhosted.org/packages/ba/bc/b2ecd49bac70847979001d87d639ba2f261a6d52748f8102f176ac7bfba3/jump_consistent_hash-3.5.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "517e7f0144c8b44f56269ebcf092e75315c44d0c1f9a5230165f48cc2d0424b4",
"md5": "4a13b14a2283b2495be303803b0e7f40",
"sha256": "91e3fb909e67ccef93cdde26b1122eb5f295faf6dee7ececbfdea83814b8b117"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "4a13b14a2283b2495be303803b0e7f40",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 12937,
"upload_time": "2024-10-08T06:28:05",
"upload_time_iso_8601": "2024-10-08T06:28:05.947395Z",
"url": "https://files.pythonhosted.org/packages/51/7e/7f0144c8b44f56269ebcf092e75315c44d0c1f9a5230165f48cc2d0424b4/jump_consistent_hash-3.5.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8733a2269ad7e68308ff403fb7ec65b73f6dd2eeb73392a7ff647a3265f43cfe",
"md5": "72107f74a2843ca30a233a15a249e8ae",
"sha256": "b9b0bee84562e9300dfb222dfc0bd31d279eb9f1136bfcd532dff151deee7f57"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-cp313-cp313-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "72107f74a2843ca30a233a15a249e8ae",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 13699,
"upload_time": "2024-10-08T06:28:06",
"upload_time_iso_8601": "2024-10-08T06:28:06.725923Z",
"url": "https://files.pythonhosted.org/packages/87/33/a2269ad7e68308ff403fb7ec65b73f6dd2eeb73392a7ff647a3265f43cfe/jump_consistent_hash-3.5.1-cp313-cp313-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e2e16fb9d87715793b7bba68c3854b3a6e39ec4626e0599e9245436f4d24366f",
"md5": "7a8bf3dfc5f289216c8ef1f731313090",
"sha256": "6a6471a592bc6a01f4ea6692142334706c50eabfe039025a5e2b3379f413b071"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-cp313-cp313-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "7a8bf3dfc5f289216c8ef1f731313090",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 13403,
"upload_time": "2024-10-08T06:28:07",
"upload_time_iso_8601": "2024-10-08T06:28:07.551327Z",
"url": "https://files.pythonhosted.org/packages/e2/e1/6fb9d87715793b7bba68c3854b3a6e39ec4626e0599e9245436f4d24366f/jump_consistent_hash-3.5.1-cp313-cp313-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "192a98053b3a5af806d6c5844fa1321d798aa6032b2ec66c3f8e410e0b88f3b0",
"md5": "381a37cb35515db102493048bc11fd42",
"sha256": "71a92ef3fb12ac91480d5dd67889359b26c6e9310314e49539193639fa274d8f"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-cp313-cp313-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "381a37cb35515db102493048bc11fd42",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 13026,
"upload_time": "2024-10-08T06:28:08",
"upload_time_iso_8601": "2024-10-08T06:28:08.318970Z",
"url": "https://files.pythonhosted.org/packages/19/2a/98053b3a5af806d6c5844fa1321d798aa6032b2ec66c3f8e410e0b88f3b0/jump_consistent_hash-3.5.1-cp313-cp313-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2b4108885d6cf7c351e86c0143cf75306a787aa771091dbb5e44b90c38eff70c",
"md5": "9b6a419ced17edeacf2f0f57729dee43",
"sha256": "987fab80ae54c761f675ba668fd82340a04138c52f56cd35a133088a309c723f"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-cp313-cp313-win32.whl",
"has_sig": false,
"md5_digest": "9b6a419ced17edeacf2f0f57729dee43",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 10358,
"upload_time": "2024-10-08T06:28:10",
"upload_time_iso_8601": "2024-10-08T06:28:10.077818Z",
"url": "https://files.pythonhosted.org/packages/2b/41/08885d6cf7c351e86c0143cf75306a787aa771091dbb5e44b90c38eff70c/jump_consistent_hash-3.5.1-cp313-cp313-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e098e5ed66f1cd59e53fda8f59a4aff4273fe7699fdcf81066f8663703e3af99",
"md5": "1e46af5b6ffe890b722a06a69a3e5906",
"sha256": "bda03adaa58845f847ea2959bdd8e87fb62b3cbe5d7006257b73e17807405e54"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-cp313-cp313-win_amd64.whl",
"has_sig": false,
"md5_digest": "1e46af5b6ffe890b722a06a69a3e5906",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 10353,
"upload_time": "2024-10-08T06:28:11",
"upload_time_iso_8601": "2024-10-08T06:28:11.350519Z",
"url": "https://files.pythonhosted.org/packages/e0/98/e5ed66f1cd59e53fda8f59a4aff4273fe7699fdcf81066f8663703e3af99/jump_consistent_hash-3.5.1-cp313-cp313-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "413450610869afcac7c1117b8491c2d1ddef96730f7058c13c957aa84bc929da",
"md5": "479c841d5b87bf5f1dbaf16f9c792911",
"sha256": "a0f34d244664e4eac1b2f8d0927627c425dbf9c336e5dc0842cd1356f6f0b682"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-cp38-cp38-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "479c841d5b87bf5f1dbaf16f9c792911",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 7194,
"upload_time": "2024-10-08T06:28:12",
"upload_time_iso_8601": "2024-10-08T06:28:12.131094Z",
"url": "https://files.pythonhosted.org/packages/41/34/50610869afcac7c1117b8491c2d1ddef96730f7058c13c957aa84bc929da/jump_consistent_hash-3.5.1-cp38-cp38-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "db12f220b2ad914ca4ff1a110d1fe102cb0ca669aef7736b819261719ab8e88e",
"md5": "72a0ebff48bba04909e621d3eeb62326",
"sha256": "9ef4252411b303be619ebb6da56bdde4cb026e0d586eaff291e96256e3a623b7"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "72a0ebff48bba04909e621d3eeb62326",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 13727,
"upload_time": "2024-10-08T06:28:12",
"upload_time_iso_8601": "2024-10-08T06:28:12.939294Z",
"url": "https://files.pythonhosted.org/packages/db/12/f220b2ad914ca4ff1a110d1fe102cb0ca669aef7736b819261719ab8e88e/jump_consistent_hash-3.5.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8f9bc1c770b8e33e72291eb1f1837158e5cd927074acaa79812c5908ddb8c3b0",
"md5": "5ec64cd492883030590af49fbc14b293",
"sha256": "671b647d94237ba66244e57d93b05b5964cdbcfd427fc6da37da3540cdd30966"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "5ec64cd492883030590af49fbc14b293",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 13371,
"upload_time": "2024-10-08T06:28:14",
"upload_time_iso_8601": "2024-10-08T06:28:14.309493Z",
"url": "https://files.pythonhosted.org/packages/8f/9b/c1c770b8e33e72291eb1f1837158e5cd927074acaa79812c5908ddb8c3b0/jump_consistent_hash-3.5.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c1c307fb3712979c62d8fc3a39a7427d5764dab68b4f74c0fb8451d0214555ad",
"md5": "ba3113f5eb8bbb86ac6a54df0115b6d3",
"sha256": "92f05617630497f01703b295ab38881a1075294b2cc71592c2497d2e9835afd2"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "ba3113f5eb8bbb86ac6a54df0115b6d3",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 13225,
"upload_time": "2024-10-08T06:28:15",
"upload_time_iso_8601": "2024-10-08T06:28:15.663730Z",
"url": "https://files.pythonhosted.org/packages/c1/c3/07fb3712979c62d8fc3a39a7427d5764dab68b4f74c0fb8451d0214555ad/jump_consistent_hash-3.5.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1a8c590eed659c85758a89783c3e7fa2b9c616586992858cb206784b55498324",
"md5": "43f0792f7dd6c9a8b72df7316f0ee975",
"sha256": "ab209f7e10f0857f4a222b1dccb44bdadb58f69a0c4ca9b18db94e717e02e701"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-cp38-cp38-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "43f0792f7dd6c9a8b72df7316f0ee975",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 13358,
"upload_time": "2024-10-08T06:28:17",
"upload_time_iso_8601": "2024-10-08T06:28:17.012250Z",
"url": "https://files.pythonhosted.org/packages/1a/8c/590eed659c85758a89783c3e7fa2b9c616586992858cb206784b55498324/jump_consistent_hash-3.5.1-cp38-cp38-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c3969c501b75945f8dab0fb2d52f5fff5a51463058cbf555f97a734f7f7abe5e",
"md5": "154a570349bf0de5369c44975f9b3d7a",
"sha256": "8a4f106e702b14f01c96ab88fa438ced1545383fcbc86c54ace253e03ab7d689"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-cp38-cp38-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "154a570349bf0de5369c44975f9b3d7a",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 13132,
"upload_time": "2024-10-08T06:28:17",
"upload_time_iso_8601": "2024-10-08T06:28:17.910323Z",
"url": "https://files.pythonhosted.org/packages/c3/96/9c501b75945f8dab0fb2d52f5fff5a51463058cbf555f97a734f7f7abe5e/jump_consistent_hash-3.5.1-cp38-cp38-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "13adac7432f0b0467d0053b6fe0c328d3f4ae53c244782295f9bddd2b453381e",
"md5": "7a1f3105f2a5094494adfa5421fe8b53",
"sha256": "a42ddc50429b8267fdc6b1ab665057a57ea1ac9768936e7857568fc0b471e953"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-cp38-cp38-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "7a1f3105f2a5094494adfa5421fe8b53",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 12717,
"upload_time": "2024-10-08T06:28:18",
"upload_time_iso_8601": "2024-10-08T06:28:18.752409Z",
"url": "https://files.pythonhosted.org/packages/13/ad/ac7432f0b0467d0053b6fe0c328d3f4ae53c244782295f9bddd2b453381e/jump_consistent_hash-3.5.1-cp38-cp38-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "52d95752631d78b6381d2952bc3cf58ba7d4a9185e3baa00bd82bd9bcc562ed1",
"md5": "c69d433289450e2afe62724bbd6daa12",
"sha256": "9643431a51975206aff4f496b991e0d56e49c29e4b00cd00f04b7b7fb05930ba"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-cp38-cp38-win32.whl",
"has_sig": false,
"md5_digest": "c69d433289450e2afe62724bbd6daa12",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 10352,
"upload_time": "2024-10-08T06:28:19",
"upload_time_iso_8601": "2024-10-08T06:28:19.549344Z",
"url": "https://files.pythonhosted.org/packages/52/d9/5752631d78b6381d2952bc3cf58ba7d4a9185e3baa00bd82bd9bcc562ed1/jump_consistent_hash-3.5.1-cp38-cp38-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ee22f9cffba30bdc0d8b0ad2e4386aa27dc21d553cca8a194b385ebbf23f4ba1",
"md5": "18206f6b07ad63b32b9354c5dbd883f1",
"sha256": "44b593c6b56487d625532ef49127c920bfdae576b259a28c79984c53c4df1446"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-cp38-cp38-win_amd64.whl",
"has_sig": false,
"md5_digest": "18206f6b07ad63b32b9354c5dbd883f1",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 10347,
"upload_time": "2024-10-08T06:28:21",
"upload_time_iso_8601": "2024-10-08T06:28:21.024195Z",
"url": "https://files.pythonhosted.org/packages/ee/22/f9cffba30bdc0d8b0ad2e4386aa27dc21d553cca8a194b385ebbf23f4ba1/jump_consistent_hash-3.5.1-cp38-cp38-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7776b41757660a249fdae1f0c458c838e9973eb0508a76314e4957504f416951",
"md5": "c881f03729d07cd20befb28d976aa7bf",
"sha256": "0e2202c1d1f7f8bc1f74ca639851be21932f48108ae529365354cc6fca979f87"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-cp39-cp39-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "c881f03729d07cd20befb28d976aa7bf",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 7193,
"upload_time": "2024-10-08T06:28:21",
"upload_time_iso_8601": "2024-10-08T06:28:21.804820Z",
"url": "https://files.pythonhosted.org/packages/77/76/b41757660a249fdae1f0c458c838e9973eb0508a76314e4957504f416951/jump_consistent_hash-3.5.1-cp39-cp39-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "560873a875e24764341330aee7bd78b630cba3b4dc5f4e36a2e95886fee0c9ad",
"md5": "c040f63668959f03979621a12ef8ced9",
"sha256": "df0572013cde637eaf0394ad7aae41fb298af38e8d2e2b3f1d32faeea13e9cc1"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "c040f63668959f03979621a12ef8ced9",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 13154,
"upload_time": "2024-10-08T06:28:22",
"upload_time_iso_8601": "2024-10-08T06:28:22.616532Z",
"url": "https://files.pythonhosted.org/packages/56/08/73a875e24764341330aee7bd78b630cba3b4dc5f4e36a2e95886fee0c9ad/jump_consistent_hash-3.5.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d7a50797d77c368ecca1918661054526ad86867596279e622fd294875ff2f6e1",
"md5": "09b802c35146e038ca288be8c171c668",
"sha256": "88535a3850ddadd3607a800fe35df57b80f4307159116bd2e8235d79cb3c2b5b"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "09b802c35146e038ca288be8c171c668",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 12786,
"upload_time": "2024-10-08T06:28:23",
"upload_time_iso_8601": "2024-10-08T06:28:23.435666Z",
"url": "https://files.pythonhosted.org/packages/d7/a5/0797d77c368ecca1918661054526ad86867596279e622fd294875ff2f6e1/jump_consistent_hash-3.5.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ebe4c4da65e43604b58ac35f843f33dc3919cb265eeb821f3cd418ab04009696",
"md5": "7e8e330126a8e1cc236820a86a464c5e",
"sha256": "953339d8d9e5fb255361817f88cacbe0566d2710b1252e83b313538d6323209b"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "7e8e330126a8e1cc236820a86a464c5e",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 12633,
"upload_time": "2024-10-08T06:28:24",
"upload_time_iso_8601": "2024-10-08T06:28:24.329431Z",
"url": "https://files.pythonhosted.org/packages/eb/e4/c4da65e43604b58ac35f843f33dc3919cb265eeb821f3cd418ab04009696/jump_consistent_hash-3.5.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ce9d83ca87d3f85716256b42d6992d2d7b03fd6fc6c5320188454bcbcfaa9c36",
"md5": "d6888ff39585e53aab9666cdd3f3e3bc",
"sha256": "9bab8dbb6c7d70d6aa1fd3a963b0040ac324967f830b284a5074bf0c02eda7e0"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-cp39-cp39-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "d6888ff39585e53aab9666cdd3f3e3bc",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 13322,
"upload_time": "2024-10-08T06:28:25",
"upload_time_iso_8601": "2024-10-08T06:28:25.155091Z",
"url": "https://files.pythonhosted.org/packages/ce/9d/83ca87d3f85716256b42d6992d2d7b03fd6fc6c5320188454bcbcfaa9c36/jump_consistent_hash-3.5.1-cp39-cp39-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "096fe3ee8eff83b9c1c0bdc8a7e63ca7cb2c0c741799429c6f117e03e49fd4d9",
"md5": "9f56adf73a9452832e6a76b60ee51b9f",
"sha256": "d7310f42ef43adf8e536a64da4597357c7e3b3b2baf85223c3f566410260de66"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-cp39-cp39-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "9f56adf73a9452832e6a76b60ee51b9f",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 13097,
"upload_time": "2024-10-08T06:28:26",
"upload_time_iso_8601": "2024-10-08T06:28:26.567344Z",
"url": "https://files.pythonhosted.org/packages/09/6f/e3ee8eff83b9c1c0bdc8a7e63ca7cb2c0c741799429c6f117e03e49fd4d9/jump_consistent_hash-3.5.1-cp39-cp39-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ac98595ba694a245af86c421bf02d42b5a2fb4e1da4d5a9d48ad626410227b3f",
"md5": "35d1ac0f840318c286c2e381d93cd87b",
"sha256": "52c49beda3a5c74f448bccabdeb9e8933725a625a7b5feb7fecbb9c15bdccb48"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-cp39-cp39-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "35d1ac0f840318c286c2e381d93cd87b",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 12679,
"upload_time": "2024-10-08T06:28:27",
"upload_time_iso_8601": "2024-10-08T06:28:27.383783Z",
"url": "https://files.pythonhosted.org/packages/ac/98/595ba694a245af86c421bf02d42b5a2fb4e1da4d5a9d48ad626410227b3f/jump_consistent_hash-3.5.1-cp39-cp39-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a17a629dc8ee9107a9061debac46c7f796df9bdb505e33c42d36542fc26473fa",
"md5": "b7a8ad06da97468450e1918080316f97",
"sha256": "9e94f155a86cffc17a0541701e0d1ae7726756d150a81effb6c2fe24784482b9"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-cp39-cp39-win32.whl",
"has_sig": false,
"md5_digest": "b7a8ad06da97468450e1918080316f97",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 10353,
"upload_time": "2024-10-08T06:28:28",
"upload_time_iso_8601": "2024-10-08T06:28:28.861223Z",
"url": "https://files.pythonhosted.org/packages/a1/7a/629dc8ee9107a9061debac46c7f796df9bdb505e33c42d36542fc26473fa/jump_consistent_hash-3.5.1-cp39-cp39-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e8c36facee57293f4408dd4fa995ca5af92974872eddee1e4de1dda3b2560d8b",
"md5": "8418ece7179b071332a3707e64d2f892",
"sha256": "e2dbcf8b97ebcfcd7ea61920b6bb11e75c8f5cea1b2b8e4593ebdf450b721fec"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "8418ece7179b071332a3707e64d2f892",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 10350,
"upload_time": "2024-10-08T06:28:29",
"upload_time_iso_8601": "2024-10-08T06:28:29.913364Z",
"url": "https://files.pythonhosted.org/packages/e8/c3/6facee57293f4408dd4fa995ca5af92974872eddee1e4de1dda3b2560d8b/jump_consistent_hash-3.5.1-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ecc5376c34b3ed419c4db3347fab44767a6f6cb1fac8bbfe60d56fd7e599a00a",
"md5": "26e8814e2559b796d1d2e2d031f9ed1e",
"sha256": "72a765516b1d0a134fac9ecefbef196f329a641fcc0e74a810eb96711c2ea0f7"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "26e8814e2559b796d1d2e2d031f9ed1e",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.8",
"size": 7096,
"upload_time": "2024-10-08T06:28:30",
"upload_time_iso_8601": "2024-10-08T06:28:30.699127Z",
"url": "https://files.pythonhosted.org/packages/ec/c5/376c34b3ed419c4db3347fab44767a6f6cb1fac8bbfe60d56fd7e599a00a/jump_consistent_hash-3.5.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f7d4d747029d740b0c166c9b715eab95a01176632dc44a149912dbe01ad1b8c0",
"md5": "0f07b1eb36b777565157a5c5c3dc3a6a",
"sha256": "c44de54a5970636f90b69dd288705a87e1ac24f71839529ba1ab84ad26a8e144"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "0f07b1eb36b777565157a5c5c3dc3a6a",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.8",
"size": 8455,
"upload_time": "2024-10-08T06:28:31",
"upload_time_iso_8601": "2024-10-08T06:28:31.521704Z",
"url": "https://files.pythonhosted.org/packages/f7/d4/d747029d740b0c166c9b715eab95a01176632dc44a149912dbe01ad1b8c0/jump_consistent_hash-3.5.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9d943e6a81b3cb408e30948f470e713357cb3159dc9b96d4a556fc8ad2712d80",
"md5": "ec1f2b2011bd24f569ba532dc563278a",
"sha256": "c9a9f2df1d8d47d6172b05e2ef0fbf0941227748c7e400052b99c00163e0de25"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "ec1f2b2011bd24f569ba532dc563278a",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.8",
"size": 8267,
"upload_time": "2024-10-08T06:28:32",
"upload_time_iso_8601": "2024-10-08T06:28:32.338940Z",
"url": "https://files.pythonhosted.org/packages/9d/94/3e6a81b3cb408e30948f470e713357cb3159dc9b96d4a556fc8ad2712d80/jump_consistent_hash-3.5.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "09c7acaf200f3edd63887d63865ac0c07257978a753b20f7b753ee0ba8c3eeaa",
"md5": "029ff89b13f8ed085bc2b27e0d7c68ae",
"sha256": "4cf9594e12462262f1de590263f7eea594e55d845b8f577d5a243e16addf90b5"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "029ff89b13f8ed085bc2b27e0d7c68ae",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.8",
"size": 8031,
"upload_time": "2024-10-08T06:28:33",
"upload_time_iso_8601": "2024-10-08T06:28:33.361173Z",
"url": "https://files.pythonhosted.org/packages/09/c7/acaf200f3edd63887d63865ac0c07257978a753b20f7b753ee0ba8c3eeaa/jump_consistent_hash-3.5.1-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a9078c869ba720276915c9caf6a8bf24f6ac1b9e1d56655d94830ebdf640a101",
"md5": "368bb0c3838471729052ac0d1162acad",
"sha256": "deb0b083870a5e2062aa527bacf2821318b2e298e42a6460f9fb5bc8858f34db"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-pp310-pypy310_pp73-win_amd64.whl",
"has_sig": false,
"md5_digest": "368bb0c3838471729052ac0d1162acad",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.8",
"size": 10390,
"upload_time": "2024-10-08T06:28:34",
"upload_time_iso_8601": "2024-10-08T06:28:34.190627Z",
"url": "https://files.pythonhosted.org/packages/a9/07/8c869ba720276915c9caf6a8bf24f6ac1b9e1d56655d94830ebdf640a101/jump_consistent_hash-3.5.1-pp310-pypy310_pp73-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c667837c7216dff0d59d8a4a364bf50396164d5e41f2678cf2a2af9664a87aaf",
"md5": "82da8287078789da52fd8edd737b2f53",
"sha256": "9cdf412b22a49f879282cc18df83a5322c26c21317846356a389fc2e7ee83591"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-pp38-pypy38_pp73-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "82da8287078789da52fd8edd737b2f53",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": ">=3.8",
"size": 7088,
"upload_time": "2024-10-08T06:28:34",
"upload_time_iso_8601": "2024-10-08T06:28:34.985898Z",
"url": "https://files.pythonhosted.org/packages/c6/67/837c7216dff0d59d8a4a364bf50396164d5e41f2678cf2a2af9664a87aaf/jump_consistent_hash-3.5.1-pp38-pypy38_pp73-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "db685494e572cb8f7d7e7a1c8b70e381fc48bd415b4749eace31e18dd7296960",
"md5": "4bca16067bb2acf3574dfacc238779db",
"sha256": "1bddae17dc9f4c6cf89444c1f1035e7ffebba3bcd4782c27ae19b160feab3ee3"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "4bca16067bb2acf3574dfacc238779db",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": ">=3.8",
"size": 8450,
"upload_time": "2024-10-08T06:28:35",
"upload_time_iso_8601": "2024-10-08T06:28:35.786795Z",
"url": "https://files.pythonhosted.org/packages/db/68/5494e572cb8f7d7e7a1c8b70e381fc48bd415b4749eace31e18dd7296960/jump_consistent_hash-3.5.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "57c1fcb635c082759f5923995621a23181151c6ee4fd7ec3b4a9b52d7e606c26",
"md5": "b17c8167b4f8535769c1923c4e59ec78",
"sha256": "77244661cfdc8bfb7d95c21ea9544733f8fcef6b290c091c33bd04de1e38ae50"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "b17c8167b4f8535769c1923c4e59ec78",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": ">=3.8",
"size": 8261,
"upload_time": "2024-10-08T06:28:36",
"upload_time_iso_8601": "2024-10-08T06:28:36.602855Z",
"url": "https://files.pythonhosted.org/packages/57/c1/fcb635c082759f5923995621a23181151c6ee4fd7ec3b4a9b52d7e606c26/jump_consistent_hash-3.5.1-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "28c7288c95b1e2e83c2c302fa4607e21dfaa6e54c2df1092f65e92fd03775059",
"md5": "487162ada4e6e5460176bfce50d31852",
"sha256": "7019edeb77cc4c32a4e265d4414186b198da4c4e1f084714c296f0d39ed68f06"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "487162ada4e6e5460176bfce50d31852",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": ">=3.8",
"size": 8027,
"upload_time": "2024-10-08T06:28:37",
"upload_time_iso_8601": "2024-10-08T06:28:37.392781Z",
"url": "https://files.pythonhosted.org/packages/28/c7/288c95b1e2e83c2c302fa4607e21dfaa6e54c2df1092f65e92fd03775059/jump_consistent_hash-3.5.1-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "17e22e0712e7a11dcc7942d8bfe16c0e4b8b8ac0f428f9224fd5dd0bb5317a1f",
"md5": "260ca9fdecfe98f6a3f01074609420b4",
"sha256": "61b5f3e0789419792928c21d3f351c4a7860575d1d09c584b497c9885ad9f27d"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-pp38-pypy38_pp73-win_amd64.whl",
"has_sig": false,
"md5_digest": "260ca9fdecfe98f6a3f01074609420b4",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": ">=3.8",
"size": 10383,
"upload_time": "2024-10-08T06:28:38",
"upload_time_iso_8601": "2024-10-08T06:28:38.212879Z",
"url": "https://files.pythonhosted.org/packages/17/e2/2e0712e7a11dcc7942d8bfe16c0e4b8b8ac0f428f9224fd5dd0bb5317a1f/jump_consistent_hash-3.5.1-pp38-pypy38_pp73-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "69b68e0abb5e702c0bba00dbe065f34b513cb93d8f74618588982a62dcb900e2",
"md5": "7dd4c7e71268755ccd7f9dae1c838cbe",
"sha256": "5d06d5db2a34388c079a26ddc14938ef5f8fa3bf456c1e23b16cec4dfb56fa18"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "7dd4c7e71268755ccd7f9dae1c838cbe",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.8",
"size": 7087,
"upload_time": "2024-10-08T06:28:39",
"upload_time_iso_8601": "2024-10-08T06:28:39.083694Z",
"url": "https://files.pythonhosted.org/packages/69/b6/8e0abb5e702c0bba00dbe065f34b513cb93d8f74618588982a62dcb900e2/jump_consistent_hash-3.5.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9ea4b04cd52ab6e0d16ff86d4b6417eabc1e151ec473f316240dcef98a8e8435",
"md5": "d80dfc1e69b754f731094ab610d38916",
"sha256": "05c8c4c5ea905cde67e3b7a1e6dfede800132cb5fd3f17cc3dc93e38a0d3f886"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "d80dfc1e69b754f731094ab610d38916",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.8",
"size": 8451,
"upload_time": "2024-10-08T06:28:39",
"upload_time_iso_8601": "2024-10-08T06:28:39.885912Z",
"url": "https://files.pythonhosted.org/packages/9e/a4/b04cd52ab6e0d16ff86d4b6417eabc1e151ec473f316240dcef98a8e8435/jump_consistent_hash-3.5.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5dfad4e9a8200ded65403c25547a904e43e92d4dfc8ebb21955cc8838ec6c558",
"md5": "eda8e7890ef053b0d37a48d1b685134d",
"sha256": "54644926d7f7f6fc3adeff219595976f93e853556946e873a0610b414666c755"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "eda8e7890ef053b0d37a48d1b685134d",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.8",
"size": 8263,
"upload_time": "2024-10-08T06:28:41",
"upload_time_iso_8601": "2024-10-08T06:28:41.196738Z",
"url": "https://files.pythonhosted.org/packages/5d/fa/d4e9a8200ded65403c25547a904e43e92d4dfc8ebb21955cc8838ec6c558/jump_consistent_hash-3.5.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "43f46e8aeb523b50b9886ee03954b6d6d58b8e5bcc9ee77e06f6e118f1251ae0",
"md5": "500c1308922fecb560111e5eef8bb6e6",
"sha256": "37d6f24c0f915480961e60299400c8c59a96259358b2d8932a8fea3078b85b4b"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "500c1308922fecb560111e5eef8bb6e6",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.8",
"size": 8027,
"upload_time": "2024-10-08T06:28:42",
"upload_time_iso_8601": "2024-10-08T06:28:42.022539Z",
"url": "https://files.pythonhosted.org/packages/43/f4/6e8aeb523b50b9886ee03954b6d6d58b8e5bcc9ee77e06f6e118f1251ae0/jump_consistent_hash-3.5.1-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "368f9cbf7225ee9c82f8ddd17f99e221f081004266d666751e489624d46e4184",
"md5": "071849095e7f6df0b09ebd16b1e5061d",
"sha256": "5485f92a81433f169bf728fc65dbf6bfeb3da51f7f0a5f2da7ca8ee67909dd70"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1-pp39-pypy39_pp73-win_amd64.whl",
"has_sig": false,
"md5_digest": "071849095e7f6df0b09ebd16b1e5061d",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.8",
"size": 10385,
"upload_time": "2024-10-08T06:28:43",
"upload_time_iso_8601": "2024-10-08T06:28:43.119174Z",
"url": "https://files.pythonhosted.org/packages/36/8f/9cbf7225ee9c82f8ddd17f99e221f081004266d666751e489624d46e4184/jump_consistent_hash-3.5.1-pp39-pypy39_pp73-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ec5fd64575f65a15be316f9a70e5c7ed1192481c221212223b25c85f61aae3dc",
"md5": "e42899371f881139c3ca2db2dc902138",
"sha256": "1740c086a670b985861d8df75de6c5c9a50a05a3efa0d0133d090586e1886516"
},
"downloads": -1,
"filename": "jump_consistent_hash-3.5.1.tar.gz",
"has_sig": false,
"md5_digest": "e42899371f881139c3ca2db2dc902138",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 14910,
"upload_time": "2024-10-08T06:28:43",
"upload_time_iso_8601": "2024-10-08T06:28:43.993894Z",
"url": "https://files.pythonhosted.org/packages/ec/5f/d64575f65a15be316f9a70e5c7ed1192481c221212223b25c85f61aae3dc/jump_consistent_hash-3.5.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-10-08 06:28:43",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "lithammer",
"github_project": "python-jump-consistent-hash",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "jump-consistent-hash"
}