# This file was autogenerated by uv via the following command:
#    uv export --no-dev --no-hashes --format requirements-txt -o requirements.txt
-e .
aiohappyeyeballs==2.7.1
    # via aiohttp
aiohttp==3.14.5
    # via multichain-analytics-indexer
aiosignal==1.4.0
    # via aiohttp
annotated-types==0.8.0
    # via pydantic
attrs==26.1.0
    # via aiohttp
base58==2.1.1
    # via multichain-analytics-indexer
cffi==2.1.1 ; platform_python_implementation != 'PyPy'
    # via pynacl
click==8.5.0
    # via multichain-analytics-indexer
frozenlist==1.8.0
    # via
    #   aiohttp
    #   aiosignal
idna==3.20
    # via yarl
jsonalias==0.1.1
    # via solders
msgpack==1.2.4
    # via py-algorand-sdk
multidict==7.2.1
    # via
    #   aiohttp
    #   yarl
numpy==2.4.6 ; python_full_version < '3.12'
    # via pandas
numpy==2.5.4 ; python_full_version >= '3.12'
    # via pandas
pandas==3.1.1
    # via multichain-analytics-indexer
propcache==0.5.4
    # via
    #   aiohttp
    #   yarl
py-algorand-sdk==2.12.0
    # via multichain-analytics-indexer
pyarrow==26.0.1
    # via multichain-analytics-indexer
pycparser==3.12 ; implementation_name != 'PyPy' and platform_python_implementation != 'PyPy'
    # via cffi
pycryptodomex==3.24.1
    # via py-algorand-sdk
pydantic==2.14.3
    # via multichain-analytics-indexer
pydantic-core==2.50.4
    # via pydantic
pynacl==1.6.2
    # via py-algorand-sdk
python-dateutil==4.0.0
    # via pandas
python-dotenv==1.2.4
    # via multichain-analytics-indexer
solders==0.29.0
    # via multichain-analytics-indexer
typing-extensions==4.16.0
    # via
    #   aiohttp
    #   aiosignal
    #   py-algorand-sdk
    #   pydantic
    #   pydantic-core
    #   solders
    #   typing-inspection
typing-inspection==0.4.5
    # via pydantic
tzdata==2026.6
    # via
    #   pandas
    #   python-dateutil
yarl==1.25.1
    # via aiohttp
