From f9ad032ef1e4845772059f69f6890cc413b3dfbe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emilio=20L=C3=B3pez?= Date: Thu, 30 Dec 2021 11:11:21 -0300 Subject: [PATCH] Pin web3 dependency to >=3.16.4 Older versions depend on the deprecated ethereum-* libraries instead of the newer eth-*, which cause a deprecation notice. --- setup.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py index bde9f4c..63782a5 100644 --- a/setup.py +++ b/setup.py @@ -12,7 +12,9 @@ 'ptyprocess', 'pysha3>=1.0.2', 'flask>=1.0.2', - 'web3', + # web3 3.16.3 and earlier use the older, deprecated `ethereum-*` + # libraries, which throw a deprecation warning when running etheno + 'web3>=3.16.4', # The following two requirements are for our fork of `keyfile.py`, # but they should already be satisfied by the `web3` requirement 'cytoolz>=0.9.0,<1.0.0',