Skip to main content

murmurhash3

Version:

2.3.4

Download:

http://pypi.python.org/pypi/murmurhash3/

Source:

http://github.com/veegee/mmh3

Keywords:

hash, MurmurHash

murmurhash3 is a Python library for MurmurHash (MurmurHash3), a set of fast and robust hash functions. This library is a Python extension module written in C.

Supports Python >= 3.2.0 on all platforms.

Usage

Install:

pip install murmurhash3

Usage:

pip install murmurhash3

>>> import mmh3
>>> mmh3.hash('foo')  # 32-bit signed int
-156908512
>>> mmh3.hash64('foo')  # two 64-bit signed ints (the 128-bit hash sliced in half)
(-2129773440516405919, 9128664383759220103)
>>> mmh3.hash128('foo')  # 128-bit signed int
168394135621993849475852668931176482145
>>> mmh3.hash_bytes('foo')  # 128-bit value as bytes
'aE\xf5\x01W\x86q\xe2\x87}\xba+\xe4\x87\xaf~'
>>> mmh3.hash('foo', 42)  # uses 42 for its seed
-1322301282

License

Public Domain

Authors

MurmurHash3 was created by Austin Appleby

Metadata

Release files for murmurhash3 2.3.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for murmurhash3 2.3.5
File Size Uploaded Provenance Actions
murmurhash3-2.3.5.tar.gz 3.8 kB Without provenance Details for murmurhash3-2.3.5.tar.gz

Release files / murmurhash3-2.3.5.tar.gz

Download URL murmurhash3-2.3.5.tar.gz
Size 3.8 kB
Tags Source
SHA-256 checksum
How to use checksums
f53387d1425a165427b55f1938355e5c05beecbcf180ef1738bd892082f6bfbd
BLAKE2b-256 checksum
How to use checksums
b5f41f9c4851667a2541bd151b8d9efef707495816274fada365fa6a31085a32
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for murmurhash3 2.3.5

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page