Skip to main content

Python binding for xxHash

Reason this release was yanked:

xxhash-1.4.0.tar.gz is missing xxh3.h

Project description

Travis CI Build Status Appveyor Build Status Latest Version Supported Python versions License

xxhash is a Python binding for the xxHash library by Yann Collet.

Installation

$ pip install xxhash

Installing From Source

$ pip install --no-binary xxhash xxhash

Prerequisites

On Debian/Ubuntu:

$ apt-get install python-dev gcc

On CentOS/Fedora:

$ yum install python-devel gcc redhat-rpm-config

Linking to libxxhash.so

By default python-xxhash will use bundled xxHash, we can change this by specifying ENV var XXHASH_LINK_SO:

$ XXHASH_LINK_SO=1 pip install --no-binary xxhash xxhash

Usage

Module version and its backend xxHash library version can be retrieved using the module properties VERSION AND XXHASH_VERSION respectively.

>>> import xxhash
>>> xxhash.VERSION
'1.4.0'
>>> xxhash.XXHASH_VERSION
'0.7.1'

This module is hashlib-compliant, which means you can use it in the same way as hashlib.md5.

update() – update the current digest with an additional string
digest() – return the current digest value
hexdigest() – return the current digest as a string of hexadecimal digits
intdigest() – return the current digest as an integer
copy() – return a copy of the current xxhash object
reset() – reset state

md5 digest returns bytes, but the original xxh32 and xxh64 C APIs return integers. While this module is made hashlib-compliant, intdigest() is also provided to get the integer digest.

Constructors for hash algorithms provided by this module are xxh32() and xxh64().

For example, to obtain the digest of the byte string b'Nobody inspects the spammish repetition':

>>> import xxhash
>>> x = xxhash.xxh32()
>>> x.update(b'Nobody inspects')
>>> x.update(b' the spammish repetition')
>>> x.digest()
b'\xe2);/'
>>> x.digest_size
4
>>> x.block_size
16

More condensed:

>>> xxhash.xxh32(b'Nobody inspects the spammish repetition').hexdigest()
'e2293b2f'
>>> xxhash.xxh32(b'Nobody inspects the spammish repetition').digest() == x.digest()
True

An optional seed (default is 0) can be used to alter the result predictably:

>>> import xxhash
>>> xxhash.xxh64('xxhash').hexdigest()
'32dd38952c4bc720'
>>> xxhash.xxh64('xxhash', seed=20141025).hexdigest()
'b559b98d844e0635'
>>> x = xxhash.xxh64(seed=20141025)
>>> x.update('xxhash')
>>> x.hexdigest()
'b559b98d844e0635'
>>> x.intdigest()
13067679811253438005

Be careful that xxh32 takes an unsigned 32-bit integer as seed, while xxh64 takes an unsigned 64-bit integer. Although unsigned integer overflow is defined behavior, it’s better not to make it happen:

>>> xxhash.xxh32('I want an unsigned 32-bit seed!', seed=0).hexdigest()
'f7a35af8'
>>> xxhash.xxh32('I want an unsigned 32-bit seed!', seed=2**32).hexdigest()
'f7a35af8'
>>> xxhash.xxh32('I want an unsigned 32-bit seed!', seed=1).hexdigest()
'd8d4b4ba'
>>> xxhash.xxh32('I want an unsigned 32-bit seed!', seed=2**32+1).hexdigest()
'd8d4b4ba'
>>>
>>> xxhash.xxh64('I want an unsigned 64-bit seed!', seed=0).hexdigest()
'd4cb0a70a2b8c7c1'
>>> xxhash.xxh64('I want an unsigned 64-bit seed!', seed=2**64).hexdigest()
'd4cb0a70a2b8c7c1'
>>> xxhash.xxh64('I want an unsigned 64-bit seed!', seed=1).hexdigest()
'ce5087f12470d961'
>>> xxhash.xxh64('I want an unsigned 64-bit seed!', seed=2**64+1).hexdigest()
'ce5087f12470d961'

digest() returns bytes of the big-endian representation of the integer digest:

>>> import xxhash
>>> h = xxhash.xxh64()
>>> h.digest()
b'\xefF\xdb7Q\xd8\xe9\x99'
>>> h.intdigest().to_bytes(8, 'big')
b'\xefF\xdb7Q\xd8\xe9\x99'
>>> h.hexdigest()
'ef46db3751d8e999'
>>> format(h.intdigest(), '016x')
'ef46db3751d8e999'
>>> h.intdigest()
17241709254077376921
>>> int(h.hexdigest(), 16)
17241709254077376921

Besides xxh32/xxh64 mentioned above, oneshot functions are also provided, so we can avoid allocating XXH32/64 state on heap:

xxh32_digest(bytes, seed=0)
xxh32_intdigest(bytes, seed=0)
xxh32_hexdigest(bytes, seed=0)
xxh64_digest(bytes, seed=0)
xxh64_intdigest(bytes, seed=0)
xxh64_hexdigest(bytes, seed=0)
>>> import xxhash
>>> xxhash.xxh64('a').digest() == xxhash.xxh64_digest('a')
True
>>> xxhash.xxh64('a').intdigest() == xxhash.xxh64_intdigest('a')
True
>>> xxhash.xxh64('a').hexdigest() == xxhash.xxh64_hexdigest('a')
True
>>> xxhash.xxh64_hexdigest('xxhash', seed=20141025)
'b559b98d844e0635'
>>> xxhash.xxh64_intdigest('xxhash', seed=20141025)
13067679811253438005L
>>> xxhash.xxh64_digest('xxhash', seed=20141025)
'\xb5Y\xb9\x8d\x84N\x065'
In [1]: import xxhash

In [2]: %timeit xxhash.xxh64_hexdigest('xxhash')
268 ns ± 24.1 ns per loop (mean ± std. dev. of 7 runs, 1000000 loops each)

In [3]: %timeit xxhash.xxh64('xxhash').hexdigest()
416 ns ± 17.3 ns per loop (mean ± std. dev. of 7 runs, 1000000 loops each)

Caveats

SEED OVERFLOW

xxh32 takes an unsigned 32-bit integer as seed, and xxh64 takes an unsigned 64-bit integer as seed. Make sure that the seed is greater than or equal to 0.

ENDIANNESS

As of python-xxhash 0.3.0, digest() returns bytes of the big-endian representation of the integer digest. It used to be little-endian.

DONT USE XXHASH IN HMAC

Though you can use xxhash as an HMAC hash function, but it’s highly recommended not to.

xxhash is NOT a cryptographic hash function, it is a non-cryptographic hash algorithm aimed at speed and quality. Do not put xxhash in any position where cryptographic hash functions are required.

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

xxhash-1.4.0.tar.gz (29.8 kB view details)

Uploaded Source

Built Distributions

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

xxhash-1.4.0-cp37-cp37m-win_amd64.whl (17.5 kB view details)

Uploaded CPython 3.7mWindows x86-64

xxhash-1.4.0-cp37-cp37m-win32.whl (16.7 kB view details)

Uploaded CPython 3.7mWindows x86

xxhash-1.4.0-cp37-cp37m-manylinux1_x86_64.whl (121.1 kB view details)

Uploaded CPython 3.7m

xxhash-1.4.0-cp37-cp37m-manylinux1_i686.whl (97.7 kB view details)

Uploaded CPython 3.7m

xxhash-1.4.0-cp37-cp37m-macosx_10_6_intel.whl (68.2 kB view details)

Uploaded CPython 3.7mmacOS 10.6+ Intel (x86-64, i386)

xxhash-1.4.0-cp36-cp36m-win_amd64.whl (17.5 kB view details)

Uploaded CPython 3.6mWindows x86-64

xxhash-1.4.0-cp36-cp36m-win32.whl (16.7 kB view details)

Uploaded CPython 3.6mWindows x86

xxhash-1.4.0-cp36-cp36m-manylinux1_x86_64.whl (120.1 kB view details)

Uploaded CPython 3.6m

xxhash-1.4.0-cp36-cp36m-manylinux1_i686.whl (96.6 kB view details)

Uploaded CPython 3.6m

xxhash-1.4.0-cp36-cp36m-macosx_10_6_intel.whl (68.2 kB view details)

Uploaded CPython 3.6mmacOS 10.6+ Intel (x86-64, i386)

xxhash-1.4.0-cp35-cp35m-win_amd64.whl (17.5 kB view details)

Uploaded CPython 3.5mWindows x86-64

xxhash-1.4.0-cp35-cp35m-win32.whl (16.7 kB view details)

Uploaded CPython 3.5mWindows x86

xxhash-1.4.0-cp35-cp35m-manylinux1_x86_64.whl (119.9 kB view details)

Uploaded CPython 3.5m

xxhash-1.4.0-cp35-cp35m-manylinux1_i686.whl (96.5 kB view details)

Uploaded CPython 3.5m

xxhash-1.4.0-cp35-cp35m-macosx_10_6_intel.whl (68.2 kB view details)

Uploaded CPython 3.5mmacOS 10.6+ Intel (x86-64, i386)

xxhash-1.4.0-cp34-cp34m-win_amd64.whl (26.8 kB view details)

Uploaded CPython 3.4mWindows x86-64

xxhash-1.4.0-cp34-cp34m-win32.whl (31.5 kB view details)

Uploaded CPython 3.4mWindows x86

xxhash-1.4.0-cp34-cp34m-manylinux1_x86_64.whl (119.7 kB view details)

Uploaded CPython 3.4m

xxhash-1.4.0-cp34-cp34m-manylinux1_i686.whl (96.3 kB view details)

Uploaded CPython 3.4m

xxhash-1.4.0-cp34-cp34m-macosx_10_6_intel.whl (68.2 kB view details)

Uploaded CPython 3.4mmacOS 10.6+ Intel (x86-64, i386)

xxhash-1.4.0-cp27-cp27mu-manylinux1_x86_64.whl (118.4 kB view details)

Uploaded CPython 2.7mu

xxhash-1.4.0-cp27-cp27mu-manylinux1_i686.whl (95.5 kB view details)

Uploaded CPython 2.7mu

xxhash-1.4.0-cp27-cp27m-win_amd64.whl (26.4 kB view details)

Uploaded CPython 2.7mWindows x86-64

xxhash-1.4.0-cp27-cp27m-win32.whl (30.8 kB view details)

Uploaded CPython 2.7mWindows x86

xxhash-1.4.0-cp27-cp27m-manylinux1_x86_64.whl (118.5 kB view details)

Uploaded CPython 2.7m

xxhash-1.4.0-cp27-cp27m-manylinux1_i686.whl (95.5 kB view details)

Uploaded CPython 2.7m

xxhash-1.4.0-cp27-cp27m-macosx_10_6_intel.whl (67.6 kB view details)

Uploaded CPython 2.7mmacOS 10.6+ Intel (x86-64, i386)

File details

Details for the file xxhash-1.4.0.tar.gz.

File metadata

  • Download URL: xxhash-1.4.0.tar.gz
  • Upload date:
  • Size: 29.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.7.1

File hashes

Hashes for xxhash-1.4.0.tar.gz
Algorithm Hash digest
SHA256 cb7a830d216e433518aeca389def4260940823308816358a5fc5d3beef682055
MD5 130a57385de144c8d196bbce32d44940
BLAKE2b-256 20bab8bd96230b792042d32ccf3cbe8cc1956f48c96eaf4f5210e59422b339ee

See more details on using hashes here.

File details

Details for the file xxhash-1.4.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: xxhash-1.4.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 17.5 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/2.7.16

File hashes

Hashes for xxhash-1.4.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 1278e78cbad505203a0f4da64f211619170fa98dbf8d556ca916b8769be01cee
MD5 c4e663a9ebfccda4e5cdaa6df2843406
BLAKE2b-256 6b1b8becd1426992891087b7b4f1785a63a206eda88320c11a6c3951c228f5de

See more details on using hashes here.

File details

Details for the file xxhash-1.4.0-cp37-cp37m-win32.whl.

File metadata

  • Download URL: xxhash-1.4.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 16.7 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/2.7.16

File hashes

Hashes for xxhash-1.4.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 b8b016e8e0c6ba8f9088a3963088766a55a2e726110faaf3f12e8dc2a9811ad2
MD5 1a2a491ebbc64d40b8803bef16d30154
BLAKE2b-256 8276e49e11a233984a13aeab70f9f193d608b18cf4304566ab17fb2d09b4fb8f

See more details on using hashes here.

File details

Details for the file xxhash-1.4.0-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: xxhash-1.4.0-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 121.1 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.7.1

File hashes

Hashes for xxhash-1.4.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d494302889a910debdc94dd36e5aaf29bb820cacf56313333ebcef2cc28a09ba
MD5 0cd11cc9ea87fc883dff1b27ae03b38b
BLAKE2b-256 f4e7f82b295f12c3c94848128f4d83b38db57e56052c2c6483c0a8b4950c984e

See more details on using hashes here.

File details

Details for the file xxhash-1.4.0-cp37-cp37m-manylinux1_i686.whl.

File metadata

  • Download URL: xxhash-1.4.0-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 97.7 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.7.1

File hashes

Hashes for xxhash-1.4.0-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 b50bdd894c1bbb2026817a49dee4355693b3be55d53cc00a9ab5ec7cc442192a
MD5 5499579176c76e8e3908e66ac52ac40a
BLAKE2b-256 bdfcb719c995b9fb005b6532d34e28c33b4891d9f8a9bc0ce825fa7aa3825159

See more details on using hashes here.

File details

Details for the file xxhash-1.4.0-cp37-cp37m-macosx_10_6_intel.whl.

File metadata

  • Download URL: xxhash-1.4.0-cp37-cp37m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 68.2 kB
  • Tags: CPython 3.7m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/2.7.15

File hashes

Hashes for xxhash-1.4.0-cp37-cp37m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 7a02bab3407be8c383fd9929d8a69d5171b15358cfae8bb0385cd2514fc1473d
MD5 ac54deaab6c2c8fcbcc34a81c7c23082
BLAKE2b-256 115b9276e4df2d654a6c7a6e0796185978dfc9d00a757e4367ea235fad575a63

See more details on using hashes here.

File details

Details for the file xxhash-1.4.0-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: xxhash-1.4.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 17.5 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/2.7.16

File hashes

Hashes for xxhash-1.4.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 0c9dfb321bfcbe54f752b44775ca98c4c060ed1715dcbaec575e2567454044b1
MD5 abc2801305afeb0edd03797d78a65936
BLAKE2b-256 837a84c0938ee6f19ed576e5d7f64d989ebdde8fc053bbb5f9eda0c9836fad1c

See more details on using hashes here.

File details

Details for the file xxhash-1.4.0-cp36-cp36m-win32.whl.

File metadata

  • Download URL: xxhash-1.4.0-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 16.7 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/2.7.16

File hashes

Hashes for xxhash-1.4.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 f593ceacbaed57bec12483776265ed027055adea9e8661523da6879e4b283959
MD5 cd384a5ad729dcefd187c40c5496a4ab
BLAKE2b-256 9fd8a51f1232a243ed92b509d3bce41674d9a87294be0e861e15f57249640621

See more details on using hashes here.

File details

Details for the file xxhash-1.4.0-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: xxhash-1.4.0-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 120.1 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.7.1

File hashes

Hashes for xxhash-1.4.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ae96e53f14a774915df5cc2d3bc46b338a6f39219954eb07a401e3a4a96380a2
MD5 e06311eaed90d9187b391e516fdaa91b
BLAKE2b-256 399f1acea02814f14b74d8b2aecf11df081a20580eb7385280ce970ae379f062

See more details on using hashes here.

File details

Details for the file xxhash-1.4.0-cp36-cp36m-manylinux1_i686.whl.

File metadata

  • Download URL: xxhash-1.4.0-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 96.6 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.7.1

File hashes

Hashes for xxhash-1.4.0-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 e02cfd9a42e3a4e697bb8ea51bf39f70e2dda643d485fa205713a37fb12d2169
MD5 749005adda2a923f4647b3a74fadd0d6
BLAKE2b-256 576b1dd36021a956ac1285d440abb8cd3551701e002c0055aed7bf31397cfecf

See more details on using hashes here.

File details

Details for the file xxhash-1.4.0-cp36-cp36m-macosx_10_6_intel.whl.

File metadata

  • Download URL: xxhash-1.4.0-cp36-cp36m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 68.2 kB
  • Tags: CPython 3.6m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/2.7.15

File hashes

Hashes for xxhash-1.4.0-cp36-cp36m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 3f1e2a62432117bb1d54ed85d4301166a4ead5e9a2a66f6f031b087891a230db
MD5 60c52881d1ef18a07d7ff3b3666db784
BLAKE2b-256 269cd94e53af0686afa4a045d4e78d5f4dde2dd2aace0b4412be33c03578bc0b

See more details on using hashes here.

File details

Details for the file xxhash-1.4.0-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: xxhash-1.4.0-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 17.5 kB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/2.7.16

File hashes

Hashes for xxhash-1.4.0-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 60a8e307d6b60528282daa3fe08ad1d562753672d0529e3066093d4a3911343c
MD5 dac110db24d83aa2d7c7aa77fd307d20
BLAKE2b-256 a454bedbd1b5813cdcc8f0980ff0ccf11ee453dc8a59879c9610efc6d1fd69c4

See more details on using hashes here.

File details

Details for the file xxhash-1.4.0-cp35-cp35m-win32.whl.

File metadata

  • Download URL: xxhash-1.4.0-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 16.7 kB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/2.7.16

File hashes

Hashes for xxhash-1.4.0-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 596b28786fbe27e6b4537105f378386e26d6bf9cb439bea1991d4ddbc8a2657f
MD5 9eb0fbb01d277336b4dc62790084c43c
BLAKE2b-256 792089c6cb0d5d7c591ac75a0051b17567859dd4471af995ecc66884a64d393b

See more details on using hashes here.

File details

Details for the file xxhash-1.4.0-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: xxhash-1.4.0-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 119.9 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.7.1

File hashes

Hashes for xxhash-1.4.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d3807c95a1df6a7dd604ab832ede4d0202b0c2373366639e0dee313d52ee2457
MD5 0a95078a947f35afaedcadeb3513b4fb
BLAKE2b-256 4ae45cff2ccc862ca32298b93e6e57ca25701806eeb418844df950816d4ae779

See more details on using hashes here.

File details

Details for the file xxhash-1.4.0-cp35-cp35m-manylinux1_i686.whl.

File metadata

  • Download URL: xxhash-1.4.0-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 96.5 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.7.1

File hashes

Hashes for xxhash-1.4.0-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 35f874e3fb4180842a84fe63389f71d6f74946281c08d14b79f038a425160510
MD5 94ff201dc24258b2b896954c6bd9fc5d
BLAKE2b-256 61a7ead4e57e3a95876920f9eb5cd41d0e7ab9f77614918245a7c6eb08aedf1c

See more details on using hashes here.

File details

Details for the file xxhash-1.4.0-cp35-cp35m-macosx_10_6_intel.whl.

File metadata

  • Download URL: xxhash-1.4.0-cp35-cp35m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 68.2 kB
  • Tags: CPython 3.5m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/2.7.15

File hashes

Hashes for xxhash-1.4.0-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 0b62532e441729f3fa6edbccece0b9072179998c5c35758fb8a769b410b7f383
MD5 21843a617206ca321e56159f7cff5be0
BLAKE2b-256 deff61244911ea678b8ab736f6a9cb85dc26a9af1b460bece67d761be9943ce6

See more details on using hashes here.

File details

Details for the file xxhash-1.4.0-cp34-cp34m-win_amd64.whl.

File metadata

  • Download URL: xxhash-1.4.0-cp34-cp34m-win_amd64.whl
  • Upload date:
  • Size: 26.8 kB
  • Tags: CPython 3.4m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/2.7.16

File hashes

Hashes for xxhash-1.4.0-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 4255eb610783401e6ac9651310fe17dd66cd84585694daa5f319987d737938fe
MD5 d46f1b98ade83b32198984bde4958f4f
BLAKE2b-256 1a7093cbdf436f0a752f9ac5af7737fae6e11cb0a397ada56a821338c040eeab

See more details on using hashes here.

File details

Details for the file xxhash-1.4.0-cp34-cp34m-win32.whl.

File metadata

  • Download URL: xxhash-1.4.0-cp34-cp34m-win32.whl
  • Upload date:
  • Size: 31.5 kB
  • Tags: CPython 3.4m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/2.7.16

File hashes

Hashes for xxhash-1.4.0-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 6ba0b702d2895fa416832b9dee1d19bb2fab4a8c3ad9914d135b47122ac673ff
MD5 840dfe869eceeb710df198852bec783e
BLAKE2b-256 b1fbe1cb42a5acb14b58c064f2389e350a6721e4fcb6f859fcb5b25247ddaae5

See more details on using hashes here.

File details

Details for the file xxhash-1.4.0-cp34-cp34m-manylinux1_x86_64.whl.

File metadata

  • Download URL: xxhash-1.4.0-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 119.7 kB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.7.1

File hashes

Hashes for xxhash-1.4.0-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 33cfba198e9fa35c6136079c5f393f927fa12516ec80d774b32068eb72f4ef6e
MD5 ddf5b52b577bce4645e03a2a4e1a0b9a
BLAKE2b-256 93c843af11817353813e45b8792c9a8fe4eba382b53a12365fbe51c7aa9c3a99

See more details on using hashes here.

File details

Details for the file xxhash-1.4.0-cp34-cp34m-manylinux1_i686.whl.

File metadata

  • Download URL: xxhash-1.4.0-cp34-cp34m-manylinux1_i686.whl
  • Upload date:
  • Size: 96.3 kB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.7.1

File hashes

Hashes for xxhash-1.4.0-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 9afe729af57e753adb712b929c5e81b6893daf3ce996ab272303eef68e5b9936
MD5 eb81e4f426663258dbecdefb606623f7
BLAKE2b-256 32eea524e73d167015b0c5686e98cd243c3e76a4612a8d36c17a65f47c23507e

See more details on using hashes here.

File details

Details for the file xxhash-1.4.0-cp34-cp34m-macosx_10_6_intel.whl.

File metadata

  • Download URL: xxhash-1.4.0-cp34-cp34m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 68.2 kB
  • Tags: CPython 3.4m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/2.7.15

File hashes

Hashes for xxhash-1.4.0-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 4bee6de7724180ab7570bd016e28e2a9f577e5c7e61e6bb60837026bfee69a6b
MD5 7d675fc48829817c514f083405abd94b
BLAKE2b-256 d52f4499f739e80021a84b56d2edea069c64afed44f1208d6cca4e49d0d9d7e3

See more details on using hashes here.

File details

Details for the file xxhash-1.4.0-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

  • Download URL: xxhash-1.4.0-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 118.4 kB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.7.1

File hashes

Hashes for xxhash-1.4.0-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6542d78c32de7d25a05a828be6487082ae42a8b583ef303f2b3a65a2c6f25e2c
MD5 36187d65de00b9fd1f55ca932182c502
BLAKE2b-256 082e270b34a80e9fa561a6d6dc1daf86f67f9a4bb370eb719285ee9d7607b5e5

See more details on using hashes here.

File details

Details for the file xxhash-1.4.0-cp27-cp27mu-manylinux1_i686.whl.

File metadata

  • Download URL: xxhash-1.4.0-cp27-cp27mu-manylinux1_i686.whl
  • Upload date:
  • Size: 95.5 kB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.7.1

File hashes

Hashes for xxhash-1.4.0-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 100aa594debdf0c0c24f7581b9684a992c74a9bd9164c47507053582f2f5b01f
MD5 d84d15b8b2b376210a364ec58a768059
BLAKE2b-256 4634e8946e7f2636a5e0bba6071eaa52f7a5423a0d84cb3747062b86721c3756

See more details on using hashes here.

File details

Details for the file xxhash-1.4.0-cp27-cp27m-win_amd64.whl.

File metadata

  • Download URL: xxhash-1.4.0-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 26.4 kB
  • Tags: CPython 2.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/2.7.16

File hashes

Hashes for xxhash-1.4.0-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 57508b93c6b78e1a0540f57043ec0cb3e68b8bb93144c05c04e09208c666f64e
MD5 0f649c7b0d3a313c687df25e1c2746e4
BLAKE2b-256 ee19f79c6901509eec63a8dd0ccc6857780953e96f6d0cdbcd56395f8f0e177e

See more details on using hashes here.

File details

Details for the file xxhash-1.4.0-cp27-cp27m-win32.whl.

File metadata

  • Download URL: xxhash-1.4.0-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 30.8 kB
  • Tags: CPython 2.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/2.7.16

File hashes

Hashes for xxhash-1.4.0-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 6129910b354da4e94556ebb07ec99f09ea7b38278a60c07c782d3f0dbc5d9407
MD5 77138c1a63022e807de5064cf44a8c7c
BLAKE2b-256 9e8d7a5afe046e9fadc1e3e529f1754b1305c8dd7e3409a20cdd890c748972a5

See more details on using hashes here.

File details

Details for the file xxhash-1.4.0-cp27-cp27m-manylinux1_x86_64.whl.

File metadata

  • Download URL: xxhash-1.4.0-cp27-cp27m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 118.5 kB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.7.1

File hashes

Hashes for xxhash-1.4.0-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ffcebb6c9f7c8adb853d830507cc2dab45cb4a6ddcdc2240e7de86db8941881f
MD5 cd46473fb38f24e78e68d94204ae5a21
BLAKE2b-256 1a9ec0140ca43e83cc3dd061ba2b45c1537a2e653d63b38e44bc09cdeb329957

See more details on using hashes here.

File details

Details for the file xxhash-1.4.0-cp27-cp27m-manylinux1_i686.whl.

File metadata

  • Download URL: xxhash-1.4.0-cp27-cp27m-manylinux1_i686.whl
  • Upload date:
  • Size: 95.5 kB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.7.1

File hashes

Hashes for xxhash-1.4.0-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 372351a1275b54412f1d0c37aa58c2dc61983dc3aab294c18a6d5d6c30a32c6b
MD5 2786d68b81fb067c092e588851bfa9c8
BLAKE2b-256 dbabee02477b4f144447c0543b6a706eff2b061878d75452dafeaa05e9845b05

See more details on using hashes here.

File details

Details for the file xxhash-1.4.0-cp27-cp27m-macosx_10_6_intel.whl.

File metadata

  • Download URL: xxhash-1.4.0-cp27-cp27m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 67.6 kB
  • Tags: CPython 2.7m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/2.7.15

File hashes

Hashes for xxhash-1.4.0-cp27-cp27m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 6f4865c281c0cabbcfccad6a408cbc5bc4ae4d8f82936382642c4948a3cd871c
MD5 bdc991872f79b6dc94047c78fcf6f722
BLAKE2b-256 c20c9542145bfb3335e654ae87b7db2468804d3167868b6597547799e7c22f1c

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