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
, andmacosx_11_0_arm64
(Apple Silicon).
- Supported platforms are
- 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
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.
- Chapter 11: Using Less Ram in Micha Gorelick and Ian Ozsvald. 2014. High Performance Python: Practical Performant Programming for Humans. O'Reilly Media. ISBN: 978-1-4493-6159-4.
- Duke University. Efficient storage of data in memory.
- Max Burstein. Creating a Simple Bloom Filter.
- Bugra Akyildiz. A Gentle Introduction to Bloom Filter.
Similar libraries
- https://github.com/wc-duck/pymmh3: mmh3 in pure python (Fredrik Kihlander and Swapnil Gusani)
- https://github.com/escherba/python-cityhash: Python bindings for CityHash (Eugene Scherba)
- https://github.com/veelion/python-farmhash: Python bindigs for FarmHash (Veelion Chong)
- https://github.com/escherba/python-metrohash: Python bindings for MetroHash (Eugene Scherba)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | a00d68f4a1cc434b9501513c8a29e18ed1ddad383677d72b41d71d0d862348af |
|
MD5 | c47c0e4005a905a07ad2f873f4fac71f |
|
BLAKE2b-256 | 46018ec6d864b53a9400676db27f30cd7f0848ec2e12f647cdc3c8639f890f60 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 538240ab7936bf71b18304e5a7e7fd3c4c2fab103330ea99584bb4f777299a2b |
|
MD5 | 5e593733ca1677ff9950b0769f15871c |
|
BLAKE2b-256 | 324f85f1e14ddd9b1a5098d7b780db7e733c3c5362dacdc0353ab92e7913d4a4 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22f92f0f88f28b215357acd346362fa9f7c9fffb436beb42cc4b442b676dbaa3 |
|
MD5 | 48af5375665ea1ba80be862620997d00 |
|
BLAKE2b-256 | 7ae76f0663feeba2d056f6e1b4e30126b90a35f9ceadbdcf61c742fb05f94370 |
File details
Details for the file mmhash3-3.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: mmhash3-3.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 38.7 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b4b0914effe4ddd8d33149e3508564c17719465b0cc81691c4fa50d5e0e14f80 |
|
MD5 | 75a3bd1a5bad8f067001291901ac4d8b |
|
BLAKE2b-256 | be3093161a5c78b26b2e93fb4c623db66bfec1c29188993f4b348797b037aa08 |
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
- Download URL: mmhash3-3.0.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 38.0 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0575050ac691475938df1ad03d8738c5bd1eadef62093e76157ebb7f2df0946 |
|
MD5 | ef6586809c60640d24c6c53bd0165d34 |
|
BLAKE2b-256 | d41c997ca36925d72492a3c3a81ae1abc30b8cb1143579672e2ca8e8856d35c9 |
File details
Details for the file mmhash3-3.0.1-cp311-cp311-macosx_11_0_arm64.whl
.
File metadata
- Download URL: mmhash3-3.0.1-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 13.0 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | de7895eafabc32f7c0c09a81a624921f536768de6e438e3de69e3e954a4d7072 |
|
MD5 | e8ceac7f981380abc0e88d567fddb37b |
|
BLAKE2b-256 | fed6d081d6829df72583ba345758d922c84dbbab17effe110827410c445c6984 |
File details
Details for the file mmhash3-3.0.1-cp311-cp311-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: mmhash3-3.0.1-cp311-cp311-macosx_10_9_x86_64.whl
- Upload date:
- Size: 12.3 kB
- Tags: CPython 3.11, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b172f3bd3220b0bf56fd7cc760fd8a9033def47103611d63fe867003079a1256 |
|
MD5 | faffbe69efce1ceb8f2feb655f27eea6 |
|
BLAKE2b-256 | 699140b4c1df69dcacba9ceab8cd22ae793597b1f6137a53026cb42e0cd56aca |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54954ebe3a614f19ab4cfe24fa66ea093c493d9fac0533d002dd64c2540a0c99 |
|
MD5 | 80e320e4d490f02b3bdb747ae1b7ef55 |
|
BLAKE2b-256 | 830f2f5b600890b846739a37479a99b3f36cd3d2b2bb29d4c34a6be8b69193f9 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68587dec7b8acdb7528fd511e295d8b5ccfe26022923a69867e1822f0fdb4c44 |
|
MD5 | cead5e4e9ca05c80dc963587498ddf13 |
|
BLAKE2b-256 | 5e99c8f9b77c11cfae1bc00b3305b3d77fe35d4c1354a10567d943cce5491a55 |
File details
Details for the file mmhash3-3.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: mmhash3-3.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 38.7 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4675585617584e9e1aafa3a90ac0ac9a437257c507748d97de8b21977e9d6745 |
|
MD5 | facb0ec798f074800941b6ff214ae256 |
|
BLAKE2b-256 | 71fc274e8bb0ad83baa5a4f4b5a2e1784f03ab39543566b24abd9b8ffc591a0f |
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
- Download URL: mmhash3-3.0.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 38.0 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebfd0c2af09b41f0fe1dd260799bda90a0fc7eba4477ccaeb3951527700cd58f |
|
MD5 | cf5e02ef3b3363d35c8670cf0984cab3 |
|
BLAKE2b-256 | 9517d7081dea9a52237e87d673436ce8834a940a0cdcacef1266018a520b2e0b |
File details
Details for the file mmhash3-3.0.1-cp310-cp310-macosx_11_0_arm64.whl
.
File metadata
- Download URL: mmhash3-3.0.1-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 13.0 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ecdaf4d1de617818bf05cd526ca558db6010beeba7ea9e19f695f2bdcac0e0a4 |
|
MD5 | 0048a434aa9e9c0f85bf3c23b5be922e |
|
BLAKE2b-256 | 250ab334256657eb9646fda72064453903500a31dd04187bf63843c46b48eccf |
File details
Details for the file mmhash3-3.0.1-cp310-cp310-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: mmhash3-3.0.1-cp310-cp310-macosx_10_9_x86_64.whl
- Upload date:
- Size: 12.3 kB
- Tags: CPython 3.10, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47deea30cd8d3d5cd52dc740902a4c70383bfe8248eac29d0877fe63e03c2713 |
|
MD5 | 7972783103f3d0d553cc8aa40fce3442 |
|
BLAKE2b-256 | 4ac51f2c16fbe0cea2d40bcb73c6a538943de4e347ac3d94c50e9f631c7faad4 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0baeaa20cac5f75ed14f28056826bd9d9c8b2354b382073f3fd5190708992a0d |
|
MD5 | 1bdaa32b617ac276ed46990dbd4ca5eb |
|
BLAKE2b-256 | d39568eb18229d54505b9898a1bb99eef83d6211e91e17e73360b73cfc8611b0 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | bdac06d72e448c67afb12e758b203d875e29d4097bb279a38a5649d44b518ba7 |
|
MD5 | 34b1ae4b5414772367da80b3d3077148 |
|
BLAKE2b-256 | 8ab11b222c5cab38726dc06e7b159622a75fe58824442e13e052cd67e2a76a40 |
File details
Details for the file mmhash3-3.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: mmhash3-3.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 38.6 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6ac8a5f511c60f341bf9cae462bb4941abb149d98464ba5f4f4548875b601c6 |
|
MD5 | fcc841e8ce7098d538642fc9c6abb17b |
|
BLAKE2b-256 | 75529801b23bdcbd2990c569aa86e4ab536120577813321b8f6781ac210d945c |
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
- Download URL: mmhash3-3.0.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 37.9 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | efef9e632e6e248e46f52d108a5ebd1f28edaf427b7fd47ebf97dbff4b2cab81 |
|
MD5 | 3ba5db4347e4587a9d0478f0d796e0ee |
|
BLAKE2b-256 | fc80ca6be44ada32bc8197cc7465659eaa71a159b94338fd64ba45b60420cea4 |
File details
Details for the file mmhash3-3.0.1-cp39-cp39-macosx_11_0_arm64.whl
.
File metadata
- Download URL: mmhash3-3.0.1-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 12.9 kB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b7ef2eb95a18bcd02ce0d3e047adde3a025afd96c1d266a8a0d44574f44a307 |
|
MD5 | fda128e3de761d0b16881f819b03441e |
|
BLAKE2b-256 | d826419ad694833a8664cc4a3132b2b53a53f92786d5c480a8049bdaccd2afbe |
File details
Details for the file mmhash3-3.0.1-cp39-cp39-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: mmhash3-3.0.1-cp39-cp39-macosx_10_9_x86_64.whl
- Upload date:
- Size: 12.3 kB
- Tags: CPython 3.9, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3f333286bb87aa9dc6bd8e7960a55a27b011a401f24b889a50e6d219f65e7c9 |
|
MD5 | 98bcec7239088e2d7c63fe39d807c794 |
|
BLAKE2b-256 | 4f0337764be67937b7e21b2e0b72214b4da75c557c45fd79a7354701c1ed7e7b |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b42d0bda5e1cd22c18b16887b0521060fb59d0aaaaf033feacbc0a2492d20fe |
|
MD5 | 8671b5aa49bff08f08af86a19dc95b3b |
|
BLAKE2b-256 | 0524f1b98fd242a075d75ad66e0f61053616478c44bbdff6077c1939a7d45f43 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f885f65e329fd14bc38debac4a79eacf381e856965d9c65c4d1c6946ea190d0 |
|
MD5 | 3d02c1b67c77064bb8d5fdf377ad0b7b |
|
BLAKE2b-256 | 432e862af449d50d137db4bb0589b5a7f7525d63997163857945ddf1a5a5b235 |
File details
Details for the file mmhash3-3.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: mmhash3-3.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 39.3 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9056196d5e3d3d844433a63d806a683f710ab3aaf1c910550c7746464bc43ae |
|
MD5 | 17f10ec67f76f7c4710eada931c62a46 |
|
BLAKE2b-256 | 65193722fca323cb6a44331b7c5ee794d6009dd37b0834603a7f05dfbf470f7f |
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
- Download URL: mmhash3-3.0.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 38.6 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0d4c307af0bf70207305f70f131898be071d1b19a89f462b13487f5c25e8d4e |
|
MD5 | 6958c212663aafed6b99702affd42d58 |
|
BLAKE2b-256 | 9f6eabf02c79fe0f573e0913b2e5e87302b66240845fa81db12aacb7added433 |
File details
Details for the file mmhash3-3.0.1-cp38-cp38-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: mmhash3-3.0.1-cp38-cp38-macosx_10_9_x86_64.whl
- Upload date:
- Size: 12.3 kB
- Tags: CPython 3.8, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2479899e7dda834a671991a1098a691ab1c2eaa20c3e939d691ca4a19361cfe0 |
|
MD5 | cc374a7fc3e93226e1d2c5a0e7243041 |
|
BLAKE2b-256 | b5af8e934fbd155faa83c708b08d403babe0eae1c2986481040a7938be52922c |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1545e1177294afe4912d5a5e401c7fa9b799dd109b30289e7af74d5b07e7c474 |
|
MD5 | abba46f2af45f4a877020bd58e286598 |
|
BLAKE2b-256 | b4a530ab3d7bd68057e0d50bb87dce94bb81d14f47c250251e611fc3e410273c |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb3030df1334fd665427f8be8e8ce4f04aeab7f6010ce4f2c128f0099bdab96f |
|
MD5 | 948f28fee89229d49d35e5ef3ef6e87a |
|
BLAKE2b-256 | 473f99a9db821105c088760c4e480e6d361af25bd9506bdd9e49b3e50508fe62 |
File details
Details for the file mmhash3-3.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: mmhash3-3.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 39.0 kB
- Tags: CPython 3.7m, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d51b1005233141ce7394531af40a3f0fc1f274467bf8dff44dcf7987924fe58 |
|
MD5 | ebe3ff537b24c627e39582533b993007 |
|
BLAKE2b-256 | 815fbb97e5b6916fd5a3593578b162d11859663cde46bfd664f232641c46a5e1 |
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
- Download URL: mmhash3-3.0.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 38.3 kB
- Tags: CPython 3.7m, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 855c67b100e37df166acf79cdff58fa8f9f6c48be0d1e1b6e9ad0fa34a9661ef |
|
MD5 | f67880418f9750818587e93469e3a8ba |
|
BLAKE2b-256 | 6b44f5b771b36fbf0118e108f8e94c2aeaf2f5f9e0760f3935087e338f6eaf48 |
File details
Details for the file mmhash3-3.0.1-cp37-cp37m-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: mmhash3-3.0.1-cp37-cp37m-macosx_10_9_x86_64.whl
- Upload date:
- Size: 12.2 kB
- Tags: CPython 3.7m, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0cfd91ccd5fca1ba7ee925297131a15dfb94c714bfe6ba0fb3b1ca78b12bbfec |
|
MD5 | 2530828072aaf89a07266feec9ed1066 |
|
BLAKE2b-256 | b311f838ff82406eb2088134b169cc56e7f94b13f66d99683518ce1f337468f6 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97fe077b24c948709ed2afc749bf6285d407bc54ff12c63d2dc86678c38a0b8e |
|
MD5 | cfa52c88ce4bcd26151f660d03372824 |
|
BLAKE2b-256 | ed65648f3dfe9c33684b8ef0031c86d6f66185cd2712a8e1830112480c7b3d7f |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | bfafeb96fdeb10db8767d06e1f07b6fdcddba4aaa0dd15058561a49f7ae45345 |
|
MD5 | f576ea33abe09dfe1d7d807d0c642b4a |
|
BLAKE2b-256 | 8d8c0f81606c2fec7433d3a2ee6cf2f31a4c448bc5dec25baca39431d0b8034e |
File details
Details for the file mmhash3-3.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: mmhash3-3.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 38.9 kB
- Tags: CPython 3.6m, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b41708f72c6aa2a49ada1f0b61e85c05cd8389ad31d463fd5bca29999a4d5f9c |
|
MD5 | 3da51e5b562335b5b7b85cbc5c094566 |
|
BLAKE2b-256 | 459e0d4ad3ad169ad8a7e604aa41303760bff5c3b6115b7f18bb11bd1ec7ffba |
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
- Download URL: mmhash3-3.0.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 38.2 kB
- Tags: CPython 3.6m, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3ce9b4533ddc0a88ba045a27309714c3b127bd05e57fd252d1d5a71d4247ea7 |
|
MD5 | 74da47ab97b38b1c3689b64916672370 |
|
BLAKE2b-256 | 1507bcab16d3dd832bfdc1216b1d69a4b7d6c6738ce439ee837af04de1caa499 |
File details
Details for the file mmhash3-3.0.1-cp36-cp36m-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: mmhash3-3.0.1-cp36-cp36m-macosx_10_9_x86_64.whl
- Upload date:
- Size: 12.2 kB
- Tags: CPython 3.6m, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca791bfb311e36ce13998e4632262ed4b95da9d3461941e18b6690760171a045 |
|
MD5 | ef2fe8383dda60d6a8bf86e697baae1e |
|
BLAKE2b-256 | c5bd7f1ede3598b217116860142a24870028ed48c4dda97fb441cd1a3b1bdea1 |