Python-Murmur3 is a simple Python module that wraps around the MurmurHash3 C++ library, written by Austin Appleby. Murmur3 is known for being one of the fastest hashing functions and for having very few collisions. It's best suited for cases when you need fast performance with few collisions, such as in [distributed] hash tables, block checksums, and so on.
This module provides Murmur3 through the following functions: hash32, hash128, and hash128_64. It supports both Python 2.x and Python 3.x.