# 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 # gcsfs # 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 cffi==2.0.0 ; platform_python_implementation != 'PyPy' # via cryptography 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 cryptography==49.0.0 # via google-auth cytoolz==1.1.0 ; implementation_name == 'cpython' # via eth-utils decorator==5.3.1 # via gcsfs donfig==0.8.1.post1 # via zarr 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 fsspec==2026.6.0 # via # -r requirements.txt # gcsfs gcsfs==2026.6.0 # via -r requirements.txt google-api-core==2.31.0 # via # google-cloud-core # google-cloud-storage # google-cloud-storage-control google-auth==2.55.1 # via # gcsfs # google-api-core # google-auth-oauthlib # google-cloud-core # google-cloud-storage # google-cloud-storage-control google-auth-oauthlib==1.4.0 # via gcsfs google-cloud-core==2.6.0 # via google-cloud-storage google-cloud-storage==3.12.0 # via # -r requirements.txt # gcsfs google-cloud-storage-control==1.12.0 # via gcsfs google-crc32c==1.8.0 # via # google-cloud-storage # google-resumable-media # zarr google-resumable-media==2.10.0 # via google-cloud-storage googleapis-common-protos==1.75.0 # via # google-api-core # grpc-google-iam-v1 # grpcio-status grpc-google-iam-v1==0.14.4 # via google-cloud-storage-control grpcio==1.81.1 # via # google-api-core # google-cloud-storage-control # googleapis-common-protos # grpc-google-iam-v1 # grpcio-status grpcio-status==1.81.1 # via google-api-core 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 joblib==1.5.3 # via # -r requirements.txt # scikit-learn lightgbm==4.6.0 # via -r requirements.txt loguru==0.7.3 # via -r requirements.txt multidict==6.7.1 # via # aiohttp # yarl narwhals==2.23.0 # via scikit-learn netcdf4==1.7.4 # via -r requirements.txt numcodecs==0.16.5 # via zarr numpy==2.4.6 # via # -r requirements.txt # cftime # lightgbm # netcdf4 # numcodecs # pandas # scikit-learn # scipy # xarray # zarr oauthlib==3.3.1 # via requests-oauthlib packaging==26.2 # via # xarray # zarr pandas==3.0.3 # via xarray parsimonious==0.10.0 # via eth-abi propcache==0.5.2 # via # aiohttp # yarl proto-plus==1.28.0 # via # google-api-core # google-cloud-storage-control protobuf==7.35.1 # via # google-api-core # google-cloud-storage-control # googleapis-common-protos # grpc-google-iam-v1 # grpcio-status # proto-plus pyaes==1.6.1 # via telethon pyasn1==0.6.3 # via # pyasn1-modules # rsa pyasn1-modules==0.4.2 # via google-auth pycparser==3.0 ; implementation_name != 'PyPy' and platform_python_implementation != 'PyPy' # via cffi 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-dateutil==2.9.0.post0 # via pandas 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 # donfig redis==6.4.0 # via -r requirements.txt regex==2026.5.9 # via parsimonious requests==2.34.2 # via # -r requirements.txt # gcsfs # google-api-core # google-cloud-storage # pytelegrambotapi # requests-oauthlib # web3 requests-oauthlib==2.0.0 # via google-auth-oauthlib rlp==4.1.0 # via # eth-account # eth-rlp rsa==4.9.1 # via telethon scikit-learn==1.9.0 # via -r requirements.txt scipy==1.17.1 ; python_full_version < '3.12' # via # -r requirements.txt # lightgbm # scikit-learn scipy==1.18.0 ; python_full_version >= '3.12' # via # -r requirements.txt # lightgbm # scikit-learn six==1.17.0 # via python-dateutil starlette==1.3.1 # via fastapi telethon==1.43.2 # via -r requirements.txt threadpoolctl==3.6.0 # via scikit-learn 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 # grpcio # numcodecs # pydantic # pydantic-core # starlette # typing-inspection # web3 # zarr typing-inspection==0.4.2 # via # fastapi # pydantic tzdata==2026.2 ; sys_platform == 'emscripten' or sys_platform == 'win32' # via # -r requirements.txt # pandas 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 xarray==2026.4.0 # via -r requirements.txt yarl==1.24.2 # via aiohttp zarr==3.1.6 ; python_full_version < '3.12' # via -r requirements.txt zarr==3.2.1 ; python_full_version >= '3.12' # via -r requirements.txt