Skip to main content

Python binding for xxHash

Project description

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

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

Installation

$ pip install xxhash-cffi

Installation Prerequisites

If you’re installing xxhash-cffi from source, you probably want to install the following packages.

On Debian/Ubuntu:

$ apt-get install libcffi-dev python-dev gcc

On CentOS/Fedora:

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

Usage

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

>>> import xxhash_cffi as xxhash
>>> xxhash.VERSION
'1.0.1'
>>> xxhash.XXHASH_VERSION
'0.6.2'

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_cffi as 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_cffi as 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 to not to let 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_cffi as 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. By using oneshot functions 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_cffi as 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'

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.

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-cffi-1.3.0.tar.gz (19.6 kB view details)

Uploaded Source

Built Distributions

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

xxhash_cffi-1.3.0-cp37-cp37m-win_amd64.whl (17.7 kB view details)

Uploaded CPython 3.7mWindows x86-64

xxhash_cffi-1.3.0-cp37-cp37m-win32.whl (18.0 kB view details)

Uploaded CPython 3.7mWindows x86

xxhash_cffi-1.3.0-cp37-cp37m-manylinux1_x86_64.whl (38.7 kB view details)

Uploaded CPython 3.7m

xxhash_cffi-1.3.0-cp37-cp37m-manylinux1_i686.whl (40.7 kB view details)

Uploaded CPython 3.7m

xxhash_cffi-1.3.0-cp37-cp37m-macosx_10_6_intel.whl (23.2 kB view details)

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

xxhash_cffi-1.3.0-cp36-cp36m-win_amd64.whl (17.7 kB view details)

Uploaded CPython 3.6mWindows x86-64

xxhash_cffi-1.3.0-cp36-cp36m-win32.whl (18.0 kB view details)

Uploaded CPython 3.6mWindows x86

xxhash_cffi-1.3.0-cp36-cp36m-manylinux1_x86_64.whl (38.6 kB view details)

Uploaded CPython 3.6m

xxhash_cffi-1.3.0-cp36-cp36m-manylinux1_i686.whl (40.7 kB view details)

Uploaded CPython 3.6m

xxhash_cffi-1.3.0-cp36-cp36m-macosx_10_6_intel.whl (23.2 kB view details)

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

xxhash_cffi-1.3.0-cp35-cp35m-win_amd64.whl (17.7 kB view details)

Uploaded CPython 3.5mWindows x86-64

xxhash_cffi-1.3.0-cp35-cp35m-win32.whl (18.0 kB view details)

Uploaded CPython 3.5mWindows x86

xxhash_cffi-1.3.0-cp35-cp35m-manylinux1_x86_64.whl (38.6 kB view details)

Uploaded CPython 3.5m

xxhash_cffi-1.3.0-cp35-cp35m-manylinux1_i686.whl (40.7 kB view details)

Uploaded CPython 3.5m

xxhash_cffi-1.3.0-cp35-cp35m-macosx_10_6_intel.whl (23.2 kB view details)

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

xxhash_cffi-1.3.0-cp34-cp34m-win_amd64.whl (14.7 kB view details)

Uploaded CPython 3.4mWindows x86-64

xxhash_cffi-1.3.0-cp34-cp34m-win32.whl (15.6 kB view details)

Uploaded CPython 3.4mWindows x86

xxhash_cffi-1.3.0-cp34-cp34m-manylinux1_x86_64.whl (38.6 kB view details)

Uploaded CPython 3.4m

xxhash_cffi-1.3.0-cp34-cp34m-manylinux1_i686.whl (40.7 kB view details)

Uploaded CPython 3.4m

xxhash_cffi-1.3.0-cp34-cp34m-macosx_10_6_intel.whl (23.2 kB view details)

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

xxhash_cffi-1.3.0-cp27-cp27mu-manylinux1_x86_64.whl (41.9 kB view details)

Uploaded CPython 2.7mu

xxhash_cffi-1.3.0-cp27-cp27mu-manylinux1_i686.whl (43.9 kB view details)

Uploaded CPython 2.7mu

xxhash_cffi-1.3.0-cp27-cp27m-win_amd64.whl (14.9 kB view details)

Uploaded CPython 2.7mWindows x86-64

xxhash_cffi-1.3.0-cp27-cp27m-win32.whl (15.7 kB view details)

Uploaded CPython 2.7mWindows x86

xxhash_cffi-1.3.0-cp27-cp27m-manylinux1_x86_64.whl (41.9 kB view details)

Uploaded CPython 2.7m

xxhash_cffi-1.3.0-cp27-cp27m-manylinux1_i686.whl (43.9 kB view details)

Uploaded CPython 2.7m

xxhash_cffi-1.3.0-cp27-cp27m-macosx_10_6_intel.whl (23.1 kB view details)

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

File details

Details for the file xxhash-cffi-1.3.0.tar.gz.

File metadata

  • Download URL: xxhash-cffi-1.3.0.tar.gz
  • Upload date:
  • Size: 19.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.14

File hashes

Hashes for xxhash-cffi-1.3.0.tar.gz
Algorithm Hash digest
SHA256 17de5e999f2a8a93436450548bea188575adfc56a333aad4905f85e574a93e73
MD5 efd21d8d3bab4250cc658608c75fe733
BLAKE2b-256 75ca71f2dc4aa4b2080a25e605d6bbb10ceee92aa5822eae2d99535b33f4a8d2

See more details on using hashes here.

File details

Details for the file xxhash_cffi-1.3.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: xxhash_cffi-1.3.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 17.7 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15

File hashes

Hashes for xxhash_cffi-1.3.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 0186a7790d848b0fa97c545a0303165e7d2820075cae1eb7a4f084a31b18a259
MD5 374e56d8b5686a052e66f10b0af49e0e
BLAKE2b-256 448854a553db173a98e570787af805809d128c3ea64a23fa8659b9ddb6732a86

See more details on using hashes here.

File details

Details for the file xxhash_cffi-1.3.0-cp37-cp37m-win32.whl.

File metadata

  • Download URL: xxhash_cffi-1.3.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 18.0 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15

File hashes

Hashes for xxhash_cffi-1.3.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 595e6eafbdf51a7a3b14dc7931a0e4d47a71ac38bae543f478a5067b4530421b
MD5 30bd60d1f0a6f5c88588c8b8d9b04d86
BLAKE2b-256 680fd281e616195699babfa22aca63ab79c8bdfda9e9e68864ebf2999b0b169b

See more details on using hashes here.

File details

Details for the file xxhash_cffi-1.3.0-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: xxhash_cffi-1.3.0-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 38.7 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.14

File hashes

Hashes for xxhash_cffi-1.3.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 33fd1754faaa858e4a96bb9b26e53548aa2e1bb5332f3db573df5029ce998541
MD5 046aaefd3ac6afd71fea49c8f3bf14f3
BLAKE2b-256 a5970b36b8bff32903d19e31f458ef9932ec6549836d2e618f1bcad21b4d3d70

See more details on using hashes here.

File details

Details for the file xxhash_cffi-1.3.0-cp37-cp37m-manylinux1_i686.whl.

File metadata

  • Download URL: xxhash_cffi-1.3.0-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 40.7 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.14

File hashes

Hashes for xxhash_cffi-1.3.0-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 5f12e320ba44d8c28715f3c9e65de11ea2a2cccc1eef14161e977b8c803b3de3
MD5 c9bcd51b269598857ee0b7cbb201a05f
BLAKE2b-256 52f61f5a43b31f664566b567c626cb20d7f0022debafbca2776274a0826c8127

See more details on using hashes here.

File details

Details for the file xxhash_cffi-1.3.0-cp37-cp37m-macosx_10_6_intel.whl.

File metadata

  • Download URL: xxhash_cffi-1.3.0-cp37-cp37m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 23.2 kB
  • Tags: CPython 3.7m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15

File hashes

Hashes for xxhash_cffi-1.3.0-cp37-cp37m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 d2100f4a7615139574af935af1d99e8d2f3e8ce79d0b3ff1879c8b0b6b9808e7
MD5 6438fbaf24108564514848ee66090b89
BLAKE2b-256 c656beb03eee74b7627af0ec5f8257ed0c170254c303e328e587aa237fc522de

See more details on using hashes here.

File details

Details for the file xxhash_cffi-1.3.0-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: xxhash_cffi-1.3.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 17.7 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15

File hashes

Hashes for xxhash_cffi-1.3.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 a01303755b3f8c0ee3203df134e4e892dbbc1c5c93fbea9d8304c8cfc75381f6
MD5 2a356cb9f86a85743dacf6ef634d3b42
BLAKE2b-256 0930904cd8f461087d02956653738a2d169b82a264f61b72b2331bd10d594d93

See more details on using hashes here.

File details

Details for the file xxhash_cffi-1.3.0-cp36-cp36m-win32.whl.

File metadata

  • Download URL: xxhash_cffi-1.3.0-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 18.0 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15

File hashes

Hashes for xxhash_cffi-1.3.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 57ff63faac6aaea014c1d53a77dc56b37a63a66af354daeec4f12d73b01a40cc
MD5 0974419f396b18bdcd7c3c4ce3cd5d7a
BLAKE2b-256 07345451b000374067b7c8383a7d77256119b6820cef30b488b250919cce9e11

See more details on using hashes here.

File details

Details for the file xxhash_cffi-1.3.0-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: xxhash_cffi-1.3.0-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 38.6 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.14

File hashes

Hashes for xxhash_cffi-1.3.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2cd2f67175a0054c399428aa4fc3e3d964512d023e15058aca6995a33acf0ade
MD5 563dbccc1b45f414c57a300f2324446a
BLAKE2b-256 753db97dd993bb645909bc188d43a981a80d3401d1d6b948dc3144df47c767f0

See more details on using hashes here.

File details

Details for the file xxhash_cffi-1.3.0-cp36-cp36m-manylinux1_i686.whl.

File metadata

  • Download URL: xxhash_cffi-1.3.0-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 40.7 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.14

File hashes

Hashes for xxhash_cffi-1.3.0-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 e5be7d5e8b98e1ffa569df671e89ebbe13a303eeb632bc5e98473732baa8d7f5
MD5 cf5654983ec342cd3afc53014d1dd78d
BLAKE2b-256 6271f8d3399a69c857e722f17e02a0bf4879deff20dad77cc92c3aa8c3d46a23

See more details on using hashes here.

File details

Details for the file xxhash_cffi-1.3.0-cp36-cp36m-macosx_10_6_intel.whl.

File metadata

  • Download URL: xxhash_cffi-1.3.0-cp36-cp36m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 23.2 kB
  • Tags: CPython 3.6m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15

File hashes

Hashes for xxhash_cffi-1.3.0-cp36-cp36m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 d803011723bf214868139a7c59f69b7fe504b209311b79d6b83d4e2d3ca75d9f
MD5 accb00a96af87bf7802b2fdd3e9261ea
BLAKE2b-256 88ad221d0a476ebc9de96e87bf2d20aa435c5465dcb204f716ff2b4cb390c6fa

See more details on using hashes here.

File details

Details for the file xxhash_cffi-1.3.0-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: xxhash_cffi-1.3.0-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 17.7 kB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15

File hashes

Hashes for xxhash_cffi-1.3.0-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 f052cf24c06afeacaee3e42ff6181a24498ba5f71c5941e217ef0e8c5ef01e15
MD5 1084c1bab3f3e1fcdcd5ec7a8c21c556
BLAKE2b-256 e89b8d2999f61733a6bdd2d7e46025740da245d551da4e705d8ad11f203551c1

See more details on using hashes here.

File details

Details for the file xxhash_cffi-1.3.0-cp35-cp35m-win32.whl.

File metadata

  • Download URL: xxhash_cffi-1.3.0-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 18.0 kB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15

File hashes

Hashes for xxhash_cffi-1.3.0-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 31734292c1599a5701a3a43804782bc7701e1756dc839a5bf3e6d9b12bb6fe95
MD5 a512fdd381c932028e39be66958fd154
BLAKE2b-256 a469a9a195aacb5da960f0e6e327a8f02bcf497e29c4360576dca919dec243f7

See more details on using hashes here.

File details

Details for the file xxhash_cffi-1.3.0-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: xxhash_cffi-1.3.0-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 38.6 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.14

File hashes

Hashes for xxhash_cffi-1.3.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 74e01a9a358c46476ba16af02bd9949fc0dd064d729aee8ee7aa1f500a66128e
MD5 0acdd6c46bf572922beaa8c5204e9280
BLAKE2b-256 1c7ede09a900e6781ffe5cd8929a961cabb342217a7e8dac35d8271cd2822a5b

See more details on using hashes here.

File details

Details for the file xxhash_cffi-1.3.0-cp35-cp35m-manylinux1_i686.whl.

File metadata

  • Download URL: xxhash_cffi-1.3.0-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 40.7 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.14

File hashes

Hashes for xxhash_cffi-1.3.0-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 96ba73c819ec12df7bbf76e0941d0c9110469d38f432d94e81d1f09c1d940ff5
MD5 9b2f27eb5450d250baecbf239cf5a0c6
BLAKE2b-256 546c3ee02b86a16babd26aa37b253387fc27aa1d67ffd81b9d1167c296d2ebe8

See more details on using hashes here.

File details

Details for the file xxhash_cffi-1.3.0-cp35-cp35m-macosx_10_6_intel.whl.

File metadata

  • Download URL: xxhash_cffi-1.3.0-cp35-cp35m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 23.2 kB
  • Tags: CPython 3.5m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15

File hashes

Hashes for xxhash_cffi-1.3.0-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 43f07fb86f90f3aace81ad67ce601d446f641a35f693b7278745373079d7c49f
MD5 40ab80a66344b3af9aa2b2d53b8400b7
BLAKE2b-256 8f58d814de01f67dcf41c1ad04c8f71d712222b993d1162f7f1f4762e8fc473b

See more details on using hashes here.

File details

Details for the file xxhash_cffi-1.3.0-cp34-cp34m-win_amd64.whl.

File metadata

  • Download URL: xxhash_cffi-1.3.0-cp34-cp34m-win_amd64.whl
  • Upload date:
  • Size: 14.7 kB
  • Tags: CPython 3.4m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15

File hashes

Hashes for xxhash_cffi-1.3.0-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 77f22157c49cb028501743015c4660b9ba23cbb0c86fdf6817b2f64571f3e093
MD5 057be047919a37c73666cfcb482f4666
BLAKE2b-256 5bb9fd0bab9403fef3bc3b6202fdab51573be246e37f61c51ff14cfcab621f33

See more details on using hashes here.

File details

Details for the file xxhash_cffi-1.3.0-cp34-cp34m-win32.whl.

File metadata

  • Download URL: xxhash_cffi-1.3.0-cp34-cp34m-win32.whl
  • Upload date:
  • Size: 15.6 kB
  • Tags: CPython 3.4m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15

File hashes

Hashes for xxhash_cffi-1.3.0-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 5cef71c4069d67984e0c1cd439f373df869b8fff18d7d8cd3aaac75f987339e1
MD5 6800b3158c94a2c11e58236f19ba1ed1
BLAKE2b-256 e7a91c167872a842bf93319892f2c930560cc1ac074c308bac9509e7bf01d5e1

See more details on using hashes here.

File details

Details for the file xxhash_cffi-1.3.0-cp34-cp34m-manylinux1_x86_64.whl.

File metadata

  • Download URL: xxhash_cffi-1.3.0-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 38.6 kB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.14

File hashes

Hashes for xxhash_cffi-1.3.0-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 dfe98357f67986e2d49f23863abb043ab98421088410e3c5babb47901d4ae2c0
MD5 3e98e6bc0504d9e57085ff1b80e2c0a7
BLAKE2b-256 6865ab21fa638e82414ebbdd40acbf6bece8e82f64c663c3b50787903aa6c348

See more details on using hashes here.

File details

Details for the file xxhash_cffi-1.3.0-cp34-cp34m-manylinux1_i686.whl.

File metadata

  • Download URL: xxhash_cffi-1.3.0-cp34-cp34m-manylinux1_i686.whl
  • Upload date:
  • Size: 40.7 kB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.14

File hashes

Hashes for xxhash_cffi-1.3.0-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 a553163680fda2eb3a3e96c84ef7a18c7629030b3cc9c55903c69b9e1dc90ea1
MD5 c188f16894cc1ade4e160246cf830e69
BLAKE2b-256 cce4b2098864b7ab3fd436557805b8be26a12344320c22394ea90feb7716b469

See more details on using hashes here.

File details

Details for the file xxhash_cffi-1.3.0-cp34-cp34m-macosx_10_6_intel.whl.

File metadata

  • Download URL: xxhash_cffi-1.3.0-cp34-cp34m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 23.2 kB
  • Tags: CPython 3.4m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15

File hashes

Hashes for xxhash_cffi-1.3.0-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 d3f9dea5df21170c2cfac752c3e09193c240a025a3e875311c9d242dcde04ce2
MD5 bcc91d61838e49e60e6e90f8596feca3
BLAKE2b-256 bd8271b1e1d7fc7783eea73bb237a6327fda612322a826d198f2c95f651661b6

See more details on using hashes here.

File details

Details for the file xxhash_cffi-1.3.0-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

  • Download URL: xxhash_cffi-1.3.0-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 41.9 kB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.14

File hashes

Hashes for xxhash_cffi-1.3.0-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f9da9f4c42eea5125f06d5b60ab707ad1ddc8819cd3d401990013df0d0b0ad19
MD5 1ea983bef52750ea52b35f778456af7a
BLAKE2b-256 2d4b8ada74c777992c7031d3766e8d88b70b73a76aaecd13f8a4add09483e419

See more details on using hashes here.

File details

Details for the file xxhash_cffi-1.3.0-cp27-cp27mu-manylinux1_i686.whl.

File metadata

  • Download URL: xxhash_cffi-1.3.0-cp27-cp27mu-manylinux1_i686.whl
  • Upload date:
  • Size: 43.9 kB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.14

File hashes

Hashes for xxhash_cffi-1.3.0-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 e2030d9a6c5204a16b8c60f987c92098641d96724135810e7749048e1eba7187
MD5 915428af4f06dbf161aede044f81f1f8
BLAKE2b-256 e8b76849cd6214fc63389a99354417eff613b885661088140369f8e90258ccb3

See more details on using hashes here.

File details

Details for the file xxhash_cffi-1.3.0-cp27-cp27m-win_amd64.whl.

File metadata

  • Download URL: xxhash_cffi-1.3.0-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 14.9 kB
  • Tags: CPython 2.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15

File hashes

Hashes for xxhash_cffi-1.3.0-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 5b28c7d9a8da0b08dff8a30e06a723c682a70d3a4c28fddaec48a396bb0f244d
MD5 e9a34313798cfda5571203b736386c14
BLAKE2b-256 366144bab507ab8de4dd1418a7d8b7c68b51bc83010f8575814ccc37b8779cc2

See more details on using hashes here.

File details

Details for the file xxhash_cffi-1.3.0-cp27-cp27m-win32.whl.

File metadata

  • Download URL: xxhash_cffi-1.3.0-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 15.7 kB
  • Tags: CPython 2.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15

File hashes

Hashes for xxhash_cffi-1.3.0-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 d3d0fcbd8c78cf3f00d372bc2b5f5b7cbbbb1c70e3ec0925d95fca94cb99feff
MD5 e2b876dc5d81fdb51630890f05d55385
BLAKE2b-256 4236a3bedf762a436c8ceadfd570dae0225bc38dc415b356f4211c5969465b3a

See more details on using hashes here.

File details

Details for the file xxhash_cffi-1.3.0-cp27-cp27m-manylinux1_x86_64.whl.

File metadata

  • Download URL: xxhash_cffi-1.3.0-cp27-cp27m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 41.9 kB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.14

File hashes

Hashes for xxhash_cffi-1.3.0-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 022668c97547cc2d6deba8d9c0240187fc392bd66ecc788f51e5cf324b04a38f
MD5 f5d7a7f9b66ce95e16826add3b0d673e
BLAKE2b-256 a02b672ffb7670aa9907a7ed1a4b7f891bc4a2c72433ed6ed021bd222e1b57eb

See more details on using hashes here.

File details

Details for the file xxhash_cffi-1.3.0-cp27-cp27m-manylinux1_i686.whl.

File metadata

  • Download URL: xxhash_cffi-1.3.0-cp27-cp27m-manylinux1_i686.whl
  • Upload date:
  • Size: 43.9 kB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.14

File hashes

Hashes for xxhash_cffi-1.3.0-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 71861ee0ea015deef9c224b0cd403b272846d9fd80c6d5c6ba233b2f988b38d1
MD5 4159a95af26043748b021cc7a6df8216
BLAKE2b-256 25c49caf97d23527409839e6aaf1e6145ed339cc25346b3f92c9b4bb193b6403

See more details on using hashes here.

File details

Details for the file xxhash_cffi-1.3.0-cp27-cp27m-macosx_10_6_intel.whl.

File metadata

  • Download URL: xxhash_cffi-1.3.0-cp27-cp27m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 23.1 kB
  • Tags: CPython 2.7m, macOS 10.6+ Intel (x86-64, i386)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15

File hashes

Hashes for xxhash_cffi-1.3.0-cp27-cp27m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 1143c2b0484829d7ac28590557bb8346aaa4b54840a54274d0f5b2d635ab1d93
MD5 43e0b05d42dce32e9d83a1bad886da27
BLAKE2b-256 aca27065914868b5059bed5b6410ad758e7034eb1eaf3bacc45a3a0294626c2f

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