Closed makhtev closed 3 months ago
We have a patch to fix this issue and will be released first thing tomorrow.
Until then, please continue to use the pin you mentioned.
This should be fixed in https://github.com/ethereum/web3.py/tree/v6.17.2
Apologies for this issue, eth-typing
v4.2.0 is not a usable release, this was patched and marked as excluded by web3.py.
What happened?
ImportError: cannot import name 'ContractName' from 'eth_typing' (/opt/venv/lib/python3.10/site-packages/eth_typing/init.py)
After this commit, old version of web3 not working anymore with pytest.
Code that produced the error
Full error output
Fill this section in if you know how this could or should be fixed
Freeze eth_typing to minor version in dependencies
web3 Version
6.10.0
Python Version
3.10.13
Operating System
linux
Output from
pip freeze