BSD Ports

security/py-uhashring 2.3 DragonFly

Full featured consistent hashing python library

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
BSD3CLAUSE
Categories
python, security
Package size
17.7 KiB, 84.9 KiB installed

Description

uhashring implements consistent hashing in pure Python.

Consistent hashing is mostly used on distributed systems/caches/databases as this avoid the total reshuffling of your key-node mappings when adding or removing a node in your ring (called continuum on libketama).

In the other systems

SystemPortVersion
DragonFlysecurity/py-uhashring2.3
FreeBSDsecurity/py-uhashring2.5
HardenedBSDsecurity/py-uhashring2.5
GhostBSDsecurity/py-uhashring2.5

Install

Binary package:

pkg install py311-uhashring

From DPorts:

cd /usr/dports/security/py-uhashring && make install clean

Dependencies

Run dependencies 1