vyperlang / titanoboa

a vyper interpreter
https://titanoboa.readthedocs.io
Other
242 stars 41 forks source link

titanoboa-0.1.9 incompatible with py-evm>=0.10.0 #193

Closed ritzdorf closed 2 months ago

ritzdorf commented 3 months ago

I did

pip install titanoboa

which installs titanoboa-0.1.9 and

import boa
boa.eval("empty(uint256)")

I get

TypeError: titanoboa_computation.apply_computation() got an unexpected keyword argument 'parent_computation'

I get this for different python versions (3.10 and 3.11) and different types of code. It seems that the installation is broken. It works for 0.1.8.

charles-cooper commented 3 months ago

titanoboaboa 0.1.9 is not compatible with latest py-evm, you should install from master or downgrade to py-evm<0.10.0

DanielSchiavini commented 2 months ago

I think we can close this with the release https://github.com/vyperlang/titanoboa/releases/tag/v0.1.10b1?

charles-cooper commented 2 months ago

I think we can close this with the release https://github.com/vyperlang/titanoboa/releases/tag/v0.1.10b1?

yes we can. i'll pin it though for awhile since it is a common upgrading problem