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
$ ape --version
0.8.29
$ ape plugins list
Installed Plugins
alchemy 0.8.8
ens 0.8.2
etherscan 0.8.4
foundry 0.8.7
hardhat 0.8.5
infura 0.8.4
solidity 0.8.5
template 0.8.0
tokens 0.8.4
vyper 0.8.9
Python Version: 3.12.3
OS: linux
What went wrong?
vyper contract/some.vy runs fine
BUT
ape compile fails with this:
ape compile
INFO: Compiling using Vyper compiler '0.4.0'.
Input:
contracts/Passthrough.vy
File "$HOME/somefolder/.venv/lib/python3.12/site-packages/ape/_cli.py", line 86, in invoke
return super().invoke(ctx)
^^^^^^^^^^^^^^^^^^^
File "$HOME/somefolder/.venv/lib/python3.12/site-packages/click/core.py", line 1697, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "$HOME/somefolder/.venv/lib/python3.12/site-packages/click/core.py", line 1443, in invoke
return ctx.invoke(self.callback, **ctx.params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "$HOME/somefolder/.venv/lib/python3.12/site-packages/click/core.py", line 788, in invoke
return __callback(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "$HOME/somefolder/.venv/lib/python3.12/site-packages/click/decorators.py", line 92, in new_func
return ctx.invoke(f, obj, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "$HOME/somefolder/.venv/lib/python3.12/site-packages/click/core.py", line 788, in invoke
return __callback(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "$HOME/somefolder/.venv/lib/python3.12/site-packages/ape_compile/_cli.py", line 71, in cli
for k, v in project.load_contracts(*file_paths, use_cache=use_cache).items()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "$HOME/somefolder/.venv/lib/python3.12/site-packages/ape/managers/project.py", line 2562, in load_contracts
new_types = {
^
File "$HOME/somefolder/.venv/lib/python3.12/site-packages/ape/managers/project.py", line 498, in _compile
self._compile_contracts(needs_compile)
File "$HOME/somefolder/.venv/lib/python3.12/site-packages/ape/managers/project.py", line 454, in _compile_contracts
new_types := {
^
File "$HOME/somefolder/.venv/lib/python3.12/site-packages/ape/managers/compilers.py", line 163, in compile
raise errors[0]
File "$HOME/somefolder/.venv/lib/python3.12/site-packages/ape/managers/compilers.py", line 142, in compile
for contract in compiler.compile(path_set, project=pm, settings=compiler_settings):
File "$HOME/somefolder/.venv/lib/python3.12/site-packages/ape_vyper/compiler/api.py", line 253, in compile
yield from self._compile(contract_filepaths, project=pm)
File "$HOME/somefolder/.venv/lib/python3.12/site-packages/ape_vyper/compiler/api.py", line 275, in _compile
for contract_type, settings_key in sub_compiler.compile(
File "$HOME/somefolder/.venv/lib/python3.12/site-packages/ape_vyper/compiler/_versions/vyper_04.py", line 169, in compile
raise VyperCompileError(err) from err
ERROR: (VyperCompileError) FileNotFoundError: [Errno 2] No such file or directory: '/home/someuser/somefolder/.venv/local'
How can it be fixed?
pip install ape-vyper==0.8.8
with this version ape compile works fine
The text was updated successfully, but these errors were encountered:
Environment information
ape
and plugin versions:What went wrong?
vyper contract/some.vy runs fine
BUT
ape compile fails with this:
How can it be fixed?
pip install ape-vyper==0.8.8
with this version
ape compile
works fineThe text was updated successfully, but these errors were encountered: