{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/7"}],"enrichment":{"capability":"Provides Python bindings to Google's FarmHash, a fast non-cryptographic hash function for computing 64-bit and fingerprint hashes of strings and byte sequences.","skillfed_tags":["hashing","c-extension"],"use_cases":["Hash table and data structure construction where speed matters more than cryptographic strength","Deduplication of large datasets by computing fast fingerprints of records","Distributed systems needing consistent, fast hashing across nodes for load balancing or sharding","Bloom filters and probabilistic data structures that require many hash computations per item"],"what_it_does":"pyfarmhash wraps Google's FarmHash algorithm, a non-cryptographic hash function optimized for speed and distribution quality. It exposes hash64 and hash64withseed functions that take strings or bytes and return 64-bit hash values, plus fingerprint functions. The package is a thin binding layer with no runtime dependencies, making it lightweight for applications that need fast hashing for indexing, deduplication, or data structures rather than security.\n\nThe package is maintained and supports Python versions from 2.6 through 3.11. Installation requires a C++ compiler on most platforms, though Windows binary wheels are available. The API is minimal and straightforward: import the module and call the hash functions directly.","worth_installing":"Yes, if you need fast non-cryptographic hashing and can handle the C++ compilation step. The package is actively maintained, has no known vulnerabilities, and carries a permissive license. Install friction is moderate but manageable; Windows users benefit from prebuilt wheels. Not suitable if you need cryptographic hashing or cannot compile C++ extensions in your environment."},"id":"pyfarmhash","links":{"html":"https://skillfed.io/packages/pyfarmhash","md":"https://skillfed.io/packages/pyfarmhash.md","pypi":"https://pypi.org/project/pyfarmhash/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2024-08-27","license_spdx":null,"license_treatment":"permissive","name":"pyfarmhash","python_support":"unspecified","summary":"Google FarmHash Bindings for Python"},"popularity":{"monthly_downloads":644312,"position":5601,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.4.0"}
