# This file was autogenerated by uv via the following command:
#    uv export --all-extras --all-groups --locked --no-hashes --no-emit-project --output-file requirements.txt
annotated-types==0.7.0
    # via pydantic
anyio==4.9.0
    # via
    #   httpx
    #   starlette
    #   watchfiles
argcomplete==3.6.2
    # via nox
attrs==25.3.0
    # via nox
backports-asyncio-runner==1.2.0 ; python_full_version < '3.11'
    # via pytest-asyncio
certifi==2025.7.14
    # via
    #   httpcore
    #   httpx
    #   sentry-sdk
cfgv==3.4.0
    # via pre-commit
click==8.2.1
    # via
    #   rich-toolkit
    #   typer
    #   uvicorn
colorama==0.4.6 ; sys_platform == 'win32'
    # via
    #   click
    #   colorlog
    #   pytest
    #   uvicorn
colorlog==6.9.0
    # via nox
contourpy==1.3.2
    # via matplotlib
coverage==7.9.2
    # via pytest-cov
cycler==0.12.1
    # via matplotlib
dependency-groups==1.3.1
    # via nox
distlib==0.4.0
    # via virtualenv
dnspython==2.7.0
    # via email-validator
duckdb==1.3.2
    # via fastflight
email-validator==2.2.0
    # via
    #   fastapi
    #   pydantic
exceptiongroup==1.3.0 ; python_full_version < '3.11'
    # via
    #   anyio
    #   pytest
fastapi==0.116.1
    # via fastflight
fastapi-cli==0.0.8
    # via fastapi
fastapi-cloud-cli==0.1.4
    # via fastapi-cli
filelock==3.18.0
    # via virtualenv
fonttools==4.59.0
    # via matplotlib
greenlet==3.2.3 ; (python_full_version < '3.14' and platform_machine == 'AMD64') or (python_full_version < '3.14' and platform_machine == 'WIN32') or (python_full_version < '3.14' and platform_machine == 'aarch64') or (python_full_version < '3.14' and platform_machine == 'amd64') or (python_full_version < '3.14' and platform_machine == 'ppc64le') or (python_full_version < '3.14' and platform_machine == 'win32') or (python_full_version < '3.14' and platform_machine == 'x86_64')
    # via sqlalchemy
h11==0.16.0
    # via
    #   httpcore
    #   uvicorn
httpcore==1.0.9
    # via httpx
httptools==0.6.4
    # via uvicorn
httpx==0.28.1
    # via
    #   fastapi
    #   fastapi-cloud-cli
    #   fastflight
identify==2.6.12
    # via pre-commit
idna==3.10
    # via
    #   anyio
    #   email-validator
    #   httpx
iniconfig==2.1.0
    # via pytest
jinja2==3.1.6
    # via fastapi
kiwisolver==1.4.8
    # via matplotlib
markdown-it-py==3.0.0
    # via rich
markupsafe==3.0.2
    # via jinja2
matplotlib==3.10.3
    # via
    #   fastflight
    #   seaborn
mdurl==0.1.2
    # via markdown-it-py
mypy==1.17.0
mypy-extensions==1.1.0
    # via mypy
nodeenv==1.9.1
    # via pre-commit
nox==2025.5.1
    # via nox-uv
nox-uv==0.6.1
numpy==1.26.4
    # via
    #   contourpy
    #   matplotlib
    #   pandas
    #   pandas-stubs
    #   seaborn
packaging==25.0
    # via
    #   dependency-groups
    #   matplotlib
    #   nox
    #   pytest
pandas==2.3.1
    # via
    #   fastflight
    #   seaborn
pandas-stubs==2.3.0.250703
pathspec==0.12.1
    # via mypy
pillow==11.3.0
    # via matplotlib
platformdirs==4.3.8
    # via virtualenv
pluggy==1.6.0
    # via
    #   pytest
    #   pytest-cov
pre-commit==4.2.0
pyarrow==21.0.0
    # via fastflight
pyarrow-stubs==10.0.1.9
pydantic==2.11.7
    # via
    #   fastapi
    #   fastapi-cloud-cli
    #   fastflight
pydantic-core==2.33.2
    # via pydantic
pygments==2.19.2
    # via
    #   pytest
    #   rich
pyparsing==3.2.3
    # via matplotlib
pytest==8.4.1
    # via
    #   pytest-asyncio
    #   pytest-cov
pytest-asyncio==1.1.0
pytest-cov==6.2.1
python-dateutil==2.9.0.post0
    # via
    #   matplotlib
    #   pandas
python-dotenv==1.1.1
    # via uvicorn
python-multipart==0.0.20
    # via fastapi
pytz==2025.2
    # via pandas
pyyaml==6.0.2
    # via
    #   pre-commit
    #   uvicorn
rich==14.0.0
    # via
    #   fastflight
    #   rich-toolkit
    #   typer
rich-toolkit==0.14.8
    # via
    #   fastapi-cli
    #   fastapi-cloud-cli
rignore==0.6.4
    # via fastapi-cloud-cli
ruff==0.12.4
seaborn==0.13.2
    # via fastflight
sentry-sdk==2.33.0
    # via fastapi-cloud-cli
shellingham==1.5.4
    # via typer
six==1.17.0
    # via python-dateutil
sniffio==1.3.1
    # via anyio
sqlalchemy==2.0.41
    # via fastflight
starlette==0.47.1
    # via fastapi
structlog==25.4.0
    # via fastflight
tomli==2.2.1 ; python_full_version <= '3.11'
    # via
    #   coverage
    #   dependency-groups
    #   mypy
    #   nox
    #   pytest
typer==0.16.0
    # via
    #   fastapi-cli
    #   fastapi-cloud-cli
    #   fastflight
types-pytz==2025.2.0.20250516
    # via pandas-stubs
typing-extensions==4.14.1
    # via
    #   anyio
    #   exceptiongroup
    #   fastapi
    #   fastflight
    #   mypy
    #   pydantic
    #   pydantic-core
    #   rich
    #   rich-toolkit
    #   sqlalchemy
    #   starlette
    #   structlog
    #   typer
    #   typing-inspection
    #   uvicorn
typing-inspection==0.4.1
    # via pydantic
tzdata==2025.2
    # via pandas
urllib3==2.5.0
    # via sentry-sdk
uvicorn==0.35.0
    # via
    #   fastapi
    #   fastapi-cli
    #   fastapi-cloud-cli
uvloop==0.21.0 ; platform_python_implementation != 'PyPy' and sys_platform != 'cygwin' and sys_platform != 'win32'
    # via uvicorn
virtualenv==20.31.2
    # via
    #   nox
    #   pre-commit
watchfiles==1.1.0
    # via uvicorn
websockets==15.0.1
    # via uvicorn
