diff --git a/Pipfile b/Pipfile index 4f855fc0..ef34f2b4 100644 --- a/Pipfile +++ b/Pipfile @@ -9,14 +9,15 @@ plyvel = "*" py-solc = "*" coverage = "*" BTrees = "*" -ethereum = "*" -zodb = ">=*" +ethereum = ">=2.3.0" +zodb = ">=5.3.0" eth-abi = "*" -"z3-solver" = "*" +"z3-solver" = ">=4.5" eth-account = "*" eth-tester = "*" -laser-ethereum = "*" +laser-ethereum = ">=0.5.20" "jinja2" = "*" +attrs = ">=17.0.0" [dev-packages] pylint = "*" diff --git a/requirements.txt b/requirements.txt index d63c7c86..57bb4861 100644 --- a/requirements.txt +++ b/requirements.txt @@ -16,3 +16,4 @@ eth-rlp>=0.1.0 eth-tester>=0.1.0b21 coverage jinja2 +attrs diff --git a/setup.py b/setup.py index 739ae1ec..66d27ea7 100755 --- a/setup.py +++ b/setup.py @@ -304,7 +304,8 @@ setup( 'eth-rlp>=0.1.0', 'eth-tester>=0.1.0b21', 'coverage', - 'jinja2' + 'jinja2', + 'attrs' ], python_requires='>=3.5',