manticore
manticore copied to clipboard
Stop using pysha3
According to its github README, pysha3 was only ever for python versions before 3.6 and after that, the hashlib module should be used. Please do that :)
To quote https://github.com/tiran/pysha3:
The pysha3 package has reached its end of life and is no longer supported.
The SHA-3 code was merged into Python 3.6 many years ago. Please use SHA-3 functions from [hashlib](https://docs.python.org/3/library/hashlib.html) module directly.
Thanks for the report! Indeed, we're looking to migrate away from pysha3 across several of our tools. The hashlib module does not offer keccak256 hashes (which pysha3 did) so we're moving to pycryptodome instead.
Related: https://github.com/crytic/crytic-compile/pull/309, https://github.com/crytic/solc-select/pull/128, https://github.com/crytic/slither/pull/1454
Looks like you're well on your way already, great!