#
# This file is autogenerated by pip-compile with Python 3.10
# by the following command:
#
#    pip-compile --allow-unsafe --output-file=requirements.txt --strip-extras ./requirements.in
#
aiokafka>=0.12.0
    # via -r requirements.in
annotated-types>=0.7.0
    # via pydantic
anyio>=4.11.0
    # via httpx
async-timeout>=5.0.1
    # via aiokafka
certifi>=2025.11.12
    # via
    #   -r requirements.in
    #   httpcore
    #   httpx
contourpy>=1.3.2
    # via matplotlib
cycler>=0.12.1
    # via matplotlib
exceptiongroup>=1.3.0
    # via anyio
fonttools>=4.60.1
    # via matplotlib
greenlet>=3.2.4
    # via sqlalchemy
h11>=0.16.0
    # via httpcore
httpcore>=1.0.9
    # via httpx
httpx>=0.28.1
    # via -r requirements.in
idna>=3.11
    # via
    #   anyio
    #   httpx
iniconfig>=2.3.0
    # via -r requirements.in
kiwisolver>=1.4.9
    # via matplotlib
matplotlib>=3.10.7
    # via
    #   -r requirements.in
    #   seaborn
nest-asyncio>=1.6.0
    # via -r requirements.in
numpy>=2.2.6
    # via
    #   -r requirements.in
    #   contourpy
    #   matplotlib
    #   pandas
    #   seaborn
packaging>=25.0
    # via
    #   aiokafka
    #   matplotlib
pandas>=2.3.3
    # via
    #   -r requirements.in
    #   seaborn
pillow>=12.0.0
    # via matplotlib
pydantic>=2.12.4
    # via -r requirements.in
pydantic-core>=2.41.5
    # via pydantic
pymysql>=1.1.2
    # via -r requirements.in
pyparsing>=3.2.5
    # via matplotlib
python-dateutil>=2.9.0.post0
    # via
    #   matplotlib
    #   pandas
pytz>=2025.2
    # via
    #   -r requirements.in
    #   pandas
seaborn>=0.13.2
    # via -r requirements.in
six>=1.17.0
    # via python-dateutil
sniffio>=1.3.1
    # via anyio
sqlalchemy>=2.0.44
    # via -r requirements.in
typing-extensions>=4.15.0
    # via
    #   aiokafka
    #   anyio
    #   exceptiongroup
    #   pydantic
    #   pydantic-core
    #   sqlalchemy
    #   typing-inspection
typing-inspection>=0.4.2
    # via pydantic
tzdata>=2025.2
    # via pandas
websockets>=15.0.1
    # via -r requirements.in
