Aviksaikat / bmt-py

Binary Merkle Tree operations on data

Home Page:https://aviksaikat.github.io/bmt-py/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ImportError: None of these hashing backends are installed

Aviksaikat opened this issue · comments

Summary

Error while getting the chunk hash or other operations related to calling the keccak256_hash method.

Errors

ImportError: None of these hashing backends are installed: ['pycryptodome', 'pysha3'].
Install with `python -m pip install "eth-hash[pycryptodome]"`.

Solution

Add pycryptodome or pysha3 (make break python3.12 builds) to project dependencies.

Temporary Solution

Install pycryptodome or pysha3 separately