Hi folks,
I don't really know the toolchain you're using here, but I simply run your commands with the default python 3.12 on my miniconda and M2 Mac, probably didn't get past initialization:
deposit-and-stake-zap % brownie test --network mainnet-fork
Brownie v1.20.6 - Python development framework for Ethereum
Downloading from https://github.com/vyperlang/vyper/releases/download/v0.3.9/vyper.0.3.9+commit.66b96705.darwin
100%|██████████████████████████████████████████████████████████████████████████████████████████| 19.1M/19.1M [00:34<00:00, 562kiB/s]
Using vyper version 0.3.9
vyper 0.3.9 successfully installed at: /Users/a/.vvm/vyper-0.3.9
Compiling contracts...
Vyper version: 0.3.10
Unhandled exception in 'contracts/DepositAndStakeZapNgPoolsOnly.vy':
StructureException: compiler settings indicate evm version shanghai, but source pragma indicates paris.
/Users/a/anaconda3/envs/curvepy/lib/python3.12/site-packages/_pytest/config/__init__.py:318: PluggyTeardownRaisedWarning: A plugin raised an exception during an old-style hookwrapper teardown.
Plugin: helpconfig, Hook: pytest_cmdline_parse
UsageError: Unable to load project
For more information see https://pluggy.readthedocs.io/en/stable/api_reference.html#pluggy.PluggyTeardownRaisedWarning
config = pluginmanager.hook.pytest_cmdline_parse(
ERROR: Unable to load project
Hi folks,
I don't really know the toolchain you're using here, but I simply run your commands with the default python 3.12 on my miniconda and M2 Mac, probably didn't get past initialization: