Installing poetry and all dependencies for tests
pip install poetry==1.4.1
poetry install
Installing specific dependency groups (main/dev(tests)/ape(deploy))
poetry install --without dev,ape
Updating dependencies
poetry add vyper
poetry add "vyper>=0.3.7,<0.4"
poetry add --group dev "git+https://github.com/vyperlang/titanoboa.git@6ffcfa724023fb2b9f8ed02221c8bcbf4511712c"
Removing dependencies
poetry remove ape-alchemy --group ape
Install env for forked tests
cd deploy_env
poetry install --sync
cd -
Put settings file (".env") into parent directory. Example defines all required parameters, mainly external web3 provider.