Open narainp opened 2 years ago
Hello @narainp try installing brownie with pip instead pipx
Thanks. Retried by following the steps again. Both using pip and pipx, everything seems to be installed without errors. But, the test fails still...
C:\brownie_simple_storage> brownie --version
INFO: Could not find files for the given pattern(s).
Traceback (most recent call last):
File "C:\Python37\Scripts\brownie-script.py", line 33, in
File "C:\Python37\Scripts\brownie-script.py", line 25, in importlib_load_entry_point
return next(matches).load()
File "C:\Python37\lib\site-packages\importlib_metadata__init.py", line 167, in load
module = import_module(match.group('module'))
File "C:\Python37\lib\importlib__init.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "
It seems you have some conflicts with your python packages on windows, there is some steps that should help:
I hope this info might be helpful.
Installed brownie and updated env variables: python3 -m pip install --user pipx python3 -m pipx ensurepath pipx install eth-brownie were successful.
But it seems the verification fails:
C:\brownie_simple_storage> brownie
File "C:\Users\parik.local\pipx\venvs\eth-brownie\lib\site-packages\brownie__init.py", line 6, in
from brownie.project import compile_source, run
File "C:\Users\parik.local\pipx\venvs\eth-brownie\lib\site-packages\brownie\project__init.py", line 3, in
from .main import ( # NOQA 401
File "C:\Users\parik.local\pipx\venvs\eth-brownie\lib\site-packages\brownie\project\main.py", line 41, in
from brownie.network import web3
File "C:\Users\parik.local\pipx\venvs\eth-brownie\lib\site-packages\brownie\network\ init.py", line 4, in
from .account import Accounts
File "C:\Users\parik.local\pipx\venvs\eth-brownie\lib\site-packages\brownie\network\account.py", line 29, in
from .gas.bases import GasABC
File "C:\Users\parik.local\pipx\venvs\eth-brownie\lib\site-packages\brownie\network\gas\bases.py", line 7, in
from brownie.network.web3 import web3
File "C:\Users\parik.local\pipx\venvs\eth-brownie\lib\site-packages\brownie\network\web3.py", line 208, in
web3 = Web3()
File "C:\Users\parik.local\pipx\venvs\eth-brownie\lib\site-packages\brownie\network\web3.py", line 30, in init
self.enable_unstable_package_management_api()
File "C:\Users\parik.local\pipx\venvs\eth-brownie\lib\site-packages\web3\main.py", line 289, in enable_unstable_package_management_api
from web3.pm import PM # noqa: F811
File "C:\Users\parik.local\pipx\venvs\eth-brownie\lib\site-packages\web3\pm.py", line 36, in
from ethpm import (
File "C:\Users\parik.local\pipx\venvs\eth-brownie\lib\site-packages\ethpm\ init__.py", line 8, in
from .package import Package # noqa: F401
File "C:\Users\parik.local\pipx\venvs\eth-brownie\lib\site-packages\ethpm\package.py", line 60, in
from ethpm.uri import (
File "C:\Users\parik.local\pipx\venvs\eth-brownie\lib\site-packages\ethpm\uri.py", line 15, in
from ethpm._utils.backend import (
File "C:\Users\parik.local\pipx\venvs\eth-brownie\lib\site-packages\ethpm_utils\backend.py", line 13, in
from ipfshttpclient.exceptions import (
File "C:\Users\parik.local\pipx\venvs\eth-brownie\lib\site-packages\ipfshttpclient\ init__.py", line 11, in
from .client import DEFAULT_ADDR, DEFAULT_BASE
from . import bitswap
File "C:\Users\parik.local\pipx\venvs\eth-brownie\lib\site-packages\ipfshttpclient\client\bitswap.py", line 3, in
from . import base
def returns_no_item(func: _inner_func_t[ty.NoReturn]) -> _returns_single_wrapper_t:
return func(*args, **kwds)
File "C:\Python37\lib\typing.py", line 824, in class_getitem__
params = tuple(_type_check(p, msg) for p in params)
File "C:\Python37\lib\typing.py", line 824, in
params = tuple(_type_check(p, msg) for p in params)
File "C:\Python37\lib\typing.py", line 135, in _type_check
raise TypeError(f"Plain {arg} is not valid as type argument")
TypeError: Plain typing.NoReturn is not valid as type argument
INFO: Could not find files for the given pattern(s). Traceback (most recent call last): File "C:\Python37\lib\runpy.py", line 193, in _run_module_as_main "main", mod_spec) File "C:\Python37\lib\runpy.py", line 85, in _run_code exec(code, run_globals) File "c:\users\parik.local\bin\brownie.exe__main.py", line 4, in