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
Brownie v1.17.2 - Python development framework for Ethereum
Compiling contracts...
Vyper version: 0.3.7
Sugar
File "C:\Users\Han.local\pipx\venvs\eth-brownie\lib\site-packages\brownie_cli_main_.py", line 64, in main
importlib.import_module(f"brownie._cli.{cmd}").main()
File "C:\Users\Han.local\pipx\venvs\eth-brownie\lib\site-packages\brownie_cli\run.py", line 40, in main
active_project = project.load()
File "C:\Users\Han.local\pipx\venvs\eth-brownie\lib\site-packages\brownie\project\main.py", line 751, in load
return Project(name, project_path)
File "C:\Users\Han.local\pipx\venvs\eth-brownie\lib\site-packages\brownie\project\main.py", line 183, in init
self.load()
File "C:\Users\Han.local\pipx\venvs\eth-brownie\lib\site-packages\brownie\project\main.py", line 238, in load
self._compile(changed, self.compiler_config, False)
File "C:\Users\Han.local\pipx\venvs\eth-brownie\lib\site-packages\brownie\project\main.py", line 95, in compile
build_json = compiler.compile_and_format(
File "C:\Users\Han.local\pipx\venvs\eth-brownie\lib\site-packages\brownie\project\compiler_init.py", line 142, in compile_and_format
build_json.update(generate_build_json(input_json, output_json, compiler_data, silent))
File "C:\Users\Han.local\pipx\venvs\eth-brownie\lib\site-packages\brownie\project\compiler_init.py", line 328, in generate_build_json
build_json[contract_alias] = vyper._get_unique_build_json(
File "C:\Users\Han.local\pipx\venvs\eth-brownie\lib\site-packages\brownie\project\compiler\vyper.py", line 255, in _get_unique_build_json
pc_map, statement_map, branch_map = _generate_coverage_data(
File "C:\Users\Han.local\pipx\venvs\eth-brownie\lib\site-packages\brownie\project\compiler\vyper.py", line 314, in _generate_coverage_data
source = source_map.popleft()
IndexError: pop from an empty deque
This error occurs during complications of Vyper contracts from brownie. Only happens when the vyper version used is >= 0.3.6, works fine when I set it to 0.3.3. No idea of what's going on, could anyone see what's wrong here? Tyvm!
The text was updated successfully, but these errors were encountered:
this was a brownie issue which was fixed as of 0.19.2 eth-brownie/brownie#1623 -- please upgrade your brownie version to latest and reopen if there is still an issue
Version Information
What's your issue about?
Please include information like:
Brownie v1.17.2 - Python development framework for Ethereum
Compiling contracts...
Vyper version: 0.3.7
File "C:\Users\Han.local\pipx\venvs\eth-brownie\lib\site-packages\brownie_cli_main_.py", line 64, in main
importlib.import_module(f"brownie._cli.{cmd}").main()
File "C:\Users\Han.local\pipx\venvs\eth-brownie\lib\site-packages\brownie_cli\run.py", line 40, in main
active_project = project.load()
File "C:\Users\Han.local\pipx\venvs\eth-brownie\lib\site-packages\brownie\project\main.py", line 751, in load
return Project(name, project_path)
File "C:\Users\Han.local\pipx\venvs\eth-brownie\lib\site-packages\brownie\project\main.py", line 183, in init
self.load()
File "C:\Users\Han.local\pipx\venvs\eth-brownie\lib\site-packages\brownie\project\main.py", line 238, in load
self._compile(changed, self.compiler_config, False)
File "C:\Users\Han.local\pipx\venvs\eth-brownie\lib\site-packages\brownie\project\main.py", line 95, in compile
build_json = compiler.compile_and_format(
File "C:\Users\Han.local\pipx\venvs\eth-brownie\lib\site-packages\brownie\project\compiler_init.py", line 142, in compile_and_format
build_json.update(generate_build_json(input_json, output_json, compiler_data, silent))
File "C:\Users\Han.local\pipx\venvs\eth-brownie\lib\site-packages\brownie\project\compiler_init.py", line 328, in generate_build_json
build_json[contract_alias] = vyper._get_unique_build_json(
File "C:\Users\Han.local\pipx\venvs\eth-brownie\lib\site-packages\brownie\project\compiler\vyper.py", line 255, in _get_unique_build_json
pc_map, statement_map, branch_map = _generate_coverage_data(
File "C:\Users\Han.local\pipx\venvs\eth-brownie\lib\site-packages\brownie\project\compiler\vyper.py", line 314, in _generate_coverage_data
source = source_map.popleft()
IndexError: pop from an empty deque
This error occurs during complications of Vyper contracts from brownie. Only happens when the vyper version used is >= 0.3.6, works fine when I set it to 0.3.3. No idea of what's going on, could anyone see what's wrong here? Tyvm!
The text was updated successfully, but these errors were encountered: