#
# This file is autogenerated by pip-compile with Python 3.12
# by the following command:
#
#    pip-compile --all-extras pyproject.toml
#
aiohappyeyeballs==2.6.1
    # via aiohttp
aiohttp==3.13.3
    # via gcsfs
aiosignal==1.4.0
    # via aiohttp
alembic==1.18.4
    # via mlflow
annotated-doc==0.0.4
    # via fastapi
annotated-types==0.7.0
    # via pydantic
anyio==4.12.1
    # via starlette
appnope==0.1.4
    # via ipykernel
asttokens==3.0.1
    # via stack-data
atpublic==5.1
    # via bigframes
attrs==26.1.0
    # via
    #   aiohttp
    #   jsonschema
    #   referencing
bigframes==1.42.0
    # via
    #   caketool
    #   caketool (pyproject.toml)
blinker==1.9.0
    # via flask
build==1.4.0
    # via
    #   caketool (pyproject.toml)
    #   pip-tools
cachetools==5.3.3
    # via
    #   google-auth
    #   mlflow-skinny
    #   mlflow-tracing
caketool[gcp,onprem,polars,spark,wandb] @ file:///Users/khoi.do/Code/caketool
    # via caketool (pyproject.toml)
category-encoders==2.6.3
    # via
    #   caketool
    #   caketool (pyproject.toml)
certifi==2024.6.2
    # via
    #   pyogrio
    #   pyproj
    #   requests
    #   sentry-sdk
cffi==2.0.0
    # via cryptography
cfgv==3.5.0
    # via pre-commit
charset-normalizer==3.3.2
    # via requests
click==8.3.1
    # via
    #   flask
    #   mlflow-skinny
    #   pip-tools
    #   uvicorn
    #   wandb
cloudpickle==3.1.2
    # via
    #   bigframes
    #   mlflow-skinny
    #   shap
comm==0.2.3
    # via
    #   ipykernel
    #   ipywidgets
contourpy==1.3.0
    # via matplotlib
cryptography==46.0.5
    # via mlflow
cycler==0.12.1
    # via matplotlib
databricks-sdk==0.72.0
    # via
    #   mlflow-skinny
    #   mlflow-tracing
db-dtypes==1.4.2
    # via
    #   bigframes
    #   google-cloud-bigquery
    #   pandas-gbq
debugpy==1.8.20
    # via ipykernel
decorator==5.2.1
    # via
    #   gcsfs
    #   ipython
distlib==0.4.0
    # via virtualenv
docker==7.1.0
    # via mlflow
docstring-parser==0.16
    # via google-cloud-aiplatform
docutils==0.22.4
    # via readme-renderer
executing==2.2.1
    # via stack-data
fastapi==0.135.1
    # via mlflow-skinny
fastjsonschema==2.21.2
    # via nbformat
filelock==3.25.2
    # via
    #   python-discovery
    #   virtualenv
flask==3.1.3
    # via
    #   flask-cors
    #   mlflow
flask-cors==6.0.2
    # via mlflow
fonttools==4.53.1
    # via matplotlib
frozenlist==1.8.0
    # via
    #   aiohttp
    #   aiosignal
fsspec==2025.12.0
    # via
    #   bigframes
    #   gcsfs
gcsfs==2025.12.0
    # via bigframes
geopandas==1.1.3
    # via bigframes
gitdb==4.0.12
    # via gitpython
gitpython==3.1.46
    # via
    #   mlflow-skinny
    #   wandb
google-api-core[grpc]==2.19.0
    # via
    #   google-cloud-aiplatform
    #   google-cloud-bigquery
    #   google-cloud-bigquery-connection
    #   google-cloud-bigquery-storage
    #   google-cloud-bigtable
    #   google-cloud-core
    #   google-cloud-functions
    #   google-cloud-iam
    #   google-cloud-pubsub
    #   google-cloud-resource-manager
    #   google-cloud-storage
    #   google-cloud-storage-control
    #   pandas-gbq
google-auth==2.30.0
    # via
    #   bigframes
    #   databricks-sdk
    #   gcsfs
    #   google-api-core
    #   google-auth-oauthlib
    #   google-cloud-aiplatform
    #   google-cloud-bigquery
    #   google-cloud-bigquery-connection
    #   google-cloud-bigquery-storage
    #   google-cloud-bigtable
    #   google-cloud-core
    #   google-cloud-functions
    #   google-cloud-iam
    #   google-cloud-pubsub
    #   google-cloud-resource-manager
    #   google-cloud-storage
    #   google-cloud-storage-control
    #   pandas-gbq
    #   pydata-google-auth
google-auth-oauthlib==1.3.0
    # via
    #   gcsfs
    #   pandas-gbq
    #   pydata-google-auth
google-cloud-aiplatform==1.55.0
    # via
    #   caketool
    #   caketool (pyproject.toml)
google-cloud-bigquery[bqstorage,pandas]==3.24.0
    # via
    #   bigframes
    #   caketool
    #   caketool (pyproject.toml)
    #   google-cloud-aiplatform
    #   pandas-gbq
google-cloud-bigquery-connection==1.18.0
    # via bigframes
google-cloud-bigquery-storage==2.36.2
    # via google-cloud-bigquery
google-cloud-bigtable==2.35.0
    # via bigframes
google-cloud-core==2.4.1
    # via
    #   google-cloud-bigquery
    #   google-cloud-bigtable
    #   google-cloud-storage
google-cloud-functions==1.20.0
    # via bigframes
google-cloud-iam==2.21.0
    # via bigframes
google-cloud-pubsub==2.35.0
    # via bigframes
google-cloud-resource-manager==1.12.3
    # via
    #   bigframes
    #   google-cloud-aiplatform
google-cloud-storage==2.17.0
    # via
    #   bigframes
    #   caketool
    #   caketool (pyproject.toml)
    #   gcsfs
    #   google-cloud-aiplatform
google-cloud-storage-control==1.6.1
    # via gcsfs
google-crc32c==1.5.0
    # via
    #   google-cloud-bigtable
    #   google-cloud-storage
    #   google-resumable-media
google-resumable-media==2.7.1
    # via
    #   google-cloud-bigquery
    #   google-cloud-storage
googleapis-common-protos[grpc]==1.63.1
    # via
    #   google-api-core
    #   grpc-google-iam-v1
    #   grpcio-status
graphene==3.4.3
    # via mlflow
graphql-core==3.2.8
    # via
    #   graphene
    #   graphql-relay
graphql-relay==3.2.0
    # via graphene
grpc-google-iam-v1==0.13.0
    # via
    #   google-cloud-bigquery-connection
    #   google-cloud-bigtable
    #   google-cloud-functions
    #   google-cloud-iam
    #   google-cloud-pubsub
    #   google-cloud-resource-manager
grpcio==1.64.1
    # via
    #   google-api-core
    #   google-cloud-bigquery
    #   google-cloud-bigquery-storage
    #   google-cloud-iam
    #   google-cloud-pubsub
    #   googleapis-common-protos
    #   grpc-google-iam-v1
    #   grpcio-status
grpcio-status==1.62.2
    # via
    #   google-api-core
    #   google-cloud-pubsub
gunicorn==25.1.0
    # via mlflow
h11==0.16.0
    # via uvicorn
huey==2.6.0
    # via mlflow
humanize==4.15.0
    # via bigframes
id==1.6.1
    # via twine
identify==2.6.18
    # via pre-commit
idna==3.7
    # via
    #   anyio
    #   requests
    #   yarl
importlib-metadata==8.7.1
    # via
    #   mlflow-skinny
    #   opentelemetry-api
iniconfig==2.3.0
    # via pytest
ipykernel==7.2.0
    # via caketool (pyproject.toml)
ipython==9.11.0
    # via
    #   ipykernel
    #   ipywidgets
ipython-pygments-lexers==1.1.1
    # via ipython
ipywidgets==8.1.8
    # via bigframes
itsdangerous==2.2.0
    # via flask
jaraco-classes==3.4.0
    # via keyring
jaraco-context==6.1.2
    # via keyring
jaraco-functools==4.4.0
    # via keyring
jedi==0.19.2
    # via ipython
jellyfish==1.1.0
    # via bigframes
jinja2==3.1.6
    # via flask
joblib==1.4.2
    # via scikit-learn
jsonschema==4.26.0
    # via nbformat
jsonschema-specifications==2025.9.1
    # via jsonschema
jupyter-client==8.8.0
    # via ipykernel
jupyter-core==5.9.1
    # via
    #   ipykernel
    #   jupyter-client
    #   nbformat
jupyterlab-widgets==3.0.16
    # via ipywidgets
keyring==25.7.0
    # via twine
kiwisolver==1.4.7
    # via matplotlib
llvmlite==0.46.0
    # via numba
mako==1.3.10
    # via alembic
markdown-it-py==4.0.0
    # via rich
markupsafe==3.0.3
    # via
    #   flask
    #   jinja2
    #   mako
    #   werkzeug
matplotlib==3.9.2
    # via
    #   bigframes
    #   mlflow
matplotlib-inline==0.2.1
    # via
    #   ipykernel
    #   ipython
mdurl==0.1.2
    # via markdown-it-py
mlflow==3.10.1
    # via
    #   caketool
    #   caketool (pyproject.toml)
mlflow-skinny==3.10.1
    # via mlflow
mlflow-tracing==3.10.1
    # via mlflow
more-itertools==10.8.0
    # via
    #   jaraco-classes
    #   jaraco-functools
multidict==6.7.1
    # via
    #   aiohttp
    #   yarl
narwhals==2.18.0
    # via plotly
nbformat==5.10.4
    # via
    #   caketool
    #   caketool (pyproject.toml)
nest-asyncio==1.6.0
    # via ipykernel
nh3==0.3.3
    # via readme-renderer
nodeenv==1.10.0
    # via pre-commit
numba==0.64.0
    # via shap
numpy==1.26.4
    # via
    #   bigframes
    #   caketool
    #   caketool (pyproject.toml)
    #   category-encoders
    #   contourpy
    #   db-dtypes
    #   geopandas
    #   matplotlib
    #   mlflow
    #   numba
    #   pandas
    #   pandas-gbq
    #   patsy
    #   pyogrio
    #   scikit-learn
    #   scipy
    #   shap
    #   shapely
    #   skops
    #   statsmodels
    #   xgboost
oauthlib==3.3.1
    # via requests-oauthlib
opentelemetry-api==1.40.0
    # via
    #   google-cloud-pubsub
    #   mlflow-skinny
    #   mlflow-tracing
    #   opentelemetry-sdk
    #   opentelemetry-semantic-conventions
opentelemetry-proto==1.27.0
    # via
    #   mlflow-skinny
    #   mlflow-tracing
opentelemetry-sdk==1.40.0
    # via
    #   google-cloud-pubsub
    #   mlflow-skinny
    #   mlflow-tracing
opentelemetry-semantic-conventions==0.61b0
    # via opentelemetry-sdk
packaging==24.1
    # via
    #   build
    #   db-dtypes
    #   geopandas
    #   google-cloud-aiplatform
    #   google-cloud-bigquery
    #   gunicorn
    #   ipykernel
    #   matplotlib
    #   mlflow-skinny
    #   mlflow-tracing
    #   pandas-gbq
    #   plotly
    #   pyogrio
    #   pytest
    #   shap
    #   skops
    #   statsmodels
    #   twine
    #   wandb
    #   wheel
pandas==2.2.2
    # via
    #   bigframes
    #   caketool
    #   caketool (pyproject.toml)
    #   category-encoders
    #   db-dtypes
    #   geopandas
    #   google-cloud-bigquery
    #   mlflow
    #   pandas-gbq
    #   shap
    #   statsmodels
pandas-gbq==0.34.0
    # via bigframes
parso==0.8.6
    # via jedi
parsy==2.2
    # via bigframes
patsy==0.5.6
    # via
    #   category-encoders
    #   statsmodels
pexpect==4.9.0
    # via ipython
pillow==10.4.0
    # via matplotlib
pip-tools==7.5.3
    # via caketool (pyproject.toml)
platformdirs==4.9.4
    # via
    #   jupyter-core
    #   python-discovery
    #   virtualenv
    #   wandb
plotly==6.6.0
    # via
    #   caketool
    #   caketool (pyproject.toml)
pluggy==1.6.0
    # via pytest
polars==1.39.3
    # via
    #   caketool
    #   caketool (pyproject.toml)
polars-runtime-32==1.39.3
    # via polars
pre-commit==4.5.1
    # via caketool (pyproject.toml)
prettytable==3.17.0
    # via skops
prompt-toolkit==3.0.52
    # via ipython
propcache==0.4.1
    # via
    #   aiohttp
    #   yarl
proto-plus==1.23.0
    # via
    #   google-api-core
    #   google-cloud-aiplatform
    #   google-cloud-bigquery-connection
    #   google-cloud-bigquery-storage
    #   google-cloud-bigtable
    #   google-cloud-functions
    #   google-cloud-iam
    #   google-cloud-pubsub
    #   google-cloud-resource-manager
    #   google-cloud-storage-control
protobuf==4.25.3
    # via
    #   databricks-sdk
    #   google-api-core
    #   google-cloud-aiplatform
    #   google-cloud-bigquery-connection
    #   google-cloud-bigquery-storage
    #   google-cloud-bigtable
    #   google-cloud-functions
    #   google-cloud-iam
    #   google-cloud-pubsub
    #   google-cloud-resource-manager
    #   google-cloud-storage-control
    #   googleapis-common-protos
    #   grpc-google-iam-v1
    #   grpcio-status
    #   mlflow-skinny
    #   mlflow-tracing
    #   opentelemetry-proto
    #   proto-plus
    #   wandb
psutil==7.2.2
    # via
    #   ipykernel
    #   pandas-gbq
ptyprocess==0.7.0
    # via pexpect
pure-eval==0.2.3
    # via stack-data
py4j==0.10.9.5
    # via pyspark
pyarrow==23.0.1
    # via
    #   bigframes
    #   db-dtypes
    #   google-cloud-bigquery
    #   mlflow
    #   pandas-gbq
pyasn1==0.6.0
    # via
    #   pyasn1-modules
    #   rsa
pyasn1-modules==0.4.0
    # via google-auth
pycparser==3.0
    # via cffi
pydantic==2.7.4
    # via
    #   fastapi
    #   google-cloud-aiplatform
    #   mlflow-skinny
    #   mlflow-tracing
    #   wandb
pydantic-core==2.18.4
    # via pydantic
pydata-google-auth==1.9.1
    # via
    #   bigframes
    #   pandas-gbq
pygments==2.19.2
    # via
    #   ipython
    #   ipython-pygments-lexers
    #   pytest
    #   readme-renderer
    #   rich
pyogrio==0.12.1
    # via geopandas
pyparsing==3.1.4
    # via matplotlib
pyproj==3.7.2
    # via geopandas
pyproject-hooks==1.2.0
    # via
    #   build
    #   pip-tools
pyspark==3.3.4
    # via
    #   caketool
    #   caketool (pyproject.toml)
pytest==9.0.2
    # via caketool (pyproject.toml)
python-dateutil==2.9.0.post0
    # via
    #   bigframes
    #   google-cloud-bigquery
    #   graphene
    #   jupyter-client
    #   matplotlib
    #   pandas
python-discovery==1.2.0
    # via virtualenv
python-dotenv==1.2.2
    # via
    #   caketool
    #   caketool (pyproject.toml)
    #   mlflow-skinny
pytz==2024.1
    # via
    #   bigframes
    #   pandas
pyyaml==6.0.3
    # via
    #   mlflow-skinny
    #   pre-commit
    #   wandb
pyzmq==27.1.0
    # via
    #   ipykernel
    #   jupyter-client
readme-renderer==44.0
    # via twine
referencing==0.37.0
    # via
    #   jsonschema
    #   jsonschema-specifications
requests==2.32.3
    # via
    #   bigframes
    #   databricks-sdk
    #   docker
    #   gcsfs
    #   google-api-core
    #   google-cloud-bigquery
    #   google-cloud-storage
    #   mlflow-skinny
    #   requests-oauthlib
    #   requests-toolbelt
    #   twine
    #   wandb
requests-oauthlib==2.0.0
    # via google-auth-oauthlib
requests-toolbelt==1.0.0
    # via twine
rfc3986==2.0.0
    # via twine
rich==13.9.4
    # via
    #   bigframes
    #   twine
rpds-py==0.30.0
    # via
    #   jsonschema
    #   referencing
rsa==4.9
    # via google-auth
ruff==0.15.7
    # via caketool (pyproject.toml)
scikit-learn==1.5.0
    # via
    #   caketool
    #   caketool (pyproject.toml)
    #   category-encoders
    #   mlflow
    #   shap
    #   skops
scipy==1.13.1
    # via
    #   caketool
    #   caketool (pyproject.toml)
    #   category-encoders
    #   mlflow
    #   scikit-learn
    #   shap
    #   skops
    #   statsmodels
    #   xgboost
sentry-sdk==2.55.0
    # via wandb
shap==0.49.1
    # via
    #   caketool
    #   caketool (pyproject.toml)
shapely==2.0.4
    # via
    #   geopandas
    #   google-cloud-aiplatform
six==1.16.0
    # via
    #   patsy
    #   python-dateutil
skops==0.13.0
    # via mlflow
slicer==0.0.8
    # via shap
smmap==5.0.3
    # via gitdb
sqlalchemy==2.0.48
    # via
    #   alembic
    #   mlflow
sqlglot==30.0.3
    # via bigframes
sqlparse==0.5.5
    # via mlflow-skinny
stack-data==0.6.3
    # via ipython
starlette==0.52.1
    # via fastapi
statsmodels==0.14.2
    # via category-encoders
tabulate==0.10.0
    # via bigframes
threadpoolctl==3.5.0
    # via scikit-learn
toolz==1.1.0
    # via bigframes
tornado==6.5.5
    # via
    #   ipykernel
    #   jupyter-client
tqdm==4.67.1
    # via
    #   caketool
    #   caketool (pyproject.toml)
    #   shap
traitlets==5.14.3
    # via
    #   ipykernel
    #   ipython
    #   ipywidgets
    #   jupyter-client
    #   jupyter-core
    #   matplotlib-inline
    #   nbformat
twine==6.2.0
    # via caketool (pyproject.toml)
typing-extensions==4.12.2
    # via
    #   aiosignal
    #   alembic
    #   anyio
    #   bigframes
    #   fastapi
    #   graphene
    #   mlflow-skinny
    #   opentelemetry-api
    #   opentelemetry-sdk
    #   opentelemetry-semantic-conventions
    #   pydantic
    #   pydantic-core
    #   referencing
    #   shap
    #   sqlalchemy
    #   starlette
    #   typing-inspection
    #   wandb
typing-inspection==0.4.2
    # via fastapi
tzdata==2024.1
    # via pandas
urllib3==2.2.1
    # via
    #   docker
    #   id
    #   requests
    #   sentry-sdk
    #   twine
uvicorn==0.42.0
    # via mlflow-skinny
virtualenv==21.2.0
    # via pre-commit
wandb==0.25.1
    # via
    #   caketool
    #   caketool (pyproject.toml)
wcwidth==0.6.0
    # via
    #   prettytable
    #   prompt-toolkit
werkzeug==3.1.6
    # via
    #   flask
    #   flask-cors
wheel==0.46.3
    # via pip-tools
widgetsnbextension==4.0.15
    # via ipywidgets
xgboost==2.0.3
    # via
    #   caketool
    #   caketool (pyproject.toml)
yarl==1.23.0
    # via aiohttp
zipp==3.23.0
    # via importlib-metadata

# The following packages are considered to be unsafe in a requirements file:
# pip
# setuptools
