Viper is a new functional, strongly typed, bounds/overflow-checking, fixed-point-decimal python syntax-based HLL. The repository does not inlcude any documentation yet.
I built and installed pyethereum with python 3.5.2, and running test_parser.py
fails with an sha3 assertion.
viper $ python test_parser.py
Traceback (most recent call last):
File "test_parser.py", line 3, in <module>
from ethereum import tester as t
File "/usr/lib/python3.5/site-packages/ethereum-1.6.0-py3.5.egg/ethereum/__init__.py", line 8, in <module>
from . import slogging # noqa
File "/usr/lib/python3.5/site-packages/ethereum-1.6.0-py3.5.egg/ethereum/slogging.py", line 6, in <module>
from ethereum.utils import bcolors, isnumeric
File "/usr/lib/python3.5/site-packages/ethereum-1.6.0-py3.5.egg/ethereum/utils.py", line 125, in <module>
assert encode_hex(sha3(b'')) == b'c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470'
AssertionError
What are the requirements to run and install it? And how to do so? I'm assuming it's just using the incorrect sha3()
method.