Skip to main content

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

Project description

mmh3

GitHub Super-Linter Build PyPi Version Python Versions License: MIT Total Downloads Recent Downloads

mmh3 is a Python extension 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.

Another common use of mmh3 is to calculate favicon hashes used by Shodan, the world's first IoT search engine.

How to use

Install

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

Simple functions

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)

hashlib-style hashers

mmh3 implements hashers whose interfaces are similar to hashlib in the standard library: mmh3_32() for 32 bit hashing, mmh3_x64_128() for 128 bit hashing optimized for x64 architectures, and mmh3_x86_128() for 128 bit hashing optimized for x86 architectures.

In addition to the standard digest() method, each hasher has sintdigest(), which returns a signed integer, and uintdigest(), which returns an unsigned integer. 128 bit hashers also have stupledigest() and utupledigest() which return two 64 bit integers.

Note that as of version 4.0.0, the implementation is still experimental and its performance can be unsatisfactory (especially mmh3_x86_128()). Also, hexdigest() is not supported. Use digest().hex() instead.

>>> import mmh3
>>> hasher = mmh3.mmh3_x64_128(seed=42)
>>> hasher.update(b"foo")
>>> hasher.update(b"bar")
>>> hasher.update("foo") # str inputs are not allowed for hashers
TypeError: Strings must be encoded before hashing
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
>>> hasher.digest()
b'\x82_n\xdd \xac\xb6j\xef\x99\xb1e\xc4\n\xc9\xfd'
>>> hasher.sintdigest() # 128 bit signed int
-2943813934500665152301506963178627198
>>> hasher.uintdigest() # 128 bit unsigned int
337338552986437798311073100468589584258
>>> hasher.stupledigest() # two 64 bit signed ints
(7689522670935629698, -159584473158936081)
>>> hasher.utupledigest() # two 64 bit unsigned ints
(7689522670935629698, 18287159600550615535)

Changelog

4.0.0 (2023-05-22)

3.1.0 (2023-03-24)

  • Add support for Python 3.10 and 3.11. Thanks wouter bolsterlee and Dušan Nikolić!
  • Drop support for Python 3.6; remove legacy code for Python 2.x at the source code level.
  • Add support for 32-bit architectures such as i686 and armv7l. From now on, hash and hash_from_buffer on these architectures will generate the same hash values as those on other environments. Thanks Danil Shein!
  • In relation to the above, manylinux2014_i686 wheels are now available.
  • Support for hashing huge data (>16GB). Thanks arieleizenberg!

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, and 3.9.
  • Migrate CI from Travis CI and AppVeyor to GitHub Actions.

See CHANGELOG.md for the complete changelog.

License

MIT, unless otherwise noted within a file.

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.

From version 4.0.0, mmh3 returns the same value under big-endian platforms as that under little-endian ones, while the original C++ library is endian-sensitive. If you need to obtain the original-compliant results under big-endian environments, please use version 3.*.

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

For compatibility with murmur3 (Go), see https://github.com/hajimes/mmh3/issues/46.

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 https://github.com/aappleby/smhasher.

Ported and modified for Python by Hajime Senuma.

See also

Tutorials (High-Performance Computing)

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

Tutorials (Internet of Things)

Shodan, the world's first IoT search engine, uses MurmurHash3 hash values for favicons (icons associated with web pages). ZoomEye follows Shodan's convention. Calculating these values with mmh3 is useful for OSINT and cybersecurity activities.

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

mmh3-4.0.0.tar.gz (25.2 kB view details)

Uploaded Source

Built Distributions

mmh3-4.0.0-cp311-cp311-win_arm64.whl (30.3 kB view details)

Uploaded CPython 3.11Windows ARM64

mmh3-4.0.0-cp311-cp311-win_amd64.whl (31.5 kB view details)

Uploaded CPython 3.11Windows x86-64

mmh3-4.0.0-cp311-cp311-win32.whl (31.4 kB view details)

Uploaded CPython 3.11Windows x86

mmh3-4.0.0-cp311-cp311-musllinux_1_1_x86_64.whl (77.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

mmh3-4.0.0-cp311-cp311-musllinux_1_1_s390x.whl (79.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ s390x

mmh3-4.0.0-cp311-cp311-musllinux_1_1_ppc64le.whl (82.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ ppc64le

mmh3-4.0.0-cp311-cp311-musllinux_1_1_i686.whl (75.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ i686

mmh3-4.0.0-cp311-cp311-musllinux_1_1_aarch64.whl (77.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

mmh3-4.0.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (71.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

mmh3-4.0.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (72.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

mmh3-4.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (69.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

mmh3-4.0.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (68.3 kB view details)

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

mmh3-4.0.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (66.4 kB view details)

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

mmh3-4.0.0-cp311-cp311-macosx_11_0_arm64.whl (31.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

mmh3-4.0.0-cp311-cp311-macosx_10_9_x86_64.whl (30.1 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

mmh3-4.0.0-cp311-cp311-macosx_10_9_universal2.whl (40.9 kB view details)

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

mmh3-4.0.0-cp310-cp310-win_arm64.whl (30.3 kB view details)

Uploaded CPython 3.10Windows ARM64

mmh3-4.0.0-cp310-cp310-win_amd64.whl (31.5 kB view details)

Uploaded CPython 3.10Windows x86-64

mmh3-4.0.0-cp310-cp310-win32.whl (31.4 kB view details)

Uploaded CPython 3.10Windows x86

mmh3-4.0.0-cp310-cp310-musllinux_1_1_x86_64.whl (75.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

mmh3-4.0.0-cp310-cp310-musllinux_1_1_s390x.whl (76.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ s390x

mmh3-4.0.0-cp310-cp310-musllinux_1_1_ppc64le.whl (80.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ppc64le

mmh3-4.0.0-cp310-cp310-musllinux_1_1_i686.whl (73.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ i686

mmh3-4.0.0-cp310-cp310-musllinux_1_1_aarch64.whl (75.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

mmh3-4.0.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (71.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

mmh3-4.0.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (72.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

mmh3-4.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (69.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

mmh3-4.0.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (68.0 kB view details)

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

mmh3-4.0.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (66.2 kB view details)

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

mmh3-4.0.0-cp310-cp310-macosx_11_0_arm64.whl (31.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

mmh3-4.0.0-cp310-cp310-macosx_10_9_x86_64.whl (30.1 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

mmh3-4.0.0-cp310-cp310-macosx_10_9_universal2.whl (40.9 kB view details)

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

mmh3-4.0.0-cp39-cp39-win_arm64.whl (30.4 kB view details)

Uploaded CPython 3.9Windows ARM64

mmh3-4.0.0-cp39-cp39-win_amd64.whl (31.5 kB view details)

Uploaded CPython 3.9Windows x86-64

mmh3-4.0.0-cp39-cp39-win32.whl (31.4 kB view details)

Uploaded CPython 3.9Windows x86

mmh3-4.0.0-cp39-cp39-musllinux_1_1_x86_64.whl (75.4 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

mmh3-4.0.0-cp39-cp39-musllinux_1_1_s390x.whl (76.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ s390x

mmh3-4.0.0-cp39-cp39-musllinux_1_1_ppc64le.whl (80.4 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ ppc64le

mmh3-4.0.0-cp39-cp39-musllinux_1_1_i686.whl (73.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ i686

mmh3-4.0.0-cp39-cp39-musllinux_1_1_aarch64.whl (74.9 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ ARM64

mmh3-4.0.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (71.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

mmh3-4.0.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (72.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

mmh3-4.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (69.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

mmh3-4.0.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (67.8 kB view details)

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

mmh3-4.0.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (66.0 kB view details)

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

mmh3-4.0.0-cp39-cp39-macosx_11_0_arm64.whl (31.0 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

mmh3-4.0.0-cp39-cp39-macosx_10_9_x86_64.whl (30.1 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

mmh3-4.0.0-cp39-cp39-macosx_10_9_universal2.whl (40.9 kB view details)

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

mmh3-4.0.0-cp38-cp38-win_amd64.whl (31.5 kB view details)

Uploaded CPython 3.8Windows x86-64

mmh3-4.0.0-cp38-cp38-win32.whl (31.4 kB view details)

Uploaded CPython 3.8Windows x86

mmh3-4.0.0-cp38-cp38-musllinux_1_1_x86_64.whl (75.7 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

mmh3-4.0.0-cp38-cp38-musllinux_1_1_s390x.whl (76.9 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ s390x

mmh3-4.0.0-cp38-cp38-musllinux_1_1_ppc64le.whl (80.6 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ ppc64le

mmh3-4.0.0-cp38-cp38-musllinux_1_1_i686.whl (73.2 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ i686

mmh3-4.0.0-cp38-cp38-musllinux_1_1_aarch64.whl (75.3 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ ARM64

mmh3-4.0.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (71.5 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ s390x

mmh3-4.0.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (72.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ppc64le

mmh3-4.0.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (69.3 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

mmh3-4.0.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (68.1 kB view details)

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

mmh3-4.0.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (66.5 kB view details)

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

mmh3-4.0.0-cp38-cp38-macosx_11_0_arm64.whl (31.0 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

mmh3-4.0.0-cp38-cp38-macosx_10_9_x86_64.whl (30.0 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

mmh3-4.0.0-cp38-cp38-macosx_10_9_universal2.whl (40.9 kB view details)

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

File details

Details for the file mmh3-4.0.0.tar.gz.

File metadata

  • Download URL: mmh3-4.0.0.tar.gz
  • Upload date:
  • Size: 25.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for mmh3-4.0.0.tar.gz
Algorithm Hash digest
SHA256 056b83d04e595547d0407cc8e5aa5d8ba8802a8afa417b64c1c30235b5389e30
MD5 c0cd0cddd85235636a647d0f71e75fcc
BLAKE2b-256 76d42aae33efebe5e40862e8346774bc2559b2967465d5ee58895d17b05589cf

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp311-cp311-win_arm64.whl.

File metadata

  • Download URL: mmh3-4.0.0-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 30.3 kB
  • Tags: CPython 3.11, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for mmh3-4.0.0-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 72706beb124293b58968881ce3d59f678538c4dec3977c4edd9a9db402ad4486
MD5 db576e042ce4430071de78ea8ee1e41b
BLAKE2b-256 0b773bd4ca0c641a16fda3c03d4e0f69eeded0d9969d46988590c4b53729b7de

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: mmh3-4.0.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 31.5 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for mmh3-4.0.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a32c815f4d32bcbf71147b9109904e34f33716bed344955d13983026dc8568e0
MD5 ab493debd5b0d36cff747412d47434b6
BLAKE2b-256 56a9d495d36cb1ee55653e6d10e0402fe557209812fc5527ae7502ae02c9b323

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: mmh3-4.0.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 31.4 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for mmh3-4.0.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 f4ec497d5926842a45f235d1eda03ef2cc10e4ccb0738bbe828837817f0fbbfd
MD5 ebb95142535fa3f346e228b84ce3f0c6
BLAKE2b-256 7f575f0cd3abe62ef4c6b844916cb14194d9f49bb3c31384ac74d94446f250ec

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for mmh3-4.0.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 df22bd073107fe20006f9197ba29579e915a9a89142ef65130939aa0136c78e7
MD5 0c8062a9a1753184de46d22f1e26a55f
BLAKE2b-256 4e8d8ef6f4f9c9cbc6a7d406e5882bfffd85f0b21c26b9023f86c109ecde3f6c

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp311-cp311-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for mmh3-4.0.0-cp311-cp311-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 e6e5e4f543bf798161321deb186723a4ef530e7f216ea4c153e525f63c78fc78
MD5 559b3e089ae36bef5991da0fa20b2ef6
BLAKE2b-256 ee79186554e7343905458ddf0de9a6f9020e68ce9610266701c53d2e87d04693

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp311-cp311-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for mmh3-4.0.0-cp311-cp311-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 087ee4a8c6dbfb4f356aaf32879846ad13e92894201f4d221a087fbb8857ec9a
MD5 dd4c4b350779f9cd755703e33e08084c
BLAKE2b-256 44b7be9305b2795119e6c82168d3411de632bb9242f5ca33dc5445fc5835085c

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

  • Download URL: mmh3-4.0.0-cp311-cp311-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 75.4 kB
  • Tags: CPython 3.11, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for mmh3-4.0.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 1a9e6244923549e23d4b88c36d144d326092e0d33b802295d04c76e5dde567f4
MD5 799148b2b2f03fe2e6048b1ee786aa69
BLAKE2b-256 dfeeb19cc47fe65e5ff0dbf0e08206bc29d8f8f49f93aef46d1445c9f39f16c7

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp311-cp311-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for mmh3-4.0.0-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 54064f72545c187150edbbf2e6c5c39017797d851f99aee3726ce5dc26d786f2
MD5 c5845816902420c2c9196e5f368a95a8
BLAKE2b-256 085b27bc920cb94231d538905f84e0f0e6f35b13eef861a0bea8652e743ff80a

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for mmh3-4.0.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 6a0323dfd7609634867e5fb23cf21f96c36792b558d88af73fdbc97e3440ea79
MD5 e850255ba2cdfea3e808d36747446955
BLAKE2b-256 e4c6b16a6526c5c58fd6196e9995492b2c8f1599ff04f0058e7906abcac3e197

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for mmh3-4.0.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 cd912d31aa5e2327342777f8b9cde8b82adc3525fd7fa535a2b7b76789f4162a
MD5 98b77c948a04531937bb51fb1954f0b3
BLAKE2b-256 06dc034df49ba31551e9601cca8f80070e1454f76fa0394de7d6ce9bac8ccb18

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mmh3-4.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b895044e24b845e75af3cb6ec3cd7ae88fa87ffcba93f2bfed3ae0c226d4a2e5
MD5 f472c66e5b79c0f00686aaa7387af7c2
BLAKE2b-256 3e7770c836efab52fa134c3be6d368485295b773829d05302afea5759623ccf9

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mmh3-4.0.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a1c6e9e87c4ee08b60c5b5f967ac82777974b2aa0df5ef6f574c66a775231470
MD5 a6a396c596d858d728999a0ada846bd7
BLAKE2b-256 c64b5b412eb88aebed407d9c8e377a0c783558cf69c4d8a1d2cf211ca261135d

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for mmh3-4.0.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2107a8de64e79d7b532ae9844e8ce79ff3284d5b6661b0566e5511cf11c6efca
MD5 3d9b8171cc36a9b490457c6dff358862
BLAKE2b-256 25b46ea34ae8680e4a60cb6325ccb252b1f1a8f8de36b3cae084b39f920bc54d

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mmh3-4.0.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 646eb838998f60eea6fbcfde8ddef1081c4a10a30c09400ee2ec57a789cafb9b
MD5 47c9ab10d29643aa74662f7a33fc3dd4
BLAKE2b-256 c07af5219d60ccbc47c9a36a160efcb53330815ac67928c60b1cc4f278bc3b49

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for mmh3-4.0.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7e39f5aa5ce2cda81f1f5856092bdb8e9263cb021990c1aede92c31c84a593ef
MD5 95d0ef8cf6709b06bccfd32eb9b9d4f5
BLAKE2b-256 e8a4a004edae47ce184bca6601a0ff3290b61102c1c1732d1e060d77b4fb3b5e

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for mmh3-4.0.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 dfbd7db8ed8ce8ab0cb1dee1a25f15a900c9e66ef12004ab593984a51ba36fae
MD5 27124a7f2ed105ecd79655f5bc1e013a
BLAKE2b-256 d3775bd9ed6f07a21221716f10cedb7a665ad2d929522a999837873e6ddabb63

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp310-cp310-win_arm64.whl.

File metadata

  • Download URL: mmh3-4.0.0-cp310-cp310-win_arm64.whl
  • Upload date:
  • Size: 30.3 kB
  • Tags: CPython 3.10, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for mmh3-4.0.0-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 14e835ea27fe36bf9fe584dbd2063c9c3c68e3bb3d11c41c5922bf5b9759b2e0
MD5 4d4871426a9ac3b7f7c5800c502a13ac
BLAKE2b-256 77aa27a42cc646db37316646fa120efde01d6ff60ce97b6b9500f9554e1ba161

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: mmh3-4.0.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 31.5 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for mmh3-4.0.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c6af081268d05a645c9195968baf901d1a70f64e05586c9393f744ce0943a6d8
MD5 9304ebdf8b9bb0172749eccd88b4c56c
BLAKE2b-256 47f25e9c919e6d38980c578e4abd39d807ed0a6730ebfd33bf3a6bed2cba4aba

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: mmh3-4.0.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 31.4 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for mmh3-4.0.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 4333668e3ddadd1795c223b44376f18b22fec205fd9604ae7b8e7ab3cdf12ce0
MD5 24f020efc85613a0cf083bd2bc50e509
BLAKE2b-256 96365734a831bf350b29a2b6a70eafb0fc350d9f19ea036de400a0156151f214

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for mmh3-4.0.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 496e39cc349630294fbf39db7571d5833e9e779df90fc0cc1f652c2f1df7b1c1
MD5 36136fbef3cad63a858a3ad2365ad806
BLAKE2b-256 1538372cbb795dee3f4882b776061cc33a6802ae39014850fdfe79f22bc7913d

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp310-cp310-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for mmh3-4.0.0-cp310-cp310-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 6dd94d8650576b1395640dfa62f49aa5bdead7200a655efee215b4a9c78f4882
MD5 4ab8aeb000791ed09174f6a5c3836f23
BLAKE2b-256 da4c8ab4201edbb1c74c2c140b4dcc11eefcffa9983e438d4e7e6a366ab05c40

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp310-cp310-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for mmh3-4.0.0-cp310-cp310-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 2c73a503ab4297b4a2125eeda50b28bcd7eb8a6eef7b52e2a4a4c810267d0076
MD5 9065a758156b6be38c00618d50a0116d
BLAKE2b-256 632eabc9557f6bb86c079797df9a14d2e12c5a1b25d63e71c38e1a50382da9f1

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

  • Download URL: mmh3-4.0.0-cp310-cp310-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 73.4 kB
  • Tags: CPython 3.10, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for mmh3-4.0.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 7754d661e8dd855b7950cb94f33db45ee53f12bc271eb376d5a8c84c4c039ad4
MD5 2c58c2a767b23d4240c749e17200bc58
BLAKE2b-256 9e69ab8797dc893c2c207c356c8aae7921f069383a0d8d414d6d43304f549170

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for mmh3-4.0.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 d2c2642101105a36db0f936f137cd27bdc75335739e06d0d172d1ece907cb99e
MD5 86d8d5e33d360272c45c80d2e7b51cfa
BLAKE2b-256 5fed52bedf5ad38f3810ab9527370511f74231e745da3e34e646f14f8644d112

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for mmh3-4.0.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 006ac0d3fe9cbc2855f63491ac3ce77290cedb6adf147d9bf803eb4097f765a5
MD5 900ddc3e988c57b7793287868bd0c764
BLAKE2b-256 e84234a1a56958847e16c52cc1bda5fc5e8db0241474bd0ee1c57d4354f966ae

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for mmh3-4.0.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ec5c0e0f4be15d73d2ff8d00212c67fcd4f36bca4b43e3c940c545341805dd22
MD5 3cee4728502704dc83b4f25deff09762
BLAKE2b-256 1152847f74317e308df2519a29b8a20898e233a58815321a0b6900946b54458b

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mmh3-4.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4e78c400595fb10c5ba46bd2386a0f1b2d5345c09d391882f96a27b4cf8bfc84
MD5 1ad43a28db564d5b00dd498d0735df85
BLAKE2b-256 3f7a062e27315ae5384ad6b48d8c1f578f3247b0c921d3d4348c8077d75384aa

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mmh3-4.0.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ba8734f408a08822b2597a70a58549fd84a7afd86a18839ae1bb0bc9b9d2b816
MD5 2a7c84e958865da8c5dd381af809c558
BLAKE2b-256 1877ceef9eace263226882e1035d32478ce76d31b2d70194d35e9b5f35d3f6f0

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for mmh3-4.0.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3dceabcf98a3c5c9a137a81c7e2f8cb9b438c1b1da6d8c4d7ec8ca9df52cdd3c
MD5 b8e61f51cf72e08a86db1439762934e0
BLAKE2b-256 eed73873c1d74778b56088caffaddfa0004299948be326e3cb3b9c99eafb83f2

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mmh3-4.0.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 072d449ed3769b7faff5ce7fe05323d2602834f03dfc3969dcedb183b1d902ec
MD5 c8e463e9f6a1e0f885691a5b479cca3c
BLAKE2b-256 3fd991710bfd28a6312ea6b42ae3d43f3d1fa8b342b60334c18ef45b5dd06e8e

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for mmh3-4.0.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6ab345fba03d94cd08494a60c244085fb800645881639795b9390900672ee1c4
MD5 5d50596f6a18ff391859064b9952444f
BLAKE2b-256 462d47bf601ca57ee2226b49ac3c7211b72ccc46d5fc6b6754bd613850624c2c

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for mmh3-4.0.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 214ae1ab976401b3fd8da2a3828d1520d31592efacab63f90c222a0e69ad68cf
MD5 b834da963f93a065ae0fa01df34fee95
BLAKE2b-256 37fb98e717253d39790e776062d10d7a7587336034fa3f5008a01d1ef2113b9b

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp39-cp39-win_arm64.whl.

File metadata

  • Download URL: mmh3-4.0.0-cp39-cp39-win_arm64.whl
  • Upload date:
  • Size: 30.4 kB
  • Tags: CPython 3.9, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for mmh3-4.0.0-cp39-cp39-win_arm64.whl
Algorithm Hash digest
SHA256 2a2db279f0c97619a6d3cc291168cc47a3cbd73cf1767a058e5cc765252260a1
MD5 b126bb2c685f26d63d504e4b16e1bd09
BLAKE2b-256 ded7eca4f5e1afeed27c4d594cdb1e37c36cb69f1ffa2513318fc735bfef4200

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: mmh3-4.0.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 31.5 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for mmh3-4.0.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 5790d3bf330a6be8bea19fcc03965a5cf6c9a37021ecf9202e54ed7c3d33bd23
MD5 e6acec342dcd329c73bec218ac3028a4
BLAKE2b-256 8c19a3e733d15dba00679b8cf01af577694bc4565fb9005fb2b35c02d30b157e

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp39-cp39-win32.whl.

File metadata

  • Download URL: mmh3-4.0.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 31.4 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for mmh3-4.0.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 a373025a487295c9e6cbf86159665f49963077d39a843707519c678f7e6791a2
MD5 e4ecd810603ebac8bb4e3a69c9d4b67a
BLAKE2b-256 588498a6621a75591cfab7a033fc85b8ae725e2b6795cde5bbd2e70695065507

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

  • Download URL: mmh3-4.0.0-cp39-cp39-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 75.4 kB
  • Tags: CPython 3.9, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for mmh3-4.0.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 129f2c948ce8b884ddcad0f755a8b3245302eb06c3de1b4aa9a45b643c63ca04
MD5 17cbb341971710aaaa0c620f7df541d0
BLAKE2b-256 650ec31b7153b1758b491b17a02bdc19e51450270800b5d927eb9028b01576a9

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp39-cp39-musllinux_1_1_s390x.whl.

File metadata

  • Download URL: mmh3-4.0.0-cp39-cp39-musllinux_1_1_s390x.whl
  • Upload date:
  • Size: 76.6 kB
  • Tags: CPython 3.9, musllinux: musl 1.1+ s390x
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for mmh3-4.0.0-cp39-cp39-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 ec8ba7a8357a33af6c41a29a3015f796643e998a1a33d95cb773efc98ae669d2
MD5 6e0d6cbb1b035fb239ad973a0c234f10
BLAKE2b-256 4e07977f83c3e4c02a2d490cd6c60712db3b9eaf84932c58f87d15c6f2aed9e3

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp39-cp39-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for mmh3-4.0.0-cp39-cp39-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 b52775bffc0463e32cddaea76afd61a992b15091fe1955418b44cb7b87a7aea9
MD5 24ac1f585936e2924ef05bf8409b5a9e
BLAKE2b-256 45d1713065f04f4d17864ddeafccf7c89e5658450f1e252bfa29f913cae6eba6

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

  • Download URL: mmh3-4.0.0-cp39-cp39-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 73.0 kB
  • Tags: CPython 3.9, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for mmh3-4.0.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 28c182fcb472bb102bb6f8f92bcc268be469220e8ba6dca383860e494a91671f
MD5 5be5b15bb159c89995be066d924b52fc
BLAKE2b-256 cd0744ac84cebc5c9fe0fb39392846694daa8e7d0bd842fd0d96dd0145950ccd

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for mmh3-4.0.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 2cff9758d6b0f7f00d805e9d1d019e8b7f4da4b56795843e0339633fd67bc3a4
MD5 8c1915b0e4df430fb00a34f1eed1309a
BLAKE2b-256 9cb747aa11da6c9dabb9988c1f6975543c7e6746d10973efedd89ed6fe5a9c14

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for mmh3-4.0.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 0ad9a741871550ecb7217449e423806f8e6e76c6fe90383992c8db15cb55e9d9
MD5 d820fa81b3b6d69d67298eb6739ccc67
BLAKE2b-256 8741a3edc75808ac8ec2f1662d9593656441f56855abd2b5a176726244bee075

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for mmh3-4.0.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 130801c630768b39c0c115b4df1ba649318179a47981cbdd7171c8f78cfe1e4b
MD5 d2a727056d8d4f813d8d1244f42e1277
BLAKE2b-256 73ff95059220c977da506973ed61d85a20c7cfc4d596d5c8d58114a986eb388f

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mmh3-4.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8397bb38314ba93f9c87e7feb724d093a3b3df566dccab9d088e18792c8ad6fd
MD5 64c210cf36bdc4b86e6f0e94f209ff65
BLAKE2b-256 bba39af3bb650e9de3397141e4e3342b17aef4048fe2e32113983909c55bf3d0

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mmh3-4.0.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 95d03f341ce11ee9f325af910bc588dda519f4b15b60abab72ea286a6aad572b
MD5 423f092fef219c12003faf76950e10f9
BLAKE2b-256 71a7ccb113839d1c62f81d23104ff8541534daf15099893b719b89e8dabd53bb

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for mmh3-4.0.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 07a7447cbfcaa269d8f8c64dd12924fe523f0ac04135428a1f327d769fa9b1a4
MD5 2d858bb5a5af6eaebe0a73b9da8966f9
BLAKE2b-256 45c883d4ec14ced260777714d726bd38576d8732d0ae6b90698e056c67df767e

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: mmh3-4.0.0-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 31.0 kB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for mmh3-4.0.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 453fff6505db5f3c2e2ee562744b8de49a58f83a609f178a1d3238036fbb4a72
MD5 0280cd5b86f4e14c408ce856f2a272d5
BLAKE2b-256 8227e5c8ed699c85bc4d7c8fd00b03054e9cfc80b6604e8996f7f509278c222f

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: mmh3-4.0.0-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 30.1 kB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for mmh3-4.0.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 363a9a4342aa93d524b01336a646da4b20fb52b22b883d7a4a173f4b4e015451
MD5 ef0b972ede09c100f3197dea9ec171c2
BLAKE2b-256 ce1640b6abe1e4ef01bdc9cb23cba71a6ff9b0bd2a468f0808987ec3ad0dabe6

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

  • Download URL: mmh3-4.0.0-cp39-cp39-macosx_10_9_universal2.whl
  • Upload date:
  • Size: 40.9 kB
  • Tags: CPython 3.9, macOS 10.9+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for mmh3-4.0.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 9f069b5421b6d2ac24dd1928788f986cb5393baeca8d758838946e3546a1a723
MD5 04306300ccf4b4233f2f839f02edfecd
BLAKE2b-256 e5a0f5d8934b2360b215d5a17169dc01fd445e086dde9ee22aa229adca58df21

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: mmh3-4.0.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 31.5 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for mmh3-4.0.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 55ac731333b5e0e9f93ad56cab95b05ef1621a5a87568e36ec17dc9dd761abbe
MD5 7a06774e9d63e962aefced30ba3a1b72
BLAKE2b-256 721a529224014564ed0b98f3c4e5bf25983068f51cefb5d50eb75fea1444dc01

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp38-cp38-win32.whl.

File metadata

  • Download URL: mmh3-4.0.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 31.4 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for mmh3-4.0.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 e390c820a31146c73b0cb60da65906a866d4fe43b4688cc3cdf5f33c423d09a1
MD5 5b1de66c219662ed523902ce8aeac4dd
BLAKE2b-256 9bafce036e126742fea861515f39614e10e396ba2a5dfb3f70783e688f4641ec

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

  • Download URL: mmh3-4.0.0-cp38-cp38-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 75.7 kB
  • Tags: CPython 3.8, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for mmh3-4.0.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2070b169a8b82ad4dcbc6c34fcfd538428322e1f2db5dce349023aad2ba0dc94
MD5 7a164f9db3b5d7cc3a8c9da30f9ae5b1
BLAKE2b-256 eb5b618d65a6f48c06da1762a6beb67aafffaf891a21d0316e921c9b1f1bcd83

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp38-cp38-musllinux_1_1_s390x.whl.

File metadata

  • Download URL: mmh3-4.0.0-cp38-cp38-musllinux_1_1_s390x.whl
  • Upload date:
  • Size: 76.9 kB
  • Tags: CPython 3.8, musllinux: musl 1.1+ s390x
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for mmh3-4.0.0-cp38-cp38-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 2cc0e1872acff360e95f8e3768b5f1777a1ebc700caf88a8a22adb153d24b9fa
MD5 873e698a03a2259ebaccc4b41492489b
BLAKE2b-256 91996c5cb12bccfb0c1e232339e054b3ec321d7a59b3b5681fa717445ebbc89c

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp38-cp38-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for mmh3-4.0.0-cp38-cp38-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 e08ebbdfa008f5d957e69031ab625f7d22313fdff14f845d213ab06f585846e4
MD5 28e26e3c84704d86091f0c757784a4e0
BLAKE2b-256 7a5018372fc0f91b3d328955147c36ae81ff11c4cc0aba52e63e78b077f929cd

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

  • Download URL: mmh3-4.0.0-cp38-cp38-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 73.2 kB
  • Tags: CPython 3.8, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for mmh3-4.0.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 5a14c10d50526ee91ca474780f029b97d78fd9bb47ae9c248b8cb1a964525f8f
MD5 fbda9648807083d6a5ed9f392056513b
BLAKE2b-256 31cc8790ecc23c912b5c89e3c7c47b950646d972a9cea5af41721e2d24d88570

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp38-cp38-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for mmh3-4.0.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 4c4d482434edf2581ae6bdaf99840791938b089acef56832d13f91e81745bff1
MD5 d7c1d98d6f0ee15d95f03d36629dd686
BLAKE2b-256 2017f1315f7802544b6e0a2382a1cbac1c6d50dc1b1934ab9ce6451e2e5f01e7

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for mmh3-4.0.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 82a7f6089c37b83c5209fec02492418222e0051f09f27bc7fce9d49ee36603cd
MD5 7121b358fa44f40c0084de100cf29023
BLAKE2b-256 9750567835a97f0c854881b658dbb1e36d16abb852802d6432b95f2bbc4f30b8

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for mmh3-4.0.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1755485dc411336c429824258f2fe1a2f53fad2ba1481e922111312d0a698cf4
MD5 fe1fc304c65dc6850d073d138dfeb7c5
BLAKE2b-256 13fb613c7e19363d45f18b17d00cb44e5b17f44e6db30861a4d1da8b2ad12151

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mmh3-4.0.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5638d5d26f7bf1bd79233e5140303ac47c506d51d86f67595ee851f2d49fa480
MD5 6c09a971264d423d5d3d12fd06234da9
BLAKE2b-256 0d9a29d9e7f000dd026b345ac3fee4364d458dae8b75ea02b32f38753c146979

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mmh3-4.0.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1ca5f2ad2af9decee4f9a3c91a823bf71c4f634ff400b829c648c0dc5cd7503f
MD5 6082b9cec80bf347cc51f6fa1259df35
BLAKE2b-256 5cf72fab381a3bb22c307d50a1950c878960294eb2c00e896e7fbd5228738a3e

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for mmh3-4.0.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1e5cf444ce11571d0cf65516255b119d3dd733f86120e0acf7371363c97e396d
MD5 334b53b8bf582d2ad290683155e4fdfb
BLAKE2b-256 5f0bc69cd83437a8f3979f37038780d077045beded439346bf13dcef89a93bc1

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

  • Download URL: mmh3-4.0.0-cp38-cp38-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 31.0 kB
  • Tags: CPython 3.8, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for mmh3-4.0.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8a334ce72e7b1602a951ae24453c087f0729049281954f57c2bbc3a3eddee4bb
MD5 1d991196d6cc5075c5ad099c8eb3a915
BLAKE2b-256 085c84746a3041dcbe20f54bcea3296d42eec6c072d126e9d9bfb22ea63cafe8

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: mmh3-4.0.0-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 30.0 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for mmh3-4.0.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 285751d7e9a98ea842186240ad7a1ca33f0ffa6c0c7e6e3511ac094f8b4b289d
MD5 921688ebdbd864c3f50f726cd5ef1c2b
BLAKE2b-256 15dd6e21b97cb2dded24e9f2800498f67dd39c4fa58b76ddc51950304a3cb0c5

See more details on using hashes here.

File details

Details for the file mmh3-4.0.0-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

  • Download URL: mmh3-4.0.0-cp38-cp38-macosx_10_9_universal2.whl
  • Upload date:
  • Size: 40.9 kB
  • Tags: CPython 3.8, macOS 10.9+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for mmh3-4.0.0-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 86a8f5af47b78fd5e70e4d48c6da0a04492ab267780ff87e62ddfae5260c3443
MD5 39c0bc5ec52e3908180d816436772415
BLAKE2b-256 78f183383c519b068fa1099ad7680704396e4bd6cc884dae785e26d4033ace53

See more details on using hashes here.

Supported by

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