eth-brownie

View on PyPIReverse Dependencies (22)

1.20.2 eth_brownie-1.20.2-py3-none-any.whl

Wheel Details

Project: eth-brownie
Version: 1.20.2
Filename: eth_brownie-1.20.2-py3-none-any.whl
Download: [link]
Size: 219011
MD5: 333275faf12c11654611da995ecf2785
SHA256: 5f280fad032e83ee5b76ada80934d1bf5d8a8b2b4aa3ecf80bbcb82f986c0477
Uploaded: 2024-02-24 07:57:14 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: eth-brownie
Version: 1.20.2
Summary: A Python framework for Ethereum smart contract deployment, testing and interaction.
Author: Ben Hauser
Author-Email: ben[at]hauser.id
Home-Page: https://github.com/eth-brownie/brownie
License: MIT
Keywords: brownie
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.10,<4
Requires-Dist: aiohttp (==3.9.3)
Requires-Dist: aiosignal (==1.3.1)
Requires-Dist: asttokens (==2.4.1)
Requires-Dist: attrs (==23.2.0)
Requires-Dist: bitarray (==2.9.2)
Requires-Dist: black (==24.2.0)
Requires-Dist: cbor2 (==5.6.2)
Requires-Dist: certifi (==2024.2.2)
Requires-Dist: charset-normalizer (==3.3.2)
Requires-Dist: click (==8.1.7)
Requires-Dist: cytoolz (==0.12.3)
Requires-Dist: dataclassy (==0.11.1)
Requires-Dist: eip712 (==0.2.4)
Requires-Dist: eth-abi (==5.0.0)
Requires-Dist: eth-account (==0.10.0)
Requires-Dist: eth-event (==1.2.5)
Requires-Dist: eth-hash[pycryptodome] (==0.6.0)
Requires-Dist: eth-keyfile (==0.7.0)
Requires-Dist: eth-keys (==0.5.0)
Requires-Dist: eth-rlp (==1.0.1)
Requires-Dist: eth-typing (==3.5.2)
Requires-Dist: eth-utils (==2.3.1)
Requires-Dist: execnet (==2.0.2)
Requires-Dist: frozenlist (==1.4.1)
Requires-Dist: hexbytes (==0.3.1)
Requires-Dist: hypothesis (==6.27.3)
Requires-Dist: idna (==3.6)
Requires-Dist: importlib-metadata (==7.0.1)
Requires-Dist: iniconfig (==2.0.0)
Requires-Dist: jsonschema (==4.21.1)
Requires-Dist: jsonschema-specifications (==2023.12.1)
Requires-Dist: lazy-object-proxy (==1.10.0)
Requires-Dist: lru-dict (==1.2.0)
Requires-Dist: multidict (==6.0.5)
Requires-Dist: mypy-extensions (==1.0.0)
Requires-Dist: packaging (==23.2)
Requires-Dist: parsimonious (==0.9.0)
Requires-Dist: pathspec (==0.12.1)
Requires-Dist: platformdirs (==4.2.0)
Requires-Dist: pluggy (==1.4.0)
Requires-Dist: prompt-toolkit (==3.0.43)
Requires-Dist: protobuf (==4.25.3)
Requires-Dist: psutil (==5.9.8)
Requires-Dist: py (==1.11.0)
Requires-Dist: py-solc-ast (==1.2.10)
Requires-Dist: py-solc-x (==1.1.1)
Requires-Dist: pycryptodome (==3.20.0)
Requires-Dist: pygments (==2.17.2)
Requires-Dist: pygments-lexer-solidity (==0.7.0)
Requires-Dist: pytest (==6.2.5)
Requires-Dist: pytest-forked (==1.6.0)
Requires-Dist: pytest-xdist (==1.34.0)
Requires-Dist: python-dotenv (==0.16.0)
Requires-Dist: pyunormalize (==15.1.0)
Requires-Dist: pyyaml (==6.0.1)
Requires-Dist: referencing (==0.33.0)
Requires-Dist: regex (==2023.12.25)
Requires-Dist: requests (==2.31.0)
Requires-Dist: rlp (==4.0.0)
Requires-Dist: rpds-py (==0.18.0)
Requires-Dist: semantic-version (==2.10.0)
Requires-Dist: six (==1.16.0)
Requires-Dist: sortedcontainers (==2.4.0)
Requires-Dist: toml (==0.10.2)
Requires-Dist: toolz (==0.12.1)
Requires-Dist: tqdm (==4.66.2)
Requires-Dist: typing-extensions (==4.9.0)
Requires-Dist: urllib3 (==2.2.1)
Requires-Dist: vvm (==0.1.0)
Requires-Dist: vyper (==0.3.10)
Requires-Dist: wcwidth (==0.2.13)
Requires-Dist: web3 (==6.15.1)
Requires-Dist: websockets (==12.0)
Requires-Dist: wheel (==0.42.0)
Requires-Dist: wrapt (==1.16.0)
Requires-Dist: yarl (==1.9.4)
Requires-Dist: zipp (==3.17.0)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 6426 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.42.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
brownie/__init__.py sha256=50L79ZKunDtt9ZQG6dk4wr7qnalQNpjukspHtJqLU4I 936
brownie/_config.py sha256=noQzILA5Ur9YQdPoxhq8xGqekmdRP3S_NOph2v7g2uE 12250
brownie/_expansion.py sha256=cmU3x4ayAIRzCwwUBrmQd5h6NQQvX8eDoj_SVZXc12Q 1813
brownie/_singleton.py sha256=NkU4NOvDS0cgP1t3TawyUMFK7yhPsq7RjdZj73xFtug 325
brownie/exceptions.py sha256=u9fAbrOBuPuKGX2gNnfdg2i49bqnNCJpsLaEsn0nF8U 7512
brownie/typing.py sha256=72okAfZuth9HE7FIJ52za3klU4I6W9ufhLdzFydMq8k 309
brownie/_cli/__init__.py sha256=ruULPQI7A5xxFhCYlc2-Yak7eGnabqCYTahYYvxbPtc 19
brownie/_cli/__main__.py sha256=du-W9-_7hsods0EH6Aco1tmJ410qE6CX0JjVuY4PAIM 2446
brownie/_cli/accounts.py sha256=C1ON6_4dXuKx1lUCflrbGxKnUUL44uEvu0HHuYtloRM 4376
brownie/_cli/bake.py sha256=Oe1EkLxCdNi5g5ZjXPsIrh9RsZS8_cnkQz0Gby0162k 858
brownie/_cli/compile.py sha256=uDlZ8RekH1HQmwcri-m2wbWFbmYsteUkcrkzwvl0QVI 2363
brownie/_cli/console.py sha256=_BtlGK1ttJONHhczYyGrKVfh9FOU-2PV-HZ-c02Qffc 22034
brownie/_cli/gui.py sha256=viLZ0tBzlnt5k_qsiFx9jJhg09AfpLyp6Nh2acO4xpU 1318
brownie/_cli/init.py sha256=iO3YRDAa8vAl0RbM4DY67aB_lhgZcyxYTl_lk_IEn_8 1105
brownie/_cli/networks.py sha256=23ZQNgwOE7BZFWMwhyqkkdv-NmDNa_1hHtr0gNGKzsY 14721
brownie/_cli/pm.py sha256=QPBcLr8s4yGyxXGekwRxJ_DdutC_7Ycjc79WRGu29pk 3956
brownie/_cli/run.py sha256=OrNzbygaqSKDoHtand76XB7td0ycS_nLIMdsigo7Ics 3154
brownie/_cli/test.py sha256=nkIeyo4Y2lpsXNVQDTndlKLJpfxeCEDRocUdCBO0-Yk 2525
brownie/_gui/__init__.py sha256=R7K2gWhdYp2aNeYG6aeihiEf-JiMVDA-F8UcYvwJSxU 64
brownie/_gui/bases.py sha256=ajOpN5ePt7r41n-ZabHdVTa3CLtJJr-i1j56c5ECUEc 1270
brownie/_gui/console.py sha256=inOoUqeZrg1mU_ejYUKHGa0Dp7vDAPNWkPfjo92GNdA 1211
brownie/_gui/opcodes.py sha256=SMb0kf_X40vv4c6p2250vN1F0ZS9IkvX8ThvI7sn9hA 7354
brownie/_gui/report.py sha256=XvsMCRxFfcSvhDfOONjK4NLvhIjrhrz-ng6A7rqbIfc 3059
brownie/_gui/root.py sha256=z6zlWopRrDfcTxs_GyajIW85wpJsUTswRHsVv9thHsk 4763
brownie/_gui/source.py sha256=xQd1lCKxEfaDF4mqZ3Y62beKqkkETUaWj7jgosnI5BA 8915
brownie/_gui/styles.py sha256=Bjfg6yVUwhHaBhsJcSpkahiQI-Nq2Z78SgbzRwpMJ60 3496
brownie/_gui/tooltip.py sha256=AZ0qhjMUqXLLAoqtPixfkrx_GYEjBbQ8mM8ng6i_31I 975
brownie/convert/__init__.py sha256=BscBeJzUTnHVjVwxX_yW1g4cawkzhiiqj9VPJEYhhqQ 215
brownie/convert/datatypes.py sha256=W5TK8l6YowsMtIvpOKobh6A1GAP-LH1zpCp_IKJB3io 13832
brownie/convert/main.py sha256=58-q92T8ro3yJkgggigANfCNtsTyqLuXZbQIxzPVsIo 2350
brownie/convert/normalize.py sha256=GSv_x4VFop6xc_Cjx_5giGRKMAm78I6icmZ3OcGVaAg 4228
brownie/convert/utils.py sha256=Fz-mVPg_RU4qqsMYbg07O0yyydQhKzQb2OKFeLsZtno 1525
brownie/data/default-config.yaml sha256=2ch6uD0SHTKAeKFTdteHa6ZcE2LW52Nrdolb3r853wM 1625
brownie/data/network-config.yaml sha256=kPeYp4vptPQEwpHMqAVe7_Tbb11RhEl6j-gSI96qM8w 11158
brownie/data/providers-config.yaml sha256=PxaoKiuSWtde7aqqbz2VB53_MJWnvbJBvSSxPiXr6jQ 142
brownie/data/contracts/Multicall2.sol sha256=sssAxaaCaXVPQuY4wRPnBcWtHc1SjhNQq33uuCYZ_xs 3321
brownie/data/interfaces/ERC20.json sha256=P95ycpKwKMOQDHGxekxWidi2gadMocA9yz3c68WGcW4 3049
brownie/data/interfaces/Multicall2.json sha256=D4ZJ1M3OVUfA4gjV_PrgESSVb2il4xMI3_KRbn34jrY 8569
brownie/network/__init__.py sha256=qcpl4iXIyeHs4UKFPA9tPBYh66rPyL6jAdtbMkzZzbk 523
brownie/network/account.py sha256=l2LZJFfTmWfZrY-ERraKBMLbPugR1uw5nRXzvYFNApg 37352
brownie/network/alert.py sha256=921FMiSDesiGII7cvxTYberzYjU_NO5oH6XL3A_hKWY 4451
brownie/network/contract.py sha256=BPk9Poat5ew28JeNEdS4LT7f2nG6Pqk7lSxV8ItGi64 76050
brownie/network/event.py sha256=UiJB7el7d7Ggb7ftcKNP4130Ifjkp_BMrSnT-PAv57c 20481
brownie/network/main.py sha256=1SmRAjUpMpFwddQFkOXRRhdizDsTQ0jbhelMA-CJ8Bs 6684
brownie/network/multicall.py sha256=axrInINUHSBFa9YiVt4v6iDQe_k-K6SyGqYSI1fB8SY 7620
brownie/network/state.py sha256=JvHv7ks6dmQ9aWQQxmHkj1vYoBb2nqN2My6Kscc_rSw 22281
brownie/network/transaction.py sha256=7sFzkhlnKjINoc4yJQn8ap2Pj2eA-3mXzcnkiy3umg8 59470
brownie/network/web3.py sha256=FmNETaRVbbNTo5Wy7YjNEzV5qnSWUGhekAXMMj3KwcE 8056
brownie/network/gas/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
brownie/network/gas/bases.py sha256=TXJxHTaNb8oA10GrDt1nr7BgiPMDJIWNAlcMyXSkqSM 4988
brownie/network/gas/strategies.py sha256=HG-FdAkN7B0gmXi3VQMcgP3ooTKDgx4i0cfWLLLmWt0 8105
brownie/network/middlewares/__init__.py sha256=jPfJMgzk5WbX4YD865RE1KyuCRFXQYN-V7jyksNdBOU 3585
brownie/network/middlewares/caching.py sha256=22e0y8P0uUXAl5gSNggTPN2ROx2asBxSpthT93fnVbo 10143
brownie/network/middlewares/catch_tx_revert.py sha256=pJHq6Si8nlNmjbIW4TOZB7QTvfGT6HvYAX45_DllP18 1036
brownie/network/middlewares/ganache7.py sha256=6AUHjQkiLTthKjHunjXNJCSLqRxxMmdVqevkxBlR7Vk 1924
brownie/network/middlewares/geth_poa.py sha256=MGSF_tPB-yF3qloQcwpxRtdxqjA01KXsEpbRZkaeG1A 699
brownie/network/middlewares/hardhat.py sha256=lO67KW_-f6gMvLazGsID5uygXDKp26aoM9b3yUGEGlE 2145
brownie/network/rpc/__init__.py sha256=4BQKM9hrvHeLnS6Css9OsPCp0hYooK7gjT5D2RtTIKI 8598
brownie/network/rpc/anvil.py sha256=3OAmIEJPWeUNU3eRua82NlXZ2CrrOaitXu01o8xDYDE 2589
brownie/network/rpc/ganache.py sha256=4KWD6imMQkXBiAa0zRVyXlqzOUV7rYWeLKIGq2z6MlA 7141
brownie/network/rpc/geth.py sha256=gdV4-TBAMtzTT9j2LcOPHfabwo9jn0mD5m2YwObOLWg 1416
brownie/network/rpc/hardhat.py sha256=kE0iJSoJLGPb0KDyGtEj7ewcD0dSquBKwNNVenJa4Rs 3401
brownie/project/__init__.py sha256=Sy74vqi_KvqhDvWxk779zYDKbQ6tVSCQemIdzM7qxXs 287
brownie/project/build.py sha256=C6vccLRoCam0PMOxN7Z0iV_jvHTVjBgfR55y_QLNqpI 6167
brownie/project/flattener.py sha256=u0qJ3L8IC8kFfXZqPC7JjVDHfY-RqvWB-bMyWKd0ZGQ 5944
brownie/project/main.py sha256=bnmkhI_tjqMmnef6wpCQu5vT7MQP56MCzZphdrkrxVU 40075
brownie/project/scripts.py sha256=xfaIaSv_IJNf9hNUlns72Te3i0UsinjlPcA7bkqYwx4 6938
brownie/project/sources.py sha256=gXXcQTqG6RhfXgKMUBzu6iKgsIhIew0BMI5SbVFXFx8 9155
brownie/project/compiler/__init__.py sha256=iS-tvs15BtD0Ie3itqBic1bsUSMf-sPftcDMMQ-B_-Q 17712
brownie/project/compiler/solidity.py sha256=bojmqdaAl4exyzROF6oyVWegx_CJ1ZDTUryw0e9wGww 27292
brownie/project/compiler/utils.py sha256=9aQ1lkHFgstzx4ZTpmuZcUYB6r31W1ziLT_4gjHM2xA 2282
brownie/project/compiler/vyper.py sha256=dOcugsh1AuqE00PnwPxsXWHQGf0qVRnIRWbY7unEsak 16700
brownie/test/__init__.py sha256=8s2t8dDhPeIb-MU8BmWEvyXEl9klbJ_cKLjQKGwnGkU 2303
brownie/test/coverage.py sha256=KJHMyHXSIy_qiK6RPfkJf5cP3TijmSdp8EyLyCANqNU 2998
brownie/test/fixtures.py sha256=UfvnswReAQUTVzSmArors7m2-39ZUGQxmg28JJzC3a4 4909
brownie/test/output.py sha256=gkOGNNn-NgLBjkm3yAzyr5wgDD7HriH5e0rYF0MupwM 11438
brownie/test/plugin.py sha256=dQO-Txz88p2ZEGi5uV2GwG-uXu4gYrnLqLZYBiT6FS4 5202
brownie/test/stateful.py sha256=-1ohJlHynyT-FjjCogjlteP8xDszEZ44F4b_Sax06mQ 3486
brownie/test/strategies.py sha256=vWD2iUpJjzBl4cKGH-JH6Teke8Rwj7u9rBp-VK_SWgM 6715
brownie/test/managers/__init__.py sha256=PiA3YyW1qvbpneqQDaarjuNuV1jLE-wqTdo4iRbmGlo 152
brownie/test/managers/base.py sha256=9sPq6t-ol4m5CGe8GXM5t8S85xNZ8bGHAD6BtILN1Qo 10432
brownie/test/managers/master.py sha256=bCIdP13sL7_XdUre003fxgrSugRxolLWnAtD_HP1JQA 3198
brownie/test/managers/runner.py sha256=MVKytqC8wOgLQyjR1mdUn6ZOC_Ik8ueNNshALjMyTZg 21142
brownie/test/managers/utils.py sha256=ETr29y-mtvx4GkORw83M__tHTzm0e369-TXAUNaPJuU 275
brownie/utils/__init__.py sha256=MU3Ej15QPzAQRkJ6rV1ldVvYFV9XATFlJzkZ-98-zKk 82
brownie/utils/color.py sha256=efQdTr1b30q3I2pDfE8J9C53As6Ompr1wLWkM4PkZSU 6818
brownie/utils/docopt.py sha256=MVdmfOMJOZDgUZRnlslODfBmKFyG7fSKBisjCzcI1TA 33135
brownie/utils/output.py sha256=Z3vZFqud-ZtGTfs2078pE7KrciyaIX3_38FUE9KXU_s 3296
brownie/utils/sql.py sha256=uYny4FXcGVs1QGtG81knukd-TT0CemUxfK8dxD1lFk0 1227
brownie/utils/toposort.py sha256=SNK-dbkOESDFTGcLBLGyZZQ0IcD8v5HiopSW3Pl6vGE 3477
eth_brownie-1.20.2.dist-info/LICENSE sha256=2OQHJ_gjFYyumIs9vKcDUMCggqQQM8axWm9F4HM-kOk 1076
eth_brownie-1.20.2.dist-info/METADATA sha256=azUxDkuqgdt_lvOkuD6QbU3f-fmEffxAt8I19_UBz3Y 9790
eth_brownie-1.20.2.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
eth_brownie-1.20.2.dist-info/entry_points.txt sha256=rAWdHMmIuVcRN0wMGcYDxjXEMuIyeJmZLAthO3tC3pM 104
eth_brownie-1.20.2.dist-info/top_level.txt sha256=k6LPjOk8MvzNoovlQvvZS_06o9UqQfgQ52xFsyNG_cU 8
eth_brownie-1.20.2.dist-info/RECORD

top_level.txt

brownie

entry_points.txt

brownie = brownie._cli.__main__:main
pytest-brownie = brownie.test.plugin