blockchain-certificates / cert-issuer

Issues Blockcerts using either the Bitcoin or Ethereum blockchain
MIT License
414 stars 208 forks source link

python dependency issues #235

Open nayjanta opened 2 years ago

nayjanta commented 2 years ago

Hi I am using python3.8 but i got some dependency errors.

ERROR: py-ecc 6.0.0 has requirement eth-utils<3,>=2.0.0, but you'll have eth-utils 1.10.0 which is incompatible. ERROR: eth-rlp 0.3.0 has requirement eth-utils<3,>=2.0.0, but you'll have eth-utils 1.10.0 which is incompatible.

ERROR: eth-utils 2.0.0 has requirement eth-typing<4.0.0,>=3.0.0, but you'll have eth-typing 2.3.0 which is incompatible. ERROR: eth-keys 0.2.4 has requirement eth-utils<2.0.0,>=1.3.0, but you'll have eth-utils 2.0.0 which is incompatible. ERROR: eth-keyfile 0.5.1 has requirement eth-utils<2.0.0,>=1.0.0-beta.1, but you'll have eth-utils 2.0.0 which is incompatible. ERROR: eth-account 0.2.3 has requirement eth-utils<2,>=1.0.2, but you'll have eth-utils 2.0.0 which is incompatible. ERROR: eth-abi 1.3.0 has requirement eth-utils<2.0.0,>=1.2.0, but you'll have eth-utils 2.0.0 which is incompatible.

ERROR: py-ecc 6.0.0 has requirement eth-utils<3,>=2.0.0, but you'll have eth-utils 1.10.0 which is incompatible. ERROR: eth-rlp 0.3.0 has requirement eth-utils<3,>=2.0.0, but you'll have eth-utils 1.10.0 which is incompatible.

OhJooli commented 2 years ago

This may help https://bytemeta.vip/repo/ethereum/web3.py/issues/2424

owenwu811 commented 1 year ago

your packages have to be atleast version 2.0.0 for eth-utils. Did you try:

pip install --upgrade eth-utils