Skip to main content

Implementation of the Jump Consistent Hash algorithm

Project description

Jump Consistent Hash

Build Status

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

>>> 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:

>>> 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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jump-consistent-hash-3.4.0.tar.gz (7.5 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

jump_consistent_hash-3.4.0-pp39-pypy39_pp73-win_amd64.whl (10.1 kB view details)

Uploaded PyPyWindows x86-64

jump_consistent_hash-3.4.0-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

jump_consistent_hash-3.4.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (8.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

jump_consistent_hash-3.4.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (6.5 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

jump_consistent_hash-3.4.0-pp38-pypy38_pp73-win_amd64.whl (10.1 kB view details)

Uploaded PyPyWindows x86-64

jump_consistent_hash-3.4.0-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

jump_consistent_hash-3.4.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (8.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

jump_consistent_hash-3.4.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (6.5 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

jump_consistent_hash-3.4.0-cp311-cp311-win_amd64.whl (10.0 kB view details)

Uploaded CPython 3.11Windows x86-64

jump_consistent_hash-3.4.0-cp311-cp311-win32.whl (10.0 kB view details)

Uploaded CPython 3.11Windows x86

jump_consistent_hash-3.4.0-cp311-cp311-musllinux_1_1_x86_64.whl (18.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

jump_consistent_hash-3.4.0-cp311-cp311-musllinux_1_1_i686.whl (18.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ i686

jump_consistent_hash-3.4.0-cp311-cp311-musllinux_1_1_aarch64.whl (18.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

jump_consistent_hash-3.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (13.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

jump_consistent_hash-3.4.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

jump_consistent_hash-3.4.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (13.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

jump_consistent_hash-3.4.0-cp311-cp311-macosx_11_0_arm64.whl (7.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

jump_consistent_hash-3.4.0-cp311-cp311-macosx_10_9_x86_64.whl (6.6 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

jump_consistent_hash-3.4.0-cp311-cp311-macosx_10_9_universal2.whl (8.6 kB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

jump_consistent_hash-3.4.0-cp310-cp310-win_amd64.whl (10.0 kB view details)

Uploaded CPython 3.10Windows x86-64

jump_consistent_hash-3.4.0-cp310-cp310-win32.whl (10.0 kB view details)

Uploaded CPython 3.10Windows x86

jump_consistent_hash-3.4.0-cp310-cp310-musllinux_1_1_x86_64.whl (17.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

jump_consistent_hash-3.4.0-cp310-cp310-musllinux_1_1_i686.whl (17.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ i686

jump_consistent_hash-3.4.0-cp310-cp310-musllinux_1_1_aarch64.whl (17.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

jump_consistent_hash-3.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (13.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

jump_consistent_hash-3.4.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

jump_consistent_hash-3.4.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (13.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

jump_consistent_hash-3.4.0-cp310-cp310-macosx_11_0_arm64.whl (7.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

jump_consistent_hash-3.4.0-cp310-cp310-macosx_10_9_x86_64.whl (6.6 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

jump_consistent_hash-3.4.0-cp310-cp310-macosx_10_9_universal2.whl (8.6 kB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

jump_consistent_hash-3.4.0-cp39-cp39-win_amd64.whl (10.0 kB view details)

Uploaded CPython 3.9Windows x86-64

jump_consistent_hash-3.4.0-cp39-cp39-win32.whl (10.0 kB view details)

Uploaded CPython 3.9Windows x86

jump_consistent_hash-3.4.0-cp39-cp39-musllinux_1_1_x86_64.whl (17.4 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

jump_consistent_hash-3.4.0-cp39-cp39-musllinux_1_1_i686.whl (17.7 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ i686

jump_consistent_hash-3.4.0-cp39-cp39-musllinux_1_1_aarch64.whl (17.4 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ ARM64

jump_consistent_hash-3.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (13.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

jump_consistent_hash-3.4.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

jump_consistent_hash-3.4.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (12.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

jump_consistent_hash-3.4.0-cp39-cp39-macosx_11_0_arm64.whl (6.9 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

jump_consistent_hash-3.4.0-cp39-cp39-macosx_10_9_x86_64.whl (6.6 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

jump_consistent_hash-3.4.0-cp39-cp39-macosx_10_9_universal2.whl (8.6 kB view details)

Uploaded CPython 3.9macOS 10.9+ universal2 (ARM64, x86-64)

jump_consistent_hash-3.4.0-cp38-cp38-win_amd64.whl (10.0 kB view details)

Uploaded CPython 3.8Windows x86-64

jump_consistent_hash-3.4.0-cp38-cp38-win32.whl (10.0 kB view details)

Uploaded CPython 3.8Windows x86

jump_consistent_hash-3.4.0-cp38-cp38-musllinux_1_1_x86_64.whl (17.6 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

jump_consistent_hash-3.4.0-cp38-cp38-musllinux_1_1_i686.whl (17.9 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ i686

jump_consistent_hash-3.4.0-cp38-cp38-musllinux_1_1_aarch64.whl (17.7 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ ARM64

jump_consistent_hash-3.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (13.8 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

jump_consistent_hash-3.4.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.3 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

jump_consistent_hash-3.4.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (13.5 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

jump_consistent_hash-3.4.0-cp38-cp38-macosx_11_0_arm64.whl (6.9 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

jump_consistent_hash-3.4.0-cp38-cp38-macosx_10_9_x86_64.whl (6.6 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

jump_consistent_hash-3.4.0-cp38-cp38-macosx_10_9_universal2.whl (8.6 kB view details)

Uploaded CPython 3.8macOS 10.9+ universal2 (ARM64, x86-64)

File details

Details for the file jump-consistent-hash-3.4.0.tar.gz.

File metadata

  • Download URL: jump-consistent-hash-3.4.0.tar.gz
  • Upload date:
  • Size: 7.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for jump-consistent-hash-3.4.0.tar.gz
Algorithm Hash digest
SHA256 44f7ef5a37b21e9e55f73f5637dc387b5a898c25273a0e3285ccbf673d659160
MD5 fe98a94e44936edc7e12c022a9f0f7c2
BLAKE2b-256 f6edc217ba6721c17b4566ebb1de20dfa7f243104e54d8b32cdb5acfae28c3a0

See more details on using hashes here.

File details

Details for the file jump_consistent_hash-3.4.0-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for jump_consistent_hash-3.4.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 32055a0e64f8362f66a82a6965f2cd02e12c3544a040424fc66cef8479ada058
MD5 08087e3195a7d5f1385c62acc11a1b96
BLAKE2b-256 79032f4522bc278c96bc9a2fae2008fd19fc0c1779a346b9dde668ac7eb485dc

See more details on using hashes here.

File details

Details for the file jump_consistent_hash-3.4.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for jump_consistent_hash-3.4.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 75d3746661b566491b8e2f8210fcec6810c5dd4896c96ab29369dd92491f6432
MD5 eb1eb236cb6040a8b103cb885015b87c
BLAKE2b-256 f281950f7428cdaa6aa965c698a9715931bc180c277159b2c14a2854818760f8

See more details on using hashes here.

File details

Details for the file jump_consistent_hash-3.4.0-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jump_consistent_hash-3.4.0-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0caea1dca1e2c7fc1979e422bb360c5a68051bff2f087f3dc9e6dc766d8d8e5f
MD5 29d7740ed0f28ea6de3b9704188823e6
BLAKE2b-256 79b9ba0637ce98b2365363885c7a87d6c9700f62c1a7091309abd26caa0df314

See more details on using hashes here.

File details

Details for the file jump_consistent_hash-3.4.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for jump_consistent_hash-3.4.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9d25c402e518686cb576dc74b35842ab9546e8742ee54862025d6935fc66d40a
MD5 a29621fa0617900cac4219eafbd995ad
BLAKE2b-256 fe1dc5705ca726880dbfa8e0ada525b5647c6a81e378129342ffd263704e56eb

See more details on using hashes here.

File details

Details for the file jump_consistent_hash-3.4.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for jump_consistent_hash-3.4.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d308bafdcf86ae32e7d51848d8df01088ac38431779f89085ad2a815503cc2cb
MD5 1126c09c9860af1639f834f2cebc622f
BLAKE2b-256 b977b93531dbbf75e2019f44ba4c554030dba9e2607fc67e19ce46a10c1056df

See more details on using hashes here.

File details

Details for the file jump_consistent_hash-3.4.0-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for jump_consistent_hash-3.4.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 f9b84df024886517a8380540cc50c3f9c501caae765cd02048e2f08f1c51e5f1
MD5 bde3636a7fc0e185e243d6d4ca081117
BLAKE2b-256 1d242cc06335aaa85ba6b25d63d2a9006bff60466f1de8a0cf772514de17e5a7

See more details on using hashes here.

File details

Details for the file jump_consistent_hash-3.4.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for jump_consistent_hash-3.4.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7ce9441c858e0196692379c8f54ff6a2d7d0652d1854247d991fffeca15960d0
MD5 b009c45f32ae04aae200a5c1312edac3
BLAKE2b-256 10b4be25b4d80fca433eeb7f959a2f8276b8e39d0b6659bbdc240f0600ca1c00

See more details on using hashes here.

File details

Details for the file jump_consistent_hash-3.4.0-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jump_consistent_hash-3.4.0-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4bc8e4982fb2dc652f4ff7d3c8339e8c7d1071453b2c3d3ae6a7922d8bf8e86a
MD5 b75b7992d6dd21316638fd5f881c419e
BLAKE2b-256 006a9723c3d1f551463814292e8b3a7023136e683543a39531573ad662935917

See more details on using hashes here.

File details

Details for the file jump_consistent_hash-3.4.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for jump_consistent_hash-3.4.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fb514cb4bc5f467421603125b5230472296b4f38f10a240602bc765eb73d93d6
MD5 f866fc6e23f2b6640b5725ea69945ea1
BLAKE2b-256 51f88b2df6228c9f5b78d365408f639ecf7355b36d49876d18a3f495d843cb1a

See more details on using hashes here.

File details

Details for the file jump_consistent_hash-3.4.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for jump_consistent_hash-3.4.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5099d65c5072271261cf1ef5ac16d26972d5ad26affff6f4303e6349f522fcbf
MD5 3c6803f77624b7fb755bb8b685030f8f
BLAKE2b-256 8241ca4ea38744e0aa94458442e52210b1a7e0ac0444314907bc7871bc11ab8d

See more details on using hashes here.

File details

Details for the file jump_consistent_hash-3.4.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for jump_consistent_hash-3.4.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 aecb8aed89e9b77b478c60b43685a90b3856d5b77e1559d18ddbfcdd7c11ddad
MD5 cc1c4c2daceae65003879f2caee177f2
BLAKE2b-256 8627fed896e9320c368b602cece5619da3b764bc8e426b71bd0b841380169906

See more details on using hashes here.

File details

Details for the file jump_consistent_hash-3.4.0-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for jump_consistent_hash-3.4.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 8907adef74985bb0599cf9d16895cb0b680f61a0a6ae99291bc6bc86ddc994fe
MD5 c7bc0070a7188c38a0be90214c8c8a4a
BLAKE2b-256 463ad843ee1a4a832e756a86aacb33cbf3b1407ca0533981b96984f4d63412f1

See more details on using hashes here.

File details

Details for the file jump_consistent_hash-3.4.0-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for jump_consistent_hash-3.4.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d32a60b16c93d60c099cc598786567a9a9f257ec04df05d1bc43b958cb633c2a
MD5 c816370e059a4fe4c41f2de5c8adc875
BLAKE2b-256 12daf547656c19e563c0810c4e23dc25b8c8404f12d458c4c411af285beff377

See more details on using hashes here.

File details

Details for the file jump_consistent_hash-3.4.0-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for jump_consistent_hash-3.4.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 decb690b7addb9162d8ecfbff6623b824a47481df9018fef892ac2b5140c081b
MD5 d7ea578d3e3fa0a85783f00c90b52996
BLAKE2b-256 0ad6a023d4ae8d3a99f313b6a2231f7b4428cd35ca2da05b7f9d64c79c3bc921

See more details on using hashes here.

File details

Details for the file jump_consistent_hash-3.4.0-cp311-cp311-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for jump_consistent_hash-3.4.0-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 053eb0c0bfd61796f544d0af5114cc4416b4108669ef51a1a86f3a98a54063cc
MD5 25c2f4ea5fe9c0a5998ea27c7084fe9c
BLAKE2b-256 fbd0c2c3e2581705f858366e8b278d18cde7dbb7629ad86a5e065c550b660510

See more details on using hashes here.

File details

Details for the file jump_consistent_hash-3.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for jump_consistent_hash-3.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ce4cbf72574bacbb7373482a7c6f643182627f249d9dbbe8dda11dda6c60e7d0
MD5 ea52fab4c1d2a5be725f9acdecc16037
BLAKE2b-256 c8aa2c5f5055dc0de8f8411b6214ff4eebc3540414fa49daad4894730459dadb

See more details on using hashes here.

File details

Details for the file jump_consistent_hash-3.4.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jump_consistent_hash-3.4.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ac13442c1b2432b0dc5d5574e63e23ed0083cea82ae1965bda7130426d2cf3b3
MD5 0313fb7fb53f13b1b33e61facd3dfffb
BLAKE2b-256 b8694b7c4eb66a6546eb9f519eae4e64c02326b28bd61901b706f507466d7a8d

See more details on using hashes here.

File details

Details for the file jump_consistent_hash-3.4.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for jump_consistent_hash-3.4.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9a054c771b87a71a92edc6d70cc1f23c137329f4bc78f0312ff8e3c61c2a3f6b
MD5 67e8170fcfdcf5d50eaea9dd1fb7dc7d
BLAKE2b-256 d3d26a7efbf4bd2581a6f3dc9a7fabf1e4a5f8a7160db328c8be0e7f9281898b

See more details on using hashes here.

File details

Details for the file jump_consistent_hash-3.4.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for jump_consistent_hash-3.4.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d28834906ed705506ca214a2d84453fd5027615766feaab0931fcf9547bc7f0c
MD5 ca25218c4dff8e885e518a06038547ca
BLAKE2b-256 ce54d1626eed249080faa47cdbd62c8db01ba52c35a28476cfc34a7412dda461

See more details on using hashes here.

File details

Details for the file jump_consistent_hash-3.4.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for jump_consistent_hash-3.4.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ef2c6780fb1734886bc14b5686b2033d1d6a1a43082dda90f34454aab2f479a3
MD5 4a25885aecf467e9a7ee7d08cbf10b13
BLAKE2b-256 0373ad1a987eccb9ae2846ed8b9641d6c9f2aa1595da082b91c17b5a6db698c4

See more details on using hashes here.

File details

Details for the file jump_consistent_hash-3.4.0-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for jump_consistent_hash-3.4.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 2a325b64d63b76b34fb4cbf2d5aae2069e90a19827b1a56160414b591743322b
MD5 7584d6dcd80736d6c008a877d1764c4b
BLAKE2b-256 5315353885e89159daba4f124a94d5c0e23494f56cfe22bd514ff426a139ae25

See more details on using hashes here.

File details

Details for the file jump_consistent_hash-3.4.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for jump_consistent_hash-3.4.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b8022b5dc37029e6b4c5555cf704c1da372a87e0604fc22e44a78c1bae42c3a7
MD5 f817bb18086ef2cc4cdd53e60d1efb53
BLAKE2b-256 df19ed74e716528411b783f92b2452272d1354b7da16181d596d942f7a651109

See more details on using hashes here.

File details

Details for the file jump_consistent_hash-3.4.0-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for jump_consistent_hash-3.4.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 2135a86bc866ec698d20f0d710c627e21d3f1d31e0442a444d88cbc73c224088
MD5 4e180cdb61f14fa3b327b345f4329edc
BLAKE2b-256 1e78002becaa1294ad35af40bf740f9c1ff7dfaeca5161f0c84c8b9876f2c4d4

See more details on using hashes here.

File details

Details for the file jump_consistent_hash-3.4.0-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for jump_consistent_hash-3.4.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 6079684044670698a25305dd70f450fa99a6af2d2ab21ed87c7986411378594b
MD5 6ebd857f9766cd8630fd823e699e504c
BLAKE2b-256 647b7e58db300dc7c1f8c8f30811fd51312c204d6d3ff74875746d04c689c795

See more details on using hashes here.

File details

Details for the file jump_consistent_hash-3.4.0-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for jump_consistent_hash-3.4.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 7e7912e5c4f67ecf21e43959ac29addcdba97ce032a3a38ab1378c997287ade9
MD5 a437c6f3656d70b0b0f2186cee096bfe
BLAKE2b-256 46bca33b7516e0c30fdc1ca6e861021e70ad3e0d3caa8e6ab395bc20eec80b47

See more details on using hashes here.

File details

Details for the file jump_consistent_hash-3.4.0-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for jump_consistent_hash-3.4.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 f3fc4ee6f83adfce6922dde3a1cb8db6201d932745f9ff924cd4f6c239c42b3c
MD5 c472d3200f2a9f61040309cbbcfee1db
BLAKE2b-256 6c8ea7c4b20343ae71afe2fd50f4d57cb43068740d2a3111f749a608a1e27414

See more details on using hashes here.

File details

Details for the file jump_consistent_hash-3.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for jump_consistent_hash-3.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cc6f255dc3f0ab551d0449a421db291c73cb34ea9e35d1a6c2772704a70e30bd
MD5 6401b60c9a57057f0d6df77a84425eeb
BLAKE2b-256 5b530a22481c103f214117dc582338af7c3bf966ca26427c354a68c039504370

See more details on using hashes here.

File details

Details for the file jump_consistent_hash-3.4.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jump_consistent_hash-3.4.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 49150353bd095257f0a1e93e8cca5e7c6e506cafc5e543b8e9e952ceba5f6d6c
MD5 72a54f71a5749ffc02b9212dbb513798
BLAKE2b-256 60096daf0424250bdb480fff7eb1cb69d62a4c1b6cb73796355beeee307af3f3

See more details on using hashes here.

File details

Details for the file jump_consistent_hash-3.4.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for jump_consistent_hash-3.4.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 37d07e244767e907afc9bef593ca3166ba9e989c11ae8a871c4d32217d0a6ab8
MD5 0d662e38ce6cde675e19e869b0d0a1f6
BLAKE2b-256 764376326e922512990ac2102f41e6108971670225c1d49341054ac99ade5aee

See more details on using hashes here.

File details

Details for the file jump_consistent_hash-3.4.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for jump_consistent_hash-3.4.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 34d2ea8a6f76ee0909e00ffa0459b1a1b51343ec8d58a66fe493eae9637f244f
MD5 fa6bfbd72560550ebbcd32783f669755
BLAKE2b-256 670324498b1022248f975a4d79929cdc41d3e54a7ed2d6cb58fa294a80e37229

See more details on using hashes here.

File details

Details for the file jump_consistent_hash-3.4.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for jump_consistent_hash-3.4.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 505fe977c5e2a50047659edd434519fc61f3f2933e91e568e517977a72870d93
MD5 06e79083652e6b591af4f1c245858d3c
BLAKE2b-256 79a2ab6874998481e52269adf6875f1189a00106a4f22039d9e8bdb9c71c57d9

See more details on using hashes here.

File details

Details for the file jump_consistent_hash-3.4.0-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for jump_consistent_hash-3.4.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 eff6ea1b12ff420308ddd0c2c8e8c5b10799911cc2b20ca897fba9e0f0b30081
MD5 5e415a631c288bb355d04ee9324ef50c
BLAKE2b-256 2a6577f45b53e76c63b3448b4f34aa84bed0b32e176bc3e64ff822aa711c54e7

See more details on using hashes here.

File details

Details for the file jump_consistent_hash-3.4.0-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for jump_consistent_hash-3.4.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 5d3003dadf7ee7ea1c23f385d2deb275a10691acfefc4cb1813235f6b2de53f3
MD5 e0d6459232fa9b44ba22c93505d6c40e
BLAKE2b-256 36a5ea337195c6e9476b206f4087a88bf945a713e280003e289a52bf6b0fe65c

See more details on using hashes here.

File details

Details for the file jump_consistent_hash-3.4.0-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for jump_consistent_hash-3.4.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 d42430408298b32f1450b189c9fdadba2fb5e1431bb101781db80df124129c76
MD5 dd6a4a4053b661e3ed63c5fa4893a60a
BLAKE2b-256 6efd78ef530dba6f3291a09104fe7a62c8af79624c7e9a4b7b1dabc66ddf53ec

See more details on using hashes here.

File details

Details for the file jump_consistent_hash-3.4.0-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for jump_consistent_hash-3.4.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2b6329d6acaefbfe7d830c42ab6996725c9fe8652105d3df22defd42b49ab1cd
MD5 58b3420484139bc2fc4fa16a7269c797
BLAKE2b-256 6b305e58ac7be1870af25b001525ebe6c2543feed9c05ce8363d75b5cd6b6d7e

See more details on using hashes here.

File details

Details for the file jump_consistent_hash-3.4.0-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for jump_consistent_hash-3.4.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 639823305135fe64bc7761326812e6b50786b6c7249fe2fb676c72496de872fd
MD5 093cb965bf07846e9ce173fbe578b063
BLAKE2b-256 b96d1867d8bb589f2f693032a9fc01e3abe0950b8f258802a4930adcb9dd462b

See more details on using hashes here.

File details

Details for the file jump_consistent_hash-3.4.0-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for jump_consistent_hash-3.4.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 dffd51c4b481391b0dfe9b1bafc80174a7ace5b424b11963f3942d9c37e065c7
MD5 9f28fa26c591cfb785f11b0f65ca5d43
BLAKE2b-256 3792e36b728bd8c1441bf07c6f4322b64bb99a8a642bceb4d6c206c499feb120

See more details on using hashes here.

File details

Details for the file jump_consistent_hash-3.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for jump_consistent_hash-3.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 70b6d2970a51d68b88f0dd793b50d2e1ec9b255a2e924cc9c440ee89cf34e8ff
MD5 400a949c60c9db51c702071bdcafb3ea
BLAKE2b-256 9c09772b64e1fb215ad4de54a14b1ae433ef39bdbebd5f7fca39ba5ce1599fce

See more details on using hashes here.

File details

Details for the file jump_consistent_hash-3.4.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jump_consistent_hash-3.4.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 df7c9d5063d1b97cddad18a912e983cf0d9b9960e45b3ce5981faf826d56a7e1
MD5 bd3a3525599b7da11033df254fab443d
BLAKE2b-256 17781b00c1c26c63d19a2f6a0d07603e1ce8050fe1e5febec48596da1fafc194

See more details on using hashes here.

File details

Details for the file jump_consistent_hash-3.4.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for jump_consistent_hash-3.4.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 297f26e492fff9cb7d8a287879ec6579c7238f5827f32353dd8a3593c379b315
MD5 4974907ecdc5e400fe5a23a0c03fc404
BLAKE2b-256 1dc3fd0c5c4b20386b16f122eafcab75d9e662e61a0c650f4a9c1ce732db9a67

See more details on using hashes here.

File details

Details for the file jump_consistent_hash-3.4.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for jump_consistent_hash-3.4.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5fa2afa081e332901d62ca18553045aabd7a3154abb52a299822e6fdee713113
MD5 002b98e476d42e9d995d3d2b7484879f
BLAKE2b-256 9f3a395a1aa75128b1100008d24beef0f0447458d3a33d37564d5f7e762f1270

See more details on using hashes here.

File details

Details for the file jump_consistent_hash-3.4.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for jump_consistent_hash-3.4.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 32a3e3cb6ca681db7e5f618bc2e8c43c00cbd82b19ec601e95a67ed253f5b151
MD5 b43ea3b73d559044f863256e99265afe
BLAKE2b-256 792b7c49d511c756b03e97d165a7a202f772a9b3e9d34db34d754917a48bf67e

See more details on using hashes here.

File details

Details for the file jump_consistent_hash-3.4.0-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for jump_consistent_hash-3.4.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 8f81683705573525a384f563ba679f473049825c64f41f7094e0373d08837ae0
MD5 1899e238f39f9c0d35f9c9153bde27ec
BLAKE2b-256 34be082989b935f45c14ef730a7943f32ddf066b5a0f3e9fc70059b47c2db25b

See more details on using hashes here.

File details

Details for the file jump_consistent_hash-3.4.0-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for jump_consistent_hash-3.4.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 726912dacb20cf1ac0b9bb200aa6d0c79d33796ca8c258a759c28790211d4b94
MD5 31812def24a00b2ca9cb1b35ab7467b3
BLAKE2b-256 b73451b75835784e14387a8a0648d92acf4dd227ba0344dd0b37e8102bc70ded

See more details on using hashes here.

File details

Details for the file jump_consistent_hash-3.4.0-cp38-cp38-win32.whl.

File metadata

File hashes

Hashes for jump_consistent_hash-3.4.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 c471e9e5c04bec83e99ba1c39ad1895d510c14507a9ef9fbb739ca759c244ed4
MD5 5120a66090d26e58df0cec7cfa1fb9cd
BLAKE2b-256 da6d4730a3578b54fe4aa1e4f384e4ec198628822167b8e380769f9800a4d515

See more details on using hashes here.

File details

Details for the file jump_consistent_hash-3.4.0-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for jump_consistent_hash-3.4.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 6bf70641642351d368dc831f20e7fcee1c45819b8d6f1d003e96cf7f349932a8
MD5 a6ce6b8209f7d77d8d0eb30d9fb46020
BLAKE2b-256 8a85c7db2572d1d545ef18a389db75b7fd47a6dbc32d4dc99d075f3301b9bef0

See more details on using hashes here.

File details

Details for the file jump_consistent_hash-3.4.0-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for jump_consistent_hash-3.4.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 b7f8223367cc359a8e53360c6efb8e643778a95d9ee09b1363faef4292838260
MD5 108296bc140bc4c8411af19553256254
BLAKE2b-256 c5efd725d864d284b0adc3b6722e652396135225b1bed05c692a37b6bd86fe68

See more details on using hashes here.

File details

Details for the file jump_consistent_hash-3.4.0-cp38-cp38-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for jump_consistent_hash-3.4.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 c13ed136c11a1d1ae69cdb4c652f77f67185fadf8222abcdabb588f58a2931bd
MD5 bc07d90bd812a9415fb7784d75262c32
BLAKE2b-256 5acb64b685fc364bfdaca4d9f8aadd374da8602b06f5be0ae067b19887d0069b

See more details on using hashes here.

File details

Details for the file jump_consistent_hash-3.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for jump_consistent_hash-3.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d62c5a22bfdc42652cb1730b503e54be633a7c669a5cff54120f05a8d0d5ad91
MD5 e879d8512a020302899955860d3cee73
BLAKE2b-256 6a0a7bd7c47bc3e8a004d4b0062b2b5b485854441c0d675e7fe67b264409f4a0

See more details on using hashes here.

File details

Details for the file jump_consistent_hash-3.4.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jump_consistent_hash-3.4.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d7a6fd8cd7803e8704041bb52c2cccf48f9ed80425d5bbaec7636d4ad9bd64c5
MD5 9b9aaaa1ebed0c53349bbdb60bf7d47d
BLAKE2b-256 0cdfbac0d0de0e2dae8693e4b643331fd4bb9844c58801accb61f56a34f9c28f

See more details on using hashes here.

File details

Details for the file jump_consistent_hash-3.4.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for jump_consistent_hash-3.4.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e58d5dc74b12c394d0788e244127f9890cee6cb9e5be78b4d049b7815b003148
MD5 794506d866960e69ab0c3eb9adb60be0
BLAKE2b-256 c6feb4842574206aec7800086c36ae03f0af7542851ae9963a3e51676884ffc6

See more details on using hashes here.

File details

Details for the file jump_consistent_hash-3.4.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for jump_consistent_hash-3.4.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 109f1d40f18746c0b1685e76c49befc62ceb8d46820064e2fe5360618228aaaf
MD5 8b137a1aebbff59cea36dff607110528
BLAKE2b-256 e2c36d6822b685c26a3a066726ca3bf47cd01fc2ffbc537501f04e2f8a85cf6d

See more details on using hashes here.

File details

Details for the file jump_consistent_hash-3.4.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for jump_consistent_hash-3.4.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3b4e24a6d69c3a02ee0af42ba3a1877bc38628f33b7d8f84c609f5bfdb86581a
MD5 1be8d7c9c1bc8df327681a71e3aca2bb
BLAKE2b-256 2f73b8fecdc84732f4c1eee2adc6519c45027904fc7c29a2995ef8172ad4e217

See more details on using hashes here.

File details

Details for the file jump_consistent_hash-3.4.0-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for jump_consistent_hash-3.4.0-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 d3640f342d1be52bce69f95f83c78203c7d8a3e3cf08bb4d6f5a694139cd643c
MD5 18a712676e470006704e0de90db0aa1e
BLAKE2b-256 6d153fe8c5fde3b4cb4dd6f37752ec3b2e5145142872ced53983d70ddd30bd17

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page