# This file was autogenerated by uv via the following command:
#    uv pip compile --universal --python-version 3.10 --no-strip-extras --constraint=requirements/common-constraints.txt --output-file=requirements/requirements-dev.txt requirements/requirements-dev.in
annotated-doc==0.0.4
    # via
    #   -c requirements/common-constraints.txt
    #   typer
ast-serialize==0.8.0
    # via
    #   -c requirements/common-constraints.txt
    #   mypy
certifi==2026.2.25
    # via
    #   -c requirements/common-constraints.txt
    #   requests
cffi==2.0.0 ; platform_python_implementation != 'PyPy'
    # via
    #   -c requirements/common-constraints.txt
    #   cryptography
cfgv==3.5.0
    # via
    #   -c requirements/common-constraints.txt
    #   pre-commit
charset-normalizer==3.4.6
    # via
    #   -c requirements/common-constraints.txt
    #   requests
click==8.3.1
    # via
    #   -c requirements/common-constraints.txt
    #   typer
codespell==2.4.2
    # via
    #   -c requirements/common-constraints.txt
    #   -r requirements/requirements-dev.in
cogapp==3.6.0
    # via
    #   -c requirements/common-constraints.txt
    #   -r requirements/requirements-dev.in
colorama==0.4.6 ; sys_platform == 'win32'
    # via
    #   -c requirements/common-constraints.txt
    #   click
    #   pytest
contourpy==1.3.2 ; python_full_version < '3.11'
    # via
    #   -c requirements/common-constraints.txt
    #   -r requirements/requirements-dev.in
    #   matplotlib
contourpy==1.3.3 ; python_full_version >= '3.11'
    # via
    #   -c requirements/common-constraints.txt
    #   -r requirements/requirements-dev.in
    #   matplotlib
coverage[toml]==7.13.4
    # via
    #   -c requirements/common-constraints.txt
    #   pytest-cov
cryptography==46.0.5
    # via
    #   -c requirements/common-constraints.txt
    #   google-auth
cycler==0.12.1
    # via
    #   -c requirements/common-constraints.txt
    #   matplotlib
distlib==0.4.0
    # via
    #   -c requirements/common-constraints.txt
    #   virtualenv
exceptiongroup==1.3.1 ; python_full_version < '3.11'
    # via
    #   -c requirements/common-constraints.txt
    #   pytest
filelock==3.25.2
    # via
    #   -c requirements/common-constraints.txt
    #   python-discovery
    #   virtualenv
flake8==7.3.0
    # via
    #   -c requirements/common-constraints.txt
    #   -r requirements/requirements-dev.in
fonttools==4.62.1
    # via
    #   -c requirements/common-constraints.txt
    #   matplotlib
google-api-core[grpc]==2.30.0
    # via
    #   -c requirements/common-constraints.txt
    #   google-cloud-bigquery
    #   google-cloud-core
google-auth==2.49.1
    # via
    #   -c requirements/common-constraints.txt
    #   google-api-core
    #   google-cloud-bigquery
    #   google-cloud-core
google-cloud-bigquery==3.40.1
    # via
    #   -c requirements/common-constraints.txt
    #   -r requirements/requirements-dev.in
google-cloud-core==2.5.0
    # via
    #   -c requirements/common-constraints.txt
    #   google-cloud-bigquery
google-crc32c==1.8.0
    # via
    #   -c requirements/common-constraints.txt
    #   google-resumable-media
google-resumable-media==2.8.0
    # via
    #   -c requirements/common-constraints.txt
    #   google-cloud-bigquery
googleapis-common-protos==1.73.0
    # via
    #   -c requirements/common-constraints.txt
    #   google-api-core
    #   grpcio-status
grpcio==1.78.0
    # via
    #   -c requirements/common-constraints.txt
    #   google-api-core
    #   grpcio-status
grpcio-status==1.78.0
    # via
    #   -c requirements/common-constraints.txt
    #   google-api-core
identify==2.6.18
    # via
    #   -c requirements/common-constraints.txt
    #   pre-commit
idna==3.11
    # via
    #   -c requirements/common-constraints.txt
    #   requests
imgcat==0.6.0
    # via
    #   -c requirements/common-constraints.txt
    #   -r requirements/requirements-dev.in
iniconfig==2.3.0
    # via
    #   -c requirements/common-constraints.txt
    #   pytest
kiwisolver==1.5.0
    # via
    #   -c requirements/common-constraints.txt
    #   matplotlib
librt==0.15.0 ; platform_python_implementation != 'PyPy'
    # via
    #   -c requirements/common-constraints.txt
    #   mypy
lox==1.0.0
    # via
    #   -c requirements/common-constraints.txt
    #   -r requirements/requirements-dev.in
markdown-it-py==4.0.0
    # via
    #   -c requirements/common-constraints.txt
    #   rich
matplotlib==3.10.8
    # via
    #   -c requirements/common-constraints.txt
    #   -r requirements/requirements-dev.in
mccabe==0.7.0
    # via
    #   -c requirements/common-constraints.txt
    #   flake8
mdurl==0.1.2
    # via
    #   -c requirements/common-constraints.txt
    #   markdown-it-py
mypy==2.3.1
    # via
    #   -c requirements/common-constraints.txt
    #   -r requirements/requirements-dev.in
mypy-extensions==1.1.0
    # via
    #   -c requirements/common-constraints.txt
    #   mypy
nodeenv==1.10.0
    # via
    #   -c requirements/common-constraints.txt
    #   pre-commit
numpy==1.26.4 ; python_full_version < '3.11'
    # via
    #   -c requirements/common-constraints.txt
    #   contourpy
    #   matplotlib
    #   pandas
numpy==2.4.3 ; python_full_version >= '3.11'
    # via
    #   -c requirements/common-constraints.txt
    #   contourpy
    #   matplotlib
    #   pandas
packaging==26.0
    # via
    #   -c requirements/common-constraints.txt
    #   google-cloud-bigquery
    #   matplotlib
    #   pytest
pandas==2.3.3
    # via
    #   -c requirements/common-constraints.txt
    #   -r requirements/requirements-dev.in
pathspec==1.0.4
    # via
    #   -c requirements/common-constraints.txt
    #   mypy
pillow==12.1.1
    # via
    #   -c requirements/common-constraints.txt
    #   matplotlib
platformdirs==4.9.4
    # via
    #   -c requirements/common-constraints.txt
    #   python-discovery
    #   virtualenv
pluggy==1.6.0
    # via
    #   -c requirements/common-constraints.txt
    #   pytest
    #   pytest-cov
pre-commit==4.5.1
    # via
    #   -c requirements/common-constraints.txt
    #   -r requirements/requirements-dev.in
proto-plus==1.27.1
    # via
    #   -c requirements/common-constraints.txt
    #   google-api-core
protobuf==6.33.5
    # via
    #   -c requirements/common-constraints.txt
    #   google-api-core
    #   googleapis-common-protos
    #   grpcio-status
    #   proto-plus
pyasn1==0.6.2
    # via
    #   -c requirements/common-constraints.txt
    #   pyasn1-modules
pyasn1-modules==0.4.2
    # via
    #   -c requirements/common-constraints.txt
    #   google-auth
pycodestyle==2.14.0
    # via
    #   -c requirements/common-constraints.txt
    #   flake8
pycparser==3.0 ; implementation_name != 'PyPy' and platform_python_implementation != 'PyPy'
    # via
    #   -c requirements/common-constraints.txt
    #   cffi
pyflakes==3.4.0
    # via
    #   -c requirements/common-constraints.txt
    #   flake8
pygments==2.19.2
    # via
    #   -c requirements/common-constraints.txt
    #   pytest
    #   rich
pyparsing==3.3.2
    # via
    #   -c requirements/common-constraints.txt
    #   matplotlib
pytest==9.0.2
    # via
    #   -c requirements/common-constraints.txt
    #   -r requirements/requirements-dev.in
    #   pytest-cov
    #   pytest-env
pytest-cov==7.0.0
    # via
    #   -c requirements/common-constraints.txt
    #   -r requirements/requirements-dev.in
pytest-env==1.6.0
    # via
    #   -c requirements/common-constraints.txt
    #   -r requirements/requirements-dev.in
python-dateutil==2.9.0.post0
    # via
    #   -c requirements/common-constraints.txt
    #   google-cloud-bigquery
    #   matplotlib
    #   pandas
python-discovery==1.1.3
    # via
    #   -c requirements/common-constraints.txt
    #   virtualenv
python-dotenv==1.2.2
    # via
    #   -c requirements/common-constraints.txt
    #   pytest-env
pytz==2026.1.post1
    # via
    #   -c requirements/common-constraints.txt
    #   pandas
pyyaml==6.0.3
    # via
    #   -c requirements/common-constraints.txt
    #   pre-commit
requests==2.32.5
    # via
    #   -c requirements/common-constraints.txt
    #   google-api-core
    #   google-cloud-bigquery
rich==14.3.3
    # via
    #   -c requirements/common-constraints.txt
    #   typer
semver==3.0.4
    # via
    #   -c requirements/common-constraints.txt
    #   -r requirements/requirements-dev.in
shellingham==1.5.4
    # via
    #   -c requirements/common-constraints.txt
    #   typer
six==1.17.0
    # via
    #   -c requirements/common-constraints.txt
    #   python-dateutil
tomli==2.4.1 ; python_full_version <= '3.11'
    # via
    #   -c requirements/common-constraints.txt
    #   coverage
    #   mypy
    #   pytest
    #   pytest-env
typer==0.24.1
    # via
    #   -c requirements/common-constraints.txt
    #   -r requirements/requirements-dev.in
typing-extensions==4.15.0
    # via
    #   -c requirements/common-constraints.txt
    #   cryptography
    #   exceptiongroup
    #   grpcio
    #   mypy
    #   virtualenv
tzdata==2025.3
    # via
    #   -c requirements/common-constraints.txt
    #   pandas
urllib3==2.6.3
    # via
    #   -c requirements/common-constraints.txt
    #   requests
uv==0.10.11
    # via
    #   -c requirements/common-constraints.txt
    #   -r requirements/requirements-dev.in
virtualenv==21.2.0
    # via
    #   -c requirements/common-constraints.txt
    #   pre-commit
