#
# This file is autogenerated by pip-compile with Python 3.11
# by the following command:
#
#    pip-compile '.\requirements.in'
#

#! only works for Windows because `pygraphviz`. U need to solve problems yourself if u r on other platform.

aiohttp==3.9.5
    # via web3
aiosignal==1.3.1
    # via aiohttp
attrs==23.2.0
    # via
    #   aiohttp
    #   jsonschema
    #   referencing
bitarray==2.9.2
    # via eth-account
cbor2==5.6.3
    # via crytic-compile
certifi==2024.2.2
    # via requests
charset-normalizer==3.3.2
    # via requests
ckzg==1.0.1
    # via eth-account
crytic-compile==0.3.7
    # via slither-analyzer
cytoolz==0.12.3
    # via eth-utils
eth-abi==5.1.0
    # via
    #   eth-account
    #   slither-analyzer
    #   web3
eth-account==0.11.2
    # via web3
eth-hash[pycryptodome]==0.7.0
    # via
    #   eth-utils
    #   web3
eth-keyfile==0.8.1
    # via eth-account
eth-keys==0.5.1
    # via
    #   eth-account
    #   eth-keyfile
eth-rlp==1.0.1
    # via eth-account
eth-typing==4.2.2
    # via
    #   eth-abi
    #   eth-keys
    #   eth-utils
    #   slither-analyzer
    #   web3
eth-utils==4.1.0
    # via
    #   eth-abi
    #   eth-account
    #   eth-keyfile
    #   eth-keys
    #   eth-rlp
    #   rlp
    #   slither-analyzer
    #   web3
frozenlist==1.4.1
    # via
    #   aiohttp
    #   aiosignal
hexbytes==0.3.1
    # via
    #   eth-account
    #   eth-rlp
    #   web3
idna==3.7
    # via
    #   requests
    #   yarl
jsonschema==4.22.0
    # via web3
jsonschema-specifications==2023.12.1
    # via jsonschema
lru-dict==1.2.0
    # via web3
multidict==6.0.5
    # via
    #   aiohttp
    #   yarl
packaging==24.0
    # via
    #   slither-analyzer
    #   solc-select
parsimonious==0.10.0
    # via eth-abi
prettytable==3.10.0
    # via slither-analyzer
protobuf==5.26.1
    # via web3
pycryptodome==3.20.0
    # via
    #   crytic-compile
    #   eth-hash
    #   eth-keyfile
    #   slither-analyzer
    #   solc-select
pygraphviz==1.12 --config-settings="--global-option=build_ext" --config-settings="--global-option=-IC:\Program Files\Graphviz\include" --config-settings="--global-option=-LC:\Program Files\Graphviz\lib"
    # via -r .\requirements.in and manually added flags. 
    # requires pre-installed graphviz though. 
    # these includes should not work on linux, but if you have graphviz installed, it will successfully compile anyway, so fine with this.
pyunormalize==15.1.0
    # via web3
pywin32==306; sys_platform == 'win32'
    # via web3
referencing==0.35.1
    # via
    #   jsonschema
    #   jsonschema-specifications
regex==2024.4.28
    # via parsimonious
requests==2.31.0
    # via web3
rlp==4.0.1
    # via
    #   eth-account
    #   eth-rlp
rpds-py==0.18.0
    # via
    #   jsonschema
    #   referencing
slither-analyzer==0.10.2
    # via -r .\requirements.in
solc-select==1.0.4
    # via crytic-compile
toolz==0.12.1
    # via cytoolz
typing-extensions==4.11.0
    # via
    #   eth-rlp
    #   web3
urllib3==2.2.1
    # via requests
wcwidth==0.2.13
    # via prettytable
web3==6.18.0
    # via slither-analyzer
websockets==12.0
    # via web3
yarl==1.9.4
    # via aiohttp
z3-solver==4.13.0.0
    # via -r .\requirements.in
