brownie icon indicating copy to clipboard operation
brownie copied to clipboard

brownie not working on manjaro linux

Open kifah1989 opened this issue 3 years ago • 2 comments

after i installed eth-brownie using pipx intall eth-brownie, i run brownie --version but i get this error. im using manajro linux.    ~  brownie --version  ✔ Traceback (most recent call last): File "/home/kifah/.local/bin/brownie", line 5, in from brownie._cli.main import main File "/home/kifah/.local/pipx/venvs/eth-brownie/lib/python3.9/site-packages/brownie/init.py", line 6, in from brownie.project import compile_source, run File "/home/kifah/.local/pipx/venvs/eth-brownie/lib/python3.9/site-packages/brownie/project/init.py", line 3, in from .main import ( # NOQA 401 File "/home/kifah/.local/pipx/venvs/eth-brownie/lib/python3.9/site-packages/brownie/project/main.py", line 45, in from brownie.network import web3 File "/home/kifah/.local/pipx/venvs/eth-brownie/lib/python3.9/site-packages/brownie/network/init.py", line 4, in from .account import Accounts File "/home/kifah/.local/pipx/venvs/eth-brownie/lib/python3.9/site-packages/brownie/network/account.py", line 28, in from brownie.convert import EthAddress, Wei, to_address File "/home/kifah/.local/pipx/venvs/eth-brownie/lib/python3.9/site-packages/brownie/convert/init.py", line 3, in from .datatypes import EthAddress, Fixed, Wei # NOQA: F401 File "/home/kifah/.local/pipx/venvs/eth-brownie/lib/python3.9/site-packages/brownie/convert/datatypes.py", line 8, in from vyper.exceptions import DecimalOverrideException File "/home/kifah/.local/pipx/venvs/eth-brownie/lib/python3.9/site-packages/vyper/init.py", line 1, in from vyper.compiler import compile_code, compile_codes # noqa: F401 File "/home/kifah/.local/pipx/venvs/eth-brownie/lib/python3.9/site-packages/vyper/compiler/init.py", line 4, in from vyper.compiler import output File "/home/kifah/.local/pipx/venvs/eth-brownie/lib/python3.9/site-packages/vyper/compiler/output.py", line 7, in from vyper.ast import ast_to_dict, parse_natspec File "/home/kifah/.local/pipx/venvs/eth-brownie/lib/python3.9/site-packages/vyper/ast/init.py", line 19, in from . import expansion, folding # noqa: E402 File "/home/kifah/.local/pipx/venvs/eth-brownie/lib/python3.9/site-packages/vyper/ast/folding.py", line 5, in from vyper.builtin_functions import DISPATCH_TABLE File "/home/kifah/.local/pipx/venvs/eth-brownie/lib/python3.9/site-packages/vyper/builtin_functions/init.py", line 1, in from .functions import * # noqa: F403 File "/home/kifah/.local/pipx/venvs/eth-brownie/lib/python3.9/site-packages/vyper/builtin_functions/functions.py", line 9, in from vyper.builtin_functions.convert import convert File "/home/kifah/.local/pipx/venvs/eth-brownie/lib/python3.9/site-packages/vyper/builtin_functions/convert.py", line 6, in from vyper.builtin_functions.signatures import signature File "/home/kifah/.local/pipx/venvs/eth-brownie/lib/python3.9/site-packages/vyper/builtin_functions/signatures.py", line 5, in from vyper.old_codegen.expr import Expr File "/home/kifah/.local/pipx/venvs/eth-brownie/lib/python3.9/site-packages/vyper/old_codegen/expr.py", line 13, in from vyper.old_codegen import external_call, self_call File "/home/kifah/.local/pipx/venvs/eth-brownie/lib/python3.9/site-packages/vyper/old_codegen/external_call.py", line 4, in from vyper.old_codegen.abi import abi_encode, abi_type_of File "/home/kifah/.local/pipx/venvs/eth-brownie/lib/python3.9/site-packages/vyper/old_codegen/abi.py", line 4, in from vyper.old_codegen.parser_utils import ( File "/home/kifah/.local/pipx/venvs/eth-brownie/lib/python3.9/site-packages/vyper/old_codegen/parser_utils.py", line 42, in setcontext(DecimalContextOverride(prec=78)) File "/usr/lib/python3.9/_pydecimal.py", line 3898, in init self.prec = prec if prec is not None else dc.prec File "/home/kifah/.local/pipx/venvs/eth-brownie/lib/python3.9/site-packages/vyper/old_codegen/parser_utils.py", line 38, in setattr raise DecimalOverrideException("Overriding decimal precision disabled") vyper.exceptions.DecimalOverrideException: <exception str() failed>

kifah1989 avatar Dec 15 '21 16:12 kifah1989

I'm having the same issue. Work around here https://stackoverflow.com/questions/70331345/eth-brownie-installation-error-tried-all-3-methods-linux

But the library maintainers really need to fix this.

hhamud avatar Jan 30 '22 16:01 hhamud

I think the same happens on endeavourOS and other arch-based distros.

envake avatar Jun 03 '22 15:06 envake