Skip to main content

Python wrapper for MurmurHash (MurmurHash3), a set of fast and robust hash functions.

Project description

mmhash3

Fork of the original mmh3 library since it is unmaintained.

mmhash3 is a Python wrapper for MurmurHash (MurmurHash3), a set of fast and robust non-cryptographic hash functions invented by Austin Appleby.

Combined with probabilistic techniques like a Bloom filter, MinHash, and feature hashing, mmh3 allows you to develop high-performance systems in fields such as data mining, machine learning, and natural language processing.

How to use

Install:

pip install mmhash3 # for macOS, use "pip3 install mmhash3" and python3

Quickstart:

>>> import mmh3
>>> mmh3.hash("foo") # returns a 32-bit signed int
-156908512
>>> mmh3.hash("foo", 42) # uses 42 as a seed
-1322301282
>>> mmh3.hash("foo", signed=False) # returns a 32-bit unsigned int
4138058784

Other functions:

>>> mmh3.hash64("foo") # two 64 bit signed ints (by using the 128-bit algorithm as its backend)
(-2129773440516405919, 9128664383759220103)
>>> mmh3.hash64("foo", signed=False) #  two 64 bit unsigned ints
(16316970633193145697, 9128664383759220103)
>>> mmh3.hash128("foo", 42) # 128 bit unsigned int
215966891540331383248189432718888555506
>>> mmh3.hash128("foo", 42, signed=True) # 128 bit signed int
-124315475380607080215185174712879655950
>>> mmh3.hash_bytes("foo") # 128 bit value as bytes
'aE\xf5\x01W\x86q\xe2\x87}\xba+\xe4\x87\xaf~'
>>> import numpy as np
>>> a = np.zeros(2 ** 32, dtype=np.int8)
>>> mmh3.hash_bytes(a)
b'V\x8f}\xad\x8eNM\xa84\x07FU\x9c\xc4\xcc\x8e'

Beware that hash64 returns two values, because it uses the 128-bit version of MurmurHash3 as its backend.

hash_from_buffer hashes byte-likes without memory copying. The method is suitable when you hash a large memory-view such as numpy.ndarray.

>>> mmh3.hash_from_buffer(numpy.random.rand(100))
-2137204694
>>> mmh3.hash_from_buffer(numpy.random.rand(100), signed=False)
3812874078

hash64, hash128, and hash_bytes have the third argument for architecture optimization. Use True for x64 and False for x86 (default: True):

>>> mmh3.hash64("foo", 42, True)
(-840311307571801102, -6739155424061121879)

Changelog

3.0.0 (2021-02-23)

  • Python wheels are now available, thanks to the power of cibuildwheel.
    • Supported platforms are manylinux1_x86_64, manylinux2010_x86_64, manylinux2014_aarch64, win32, win_amd64, macosx_10_9_x86_64, and macosx_11_0_arm64 (Apple Silicon).
  • Add support for newer macOS environments. Thanks Matthew Honnibal!
  • Drop support for Python 2.7, 3.3, 3.4, and 3.5.
  • Add support for Python 3.7, 3.8, 3.9, 3.10 and 3.11
  • Migrate Travis CI and AppVeyor to GitHub Actions.

2.5.1 (2017-10-31)

  • Bug fix for hash_bytes. Thanks doozr!

2.5 (2017-10-28)

  • Add hash_from_buffer. Thanks Dimitri Vorona!
  • Add a keyword argument signed.

2.4 (2017-05-27)

  • Support seeds with 32-bit unsigned integers; thanks Alexander Maznev!
  • Support 64-bit data (under 64-bit environments)
  • Fix compile errors for Python 3.6 under Windows systems.
  • Add unit testing and continuous integration with Travis CI and AppVeyor.

2.3.2 (2017-05-26)

  • Relicensed from public domain to CC0-1.0.

2.3.1 (2015-06-07)

  • Fix compile errors for gcc >=5.

2.3 (2013-12-08)

  • Add hash128, which returns a 128-bit signed integer.
  • Fix a misplaced operator which could cause memory leak in a rare condition.
  • Fix a malformed value to a Python/C API function which may cause runtime errors in recent Python 3.x versions.

The first two commits are from Derek Wilson. Thanks!

2.2 (2013-03-03)

  • Improve portability to support systems with old gcc (version < 4.4) such as CentOS/RHEL 5.x. (Commit from Micha Gorelick. Thanks!)

2.1 (2013-02-25)

  • Add __version__ constant. Check if it exists when the following revision matters for your application.
  • Incorporate the revision r147, which includes robustness improvement and minor tweaks.

Beware that due to this revision, the result of 32-bit version of 2.1 is NOT the same as that of 2.0. E.g.,:

>>> mmh3.hash("foo") # in mmh3 2.0
-292180858
>>> mmh3.hash("foo") # in mmh3 2.1
-156908512

The results of hash64 and hash_bytes remain unchanged. Austin Appleby, the author of Murmurhash, ensured this revision was the final modification to MurmurHash3's results and any future changes would be to improve performance only.

License

CC0-1.0.

Known Issues

Getting different results from other MurmurHash3-based libraries

By default, mmh3 returns signed values for 32-bit and 64-bit versions and unsigned values for hash128, due to historical reasons. Please use the keyword argument signed to obtain a desired result.

For compatibility with Google Guava (Java), see https://stackoverflow.com/questions/29932956/murmur3-hash-different-result-between-python-and-java-implementation

Unexpected results when given non 32-bit seeds

Version 2.4 changed the type of seeds from signed 32-bit int to unsigned 32-bit int. The resulting values with signed seeds still remain the same as before, as long as they are 32-bit.

>>> mmh3.hash("aaaa", -1756908916) # signed representation for 0x9747b28c
1519878282
>>> mmh3.hash("aaaa", 2538058380) # unsigned representation for 0x9747b28c
1519878282

Be careful so that these seeds do not exceed 32-bit. Unexpected results may happen with invalid values.

>>> mmh3.hash("foo", 2 ** 33)
-156908512
>>> mmh3.hash("foo", 2 ** 34)
-156908512

Authors

MurmurHash3 was originally developed by Austin Appleby and distributed under public domain.

Ported and modified for Python by Hajime Senuma.

See also

Tutorials

The following textbooks and tutorials are great sources to learn how to use mmh3 (and other hash algorithms in general) for high-performance computing.

Similar libraries

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

mmhash3-3.0.1.tar.gz (11.9 kB view details)

Uploaded Source

Built Distributions

mmhash3-3.0.1-cp311-cp311-win_amd64.whl (14.9 kB view details)

Uploaded CPython 3.11 Windows x86-64

mmhash3-3.0.1-cp311-cp311-win32.whl (14.5 kB view details)

Uploaded CPython 3.11 Windows x86

mmhash3-3.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (38.7 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

mmhash3-3.0.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (38.0 kB view details)

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

mmhash3-3.0.1-cp311-cp311-macosx_11_0_arm64.whl (13.0 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

mmhash3-3.0.1-cp311-cp311-macosx_10_9_x86_64.whl (12.3 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

mmhash3-3.0.1-cp310-cp310-win_amd64.whl (14.9 kB view details)

Uploaded CPython 3.10 Windows x86-64

mmhash3-3.0.1-cp310-cp310-win32.whl (14.5 kB view details)

Uploaded CPython 3.10 Windows x86

mmhash3-3.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (38.7 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

mmhash3-3.0.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (38.0 kB view details)

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

mmhash3-3.0.1-cp310-cp310-macosx_11_0_arm64.whl (13.0 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

mmhash3-3.0.1-cp310-cp310-macosx_10_9_x86_64.whl (12.3 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

mmhash3-3.0.1-cp39-cp39-win_amd64.whl (14.9 kB view details)

Uploaded CPython 3.9 Windows x86-64

mmhash3-3.0.1-cp39-cp39-win32.whl (14.4 kB view details)

Uploaded CPython 3.9 Windows x86

mmhash3-3.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (38.6 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

mmhash3-3.0.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (37.9 kB view details)

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

mmhash3-3.0.1-cp39-cp39-macosx_11_0_arm64.whl (12.9 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

mmhash3-3.0.1-cp39-cp39-macosx_10_9_x86_64.whl (12.3 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

mmhash3-3.0.1-cp38-cp38-win_amd64.whl (14.9 kB view details)

Uploaded CPython 3.8 Windows x86-64

mmhash3-3.0.1-cp38-cp38-win32.whl (14.4 kB view details)

Uploaded CPython 3.8 Windows x86

mmhash3-3.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (39.3 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

mmhash3-3.0.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (38.6 kB view details)

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

mmhash3-3.0.1-cp38-cp38-macosx_10_9_x86_64.whl (12.3 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

mmhash3-3.0.1-cp37-cp37m-win_amd64.whl (14.9 kB view details)

Uploaded CPython 3.7m Windows x86-64

mmhash3-3.0.1-cp37-cp37m-win32.whl (14.4 kB view details)

Uploaded CPython 3.7m Windows x86

mmhash3-3.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (39.0 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

mmhash3-3.0.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (38.3 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

mmhash3-3.0.1-cp37-cp37m-macosx_10_9_x86_64.whl (12.2 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

mmhash3-3.0.1-cp36-cp36m-win_amd64.whl (15.0 kB view details)

Uploaded CPython 3.6m Windows x86-64

mmhash3-3.0.1-cp36-cp36m-win32.whl (14.5 kB view details)

Uploaded CPython 3.6m Windows x86

mmhash3-3.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (38.9 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ ARM64

mmhash3-3.0.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (38.2 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

mmhash3-3.0.1-cp36-cp36m-macosx_10_9_x86_64.whl (12.2 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

Details for the file mmhash3-3.0.1.tar.gz.

File metadata

  • Download URL: mmhash3-3.0.1.tar.gz
  • Upload date:
  • Size: 11.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.0

File hashes

Hashes for mmhash3-3.0.1.tar.gz
Algorithm Hash digest
SHA256 a00d68f4a1cc434b9501513c8a29e18ed1ddad383677d72b41d71d0d862348af
MD5 c47c0e4005a905a07ad2f873f4fac71f
BLAKE2b-256 46018ec6d864b53a9400676db27f30cd7f0848ec2e12f647cdc3c8639f890f60

See more details on using hashes here.

File details

Details for the file mmhash3-3.0.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: mmhash3-3.0.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 14.9 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.0

File hashes

Hashes for mmhash3-3.0.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 538240ab7936bf71b18304e5a7e7fd3c4c2fab103330ea99584bb4f777299a2b
MD5 5e593733ca1677ff9950b0769f15871c
BLAKE2b-256 324f85f1e14ddd9b1a5098d7b780db7e733c3c5362dacdc0353ab92e7913d4a4

See more details on using hashes here.

File details

Details for the file mmhash3-3.0.1-cp311-cp311-win32.whl.

File metadata

  • Download URL: mmhash3-3.0.1-cp311-cp311-win32.whl
  • Upload date:
  • Size: 14.5 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.0

File hashes

Hashes for mmhash3-3.0.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 22f92f0f88f28b215357acd346362fa9f7c9fffb436beb42cc4b442b676dbaa3
MD5 48af5375665ea1ba80be862620997d00
BLAKE2b-256 7ae76f0663feeba2d056f6e1b4e30126b90a35f9ceadbdcf61c742fb05f94370

See more details on using hashes here.

File details

Details for the file mmhash3-3.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mmhash3-3.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b4b0914effe4ddd8d33149e3508564c17719465b0cc81691c4fa50d5e0e14f80
MD5 75a3bd1a5bad8f067001291901ac4d8b
BLAKE2b-256 be3093161a5c78b26b2e93fb4c623db66bfec1c29188993f4b348797b037aa08

See more details on using hashes here.

File details

Details for the file mmhash3-3.0.1-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 mmhash3-3.0.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c0575050ac691475938df1ad03d8738c5bd1eadef62093e76157ebb7f2df0946
MD5 ef6586809c60640d24c6c53bd0165d34
BLAKE2b-256 d41c997ca36925d72492a3c3a81ae1abc30b8cb1143579672e2ca8e8856d35c9

See more details on using hashes here.

File details

Details for the file mmhash3-3.0.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mmhash3-3.0.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 de7895eafabc32f7c0c09a81a624921f536768de6e438e3de69e3e954a4d7072
MD5 e8ceac7f981380abc0e88d567fddb37b
BLAKE2b-256 fed6d081d6829df72583ba345758d922c84dbbab17effe110827410c445c6984

See more details on using hashes here.

File details

Details for the file mmhash3-3.0.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for mmhash3-3.0.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b172f3bd3220b0bf56fd7cc760fd8a9033def47103611d63fe867003079a1256
MD5 faffbe69efce1ceb8f2feb655f27eea6
BLAKE2b-256 699140b4c1df69dcacba9ceab8cd22ae793597b1f6137a53026cb42e0cd56aca

See more details on using hashes here.

File details

Details for the file mmhash3-3.0.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: mmhash3-3.0.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 14.9 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.0

File hashes

Hashes for mmhash3-3.0.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 54954ebe3a614f19ab4cfe24fa66ea093c493d9fac0533d002dd64c2540a0c99
MD5 80e320e4d490f02b3bdb747ae1b7ef55
BLAKE2b-256 830f2f5b600890b846739a37479a99b3f36cd3d2b2bb29d4c34a6be8b69193f9

See more details on using hashes here.

File details

Details for the file mmhash3-3.0.1-cp310-cp310-win32.whl.

File metadata

  • Download URL: mmhash3-3.0.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 14.5 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.0

File hashes

Hashes for mmhash3-3.0.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 68587dec7b8acdb7528fd511e295d8b5ccfe26022923a69867e1822f0fdb4c44
MD5 cead5e4e9ca05c80dc963587498ddf13
BLAKE2b-256 5e99c8f9b77c11cfae1bc00b3305b3d77fe35d4c1354a10567d943cce5491a55

See more details on using hashes here.

File details

Details for the file mmhash3-3.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mmhash3-3.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4675585617584e9e1aafa3a90ac0ac9a437257c507748d97de8b21977e9d6745
MD5 facb0ec798f074800941b6ff214ae256
BLAKE2b-256 71fc274e8bb0ad83baa5a4f4b5a2e1784f03ab39543566b24abd9b8ffc591a0f

See more details on using hashes here.

File details

Details for the file mmhash3-3.0.1-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 mmhash3-3.0.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ebfd0c2af09b41f0fe1dd260799bda90a0fc7eba4477ccaeb3951527700cd58f
MD5 cf5e02ef3b3363d35c8670cf0984cab3
BLAKE2b-256 9517d7081dea9a52237e87d673436ce8834a940a0cdcacef1266018a520b2e0b

See more details on using hashes here.

File details

Details for the file mmhash3-3.0.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mmhash3-3.0.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ecdaf4d1de617818bf05cd526ca558db6010beeba7ea9e19f695f2bdcac0e0a4
MD5 0048a434aa9e9c0f85bf3c23b5be922e
BLAKE2b-256 250ab334256657eb9646fda72064453903500a31dd04187bf63843c46b48eccf

See more details on using hashes here.

File details

Details for the file mmhash3-3.0.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for mmhash3-3.0.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 47deea30cd8d3d5cd52dc740902a4c70383bfe8248eac29d0877fe63e03c2713
MD5 7972783103f3d0d553cc8aa40fce3442
BLAKE2b-256 4ac51f2c16fbe0cea2d40bcb73c6a538943de4e347ac3d94c50e9f631c7faad4

See more details on using hashes here.

File details

Details for the file mmhash3-3.0.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: mmhash3-3.0.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 14.9 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.0

File hashes

Hashes for mmhash3-3.0.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0baeaa20cac5f75ed14f28056826bd9d9c8b2354b382073f3fd5190708992a0d
MD5 1bdaa32b617ac276ed46990dbd4ca5eb
BLAKE2b-256 d39568eb18229d54505b9898a1bb99eef83d6211e91e17e73360b73cfc8611b0

See more details on using hashes here.

File details

Details for the file mmhash3-3.0.1-cp39-cp39-win32.whl.

File metadata

  • Download URL: mmhash3-3.0.1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 14.4 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.0

File hashes

Hashes for mmhash3-3.0.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 bdac06d72e448c67afb12e758b203d875e29d4097bb279a38a5649d44b518ba7
MD5 34b1ae4b5414772367da80b3d3077148
BLAKE2b-256 8ab11b222c5cab38726dc06e7b159622a75fe58824442e13e052cd67e2a76a40

See more details on using hashes here.

File details

Details for the file mmhash3-3.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mmhash3-3.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d6ac8a5f511c60f341bf9cae462bb4941abb149d98464ba5f4f4548875b601c6
MD5 fcc841e8ce7098d538642fc9c6abb17b
BLAKE2b-256 75529801b23bdcbd2990c569aa86e4ab536120577813321b8f6781ac210d945c

See more details on using hashes here.

File details

Details for the file mmhash3-3.0.1-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 mmhash3-3.0.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 efef9e632e6e248e46f52d108a5ebd1f28edaf427b7fd47ebf97dbff4b2cab81
MD5 3ba5db4347e4587a9d0478f0d796e0ee
BLAKE2b-256 fc80ca6be44ada32bc8197cc7465659eaa71a159b94338fd64ba45b60420cea4

See more details on using hashes here.

File details

Details for the file mmhash3-3.0.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mmhash3-3.0.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6b7ef2eb95a18bcd02ce0d3e047adde3a025afd96c1d266a8a0d44574f44a307
MD5 fda128e3de761d0b16881f819b03441e
BLAKE2b-256 d826419ad694833a8664cc4a3132b2b53a53f92786d5c480a8049bdaccd2afbe

See more details on using hashes here.

File details

Details for the file mmhash3-3.0.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for mmhash3-3.0.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d3f333286bb87aa9dc6bd8e7960a55a27b011a401f24b889a50e6d219f65e7c9
MD5 98bcec7239088e2d7c63fe39d807c794
BLAKE2b-256 4f0337764be67937b7e21b2e0b72214b4da75c557c45fd79a7354701c1ed7e7b

See more details on using hashes here.

File details

Details for the file mmhash3-3.0.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: mmhash3-3.0.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 14.9 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.0

File hashes

Hashes for mmhash3-3.0.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 3b42d0bda5e1cd22c18b16887b0521060fb59d0aaaaf033feacbc0a2492d20fe
MD5 8671b5aa49bff08f08af86a19dc95b3b
BLAKE2b-256 0524f1b98fd242a075d75ad66e0f61053616478c44bbdff6077c1939a7d45f43

See more details on using hashes here.

File details

Details for the file mmhash3-3.0.1-cp38-cp38-win32.whl.

File metadata

  • Download URL: mmhash3-3.0.1-cp38-cp38-win32.whl
  • Upload date:
  • Size: 14.4 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.0

File hashes

Hashes for mmhash3-3.0.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 5f885f65e329fd14bc38debac4a79eacf381e856965d9c65c4d1c6946ea190d0
MD5 3d02c1b67c77064bb8d5fdf377ad0b7b
BLAKE2b-256 432e862af449d50d137db4bb0589b5a7f7525d63997163857945ddf1a5a5b235

See more details on using hashes here.

File details

Details for the file mmhash3-3.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mmhash3-3.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c9056196d5e3d3d844433a63d806a683f710ab3aaf1c910550c7746464bc43ae
MD5 17f10ec67f76f7c4710eada931c62a46
BLAKE2b-256 65193722fca323cb6a44331b7c5ee794d6009dd37b0834603a7f05dfbf470f7f

See more details on using hashes here.

File details

Details for the file mmhash3-3.0.1-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 mmhash3-3.0.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a0d4c307af0bf70207305f70f131898be071d1b19a89f462b13487f5c25e8d4e
MD5 6958c212663aafed6b99702affd42d58
BLAKE2b-256 9f6eabf02c79fe0f573e0913b2e5e87302b66240845fa81db12aacb7added433

See more details on using hashes here.

File details

Details for the file mmhash3-3.0.1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for mmhash3-3.0.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2479899e7dda834a671991a1098a691ab1c2eaa20c3e939d691ca4a19361cfe0
MD5 cc374a7fc3e93226e1d2c5a0e7243041
BLAKE2b-256 b5af8e934fbd155faa83c708b08d403babe0eae1c2986481040a7938be52922c

See more details on using hashes here.

File details

Details for the file mmhash3-3.0.1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: mmhash3-3.0.1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 14.9 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.0

File hashes

Hashes for mmhash3-3.0.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 1545e1177294afe4912d5a5e401c7fa9b799dd109b30289e7af74d5b07e7c474
MD5 abba46f2af45f4a877020bd58e286598
BLAKE2b-256 b4a530ab3d7bd68057e0d50bb87dce94bb81d14f47c250251e611fc3e410273c

See more details on using hashes here.

File details

Details for the file mmhash3-3.0.1-cp37-cp37m-win32.whl.

File metadata

  • Download URL: mmhash3-3.0.1-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 14.4 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.0

File hashes

Hashes for mmhash3-3.0.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 bb3030df1334fd665427f8be8e8ce4f04aeab7f6010ce4f2c128f0099bdab96f
MD5 948f28fee89229d49d35e5ef3ef6e87a
BLAKE2b-256 473f99a9db821105c088760c4e480e6d361af25bd9506bdd9e49b3e50508fe62

See more details on using hashes here.

File details

Details for the file mmhash3-3.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mmhash3-3.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6d51b1005233141ce7394531af40a3f0fc1f274467bf8dff44dcf7987924fe58
MD5 ebe3ff537b24c627e39582533b993007
BLAKE2b-256 815fbb97e5b6916fd5a3593578b162d11859663cde46bfd664f232641c46a5e1

See more details on using hashes here.

File details

Details for the file mmhash3-3.0.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mmhash3-3.0.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 855c67b100e37df166acf79cdff58fa8f9f6c48be0d1e1b6e9ad0fa34a9661ef
MD5 f67880418f9750818587e93469e3a8ba
BLAKE2b-256 6b44f5b771b36fbf0118e108f8e94c2aeaf2f5f9e0760f3935087e338f6eaf48

See more details on using hashes here.

File details

Details for the file mmhash3-3.0.1-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for mmhash3-3.0.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0cfd91ccd5fca1ba7ee925297131a15dfb94c714bfe6ba0fb3b1ca78b12bbfec
MD5 2530828072aaf89a07266feec9ed1066
BLAKE2b-256 b311f838ff82406eb2088134b169cc56e7f94b13f66d99683518ce1f337468f6

See more details on using hashes here.

File details

Details for the file mmhash3-3.0.1-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: mmhash3-3.0.1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 15.0 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.0

File hashes

Hashes for mmhash3-3.0.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 97fe077b24c948709ed2afc749bf6285d407bc54ff12c63d2dc86678c38a0b8e
MD5 cfa52c88ce4bcd26151f660d03372824
BLAKE2b-256 ed65648f3dfe9c33684b8ef0031c86d6f66185cd2712a8e1830112480c7b3d7f

See more details on using hashes here.

File details

Details for the file mmhash3-3.0.1-cp36-cp36m-win32.whl.

File metadata

  • Download URL: mmhash3-3.0.1-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 14.5 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.0

File hashes

Hashes for mmhash3-3.0.1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 bfafeb96fdeb10db8767d06e1f07b6fdcddba4aaa0dd15058561a49f7ae45345
MD5 f576ea33abe09dfe1d7d807d0c642b4a
BLAKE2b-256 8d8c0f81606c2fec7433d3a2ee6cf2f31a4c448bc5dec25baca39431d0b8034e

See more details on using hashes here.

File details

Details for the file mmhash3-3.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mmhash3-3.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b41708f72c6aa2a49ada1f0b61e85c05cd8389ad31d463fd5bca29999a4d5f9c
MD5 3da51e5b562335b5b7b85cbc5c094566
BLAKE2b-256 459e0d4ad3ad169ad8a7e604aa41303760bff5c3b6115b7f18bb11bd1ec7ffba

See more details on using hashes here.

File details

Details for the file mmhash3-3.0.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mmhash3-3.0.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a3ce9b4533ddc0a88ba045a27309714c3b127bd05e57fd252d1d5a71d4247ea7
MD5 74da47ab97b38b1c3689b64916672370
BLAKE2b-256 1507bcab16d3dd832bfdc1216b1d69a4b7d6c6738ce439ee837af04de1caa499

See more details on using hashes here.

File details

Details for the file mmhash3-3.0.1-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for mmhash3-3.0.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ca791bfb311e36ce13998e4632262ed4b95da9d3461941e18b6690760171a045
MD5 ef2fe8383dda60d6a8bf86e697baae1e
BLAKE2b-256 c5bd7f1ede3598b217116860142a24870028ed48c4dda97fb441cd1a3b1bdea1

See more details on using hashes here.

Supported by

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