Hi, Are you interested by having real __hash__ functions (that use an external library like hashlib) instead of the current ones? Because currently: >>> hash(Point(0, 1)) == hash(Point(2, 3)) True Cheers. Matthieu