hashpy