christoftorres / Osiris

A tool to detect integer bugs in Ethereum smart contracts (ACSAC 2018).
62 stars 17 forks source link

DeprecationWarning: This library has been renamed to `eth-utils`. The `ethereum-utils` package will no longer recieve updates. Please update your dependencies accordingly. #6

Open HaveYouTall opened 3 years ago

HaveYouTall commented 3 years ago

When I ran Osiris, I got this error message

Traceback (most recent call last):
  File "osiris/osiris.py", line 10, in <module>
    import symExec
  File "/home/hyt/smartsheild/Osiris/osiris/symExec.py", line 30, in <module>
    import web3
  File "/home/hyt/.local/lib/python2.7/site-packages/web3/__init__.py", line 5, in <module>
    from web3.main import Web3
  File "/home/hyt/.local/lib/python2.7/site-packages/web3/main.py", line 3, in <module>
    from eth_utils import (
  File "/home/hyt/.local/lib/python2.7/site-packages/eth_utils/__init__.py", line 2, in <module>
    "This library has been renamed to `eth-utils`.  The `ethereum-utils` "
DeprecationWarning: This library has been renamed to `eth-utils`.  The `ethereum-utils` package will no longer recieve updates.  Please update your dependencies accordingly.

I felt like Osiris is depending on a lower version of python libraries (web3 and ethereum-utils), which finally leads to this error. Could anyone help me with this?