# This file was autogenerated by uv via the following command: # uv pip compile --python-version 3.11 --universal --output-file requirements.lock requirements.txt aiohappyeyeballs==2.6.2 # via aiohttp aiohttp==3.14.1 # via # pytelegrambotapi # web3 aiosignal==1.4.0 # via aiohttp annotated-doc==0.0.4 # via fastapi annotated-types==0.7.0 # via pydantic anyio==4.13.0 # via # httpx # starlette async-timeout==5.0.1 ; python_full_version < '3.11.3' # via redis attrs==26.1.0 # via aiohttp bitarray==3.8.1 # via eth-account certifi==2026.5.20 # via # httpcore # httpx # netcdf4 # requests cftime==1.6.5 # via netcdf4 charset-normalizer==3.4.7 # via requests ckzg==2.1.7 # via eth-account click==8.4.1 # via uvicorn colorama==0.4.6 ; sys_platform == 'win32' # via # click # loguru cytoolz==1.1.0 ; implementation_name == 'cpython' # via eth-utils eth-abi==5.2.0 # via # eth-account # web3 eth-account==0.13.7 # via web3 eth-hash==0.8.0 # via # eth-utils # web3 eth-keyfile==0.8.1 # via eth-account eth-keys==0.7.0 # via # eth-account # eth-keyfile eth-rlp==2.2.0 # via eth-account eth-typing==6.0.0 # via # eth-abi # eth-keys # eth-utils # web3 eth-utils==6.0.0 # via # eth-abi # eth-account # eth-keyfile # eth-keys # eth-rlp # rlp # web3 fastapi==0.137.0 # via -r requirements.txt frozenlist==1.8.0 # via # aiohttp # aiosignal h11==0.16.0 # via # httpcore # uvicorn hexbytes==1.3.1 # via # eth-account # eth-rlp # web3 httpcore==1.0.9 # via httpx httpx==0.28.1 # via -r requirements.txt idna==3.18 # via # anyio # httpx # requests # yarl loguru==0.7.3 # via -r requirements.txt multidict==6.7.1 # via # aiohttp # yarl netcdf4==1.7.4 # via -r requirements.txt numpy==2.4.6 torch typing_extensions==4.15.0 # via torch # via # -r requirements.txt # cftime # netcdf4 parsimonious==0.10.0 # via eth-abi propcache==0.5.2 # via # aiohttp # yarl pyaes==1.6.1 # via telethon pyasn1==0.6.3 # via rsa pycryptodome==3.23.0 # via # eth-hash # eth-keyfile pydantic==2.13.4 # via # eth-account # eth-utils # fastapi # web3 pydantic-core==2.46.4 # via pydantic pytelegrambotapi==4.34.0 # via -r requirements.txt python-dotenv==1.2.2 # via -r requirements.txt pyunormalize==17.0.0 # via web3 pywin32==312 ; sys_platform == 'win32' # via web3 pyyaml==6.0.3 # via -r requirements.txt redis==6.4.0 # via -r requirements.txt regex==2026.5.9 # via parsimonious requests==2.34.2 # via # -r requirements.txt # pytelegrambotapi # web3 rlp==4.1.0 # via # eth-account # eth-rlp rsa==4.9.1 # via telethon starlette==1.3.1 # via fastapi telethon==1.43.2 # via -r requirements.txt toolz==1.1.0 ; implementation_name == 'cpython' or implementation_name == 'pypy' # via # cytoolz # eth-utils types-requests==2.33.0.20260518 # via web3 typing-extensions==4.15.0 # via # aiohttp # aiosignal # anyio # eth-typing # fastapi # pydantic # pydantic-core # starlette # typing-inspection # web3 typing-inspection==0.4.2 # via # fastapi # pydantic tzdata==2026.2 ; sys_platform == 'win32' # via -r requirements.txt urllib3==2.7.0 # via # requests # types-requests uvicorn==0.49.0 # via -r requirements.txt web3==7.16.0 # via -r requirements.txt websockets==15.0.1 # via # -r requirements.txt # web3 win32-setctime==1.2.0 ; sys_platform == 'win32' # via loguru yarl==1.24.2 # via aiohttp