You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ouch, I figured out the package dependencies hell...
sharding package requirement:
the latest version of py-evm
the rlp>=1.0.1
sharding testing requirement:
Vyper with commit 044d1565df370cd31c00fc7fb728672647f39cf2 (on 9 Mar)
In this version, Vyper requires ethereum==2.1.3
eth-tester[py-evm]
If PyEthereum21 (including ethereum==2.1.3) is installed, it will crash because (i) py-evm using rlp==1.0.1 and (ii) pyethereum 2.1.3 using rlp<1.
Solution - Modify Vyper
In the latest Vyper codebase, the dependancy of pyethereum is replaced with locked py-evm version. But that still not good for sharding because we need newer py-evm.
What is wrong?
For integrating with Trinity, sharding package has to use the latest packages.
How can it be fixed
pyrlp
,py-evm
, andeth-tester
version requirements.It seems there will be a dependency issue at pyethereum ... needs bumping some related packages.
The text was updated successfully, but these errors were encountered: