# This file was autogenerated by uv via the following command:
#    uv export --frozen --no-hashes --all-extras --no-dev --no-emit-project --format requirements-txt -o constraints.txt
agent-detector==2.0.0
    # via fastapi-cloud-cli
aiobotocore==3.9.2
    # via s3fs
aiodns==3.6.1 ; sys_platform != 'android' and sys_platform != 'ios'
    # via aiohttp
aiofiles==25.1.0
    # via skypilot
aiohappyeyeballs==2.7.1
    # via aiohttp
aiohttp==3.14.3
    # via
    #   aiobotocore
    #   aiohttp-retry
    #   mlflow
    #   runpod
    #   s3fs
    #   skypilot
aiohttp-retry==2.9.1
    # via runpod
aioitertools==0.13.0
    # via aiobotocore
aiosignal==1.4.0
    # via aiohttp
aiosqlite==0.22.1
    # via skypilot
alembic==1.20.0
    # via
    #   mlflow
    #   skypilot
annotated-doc==0.0.5
    # via
    #   fastapi
    #   typer
annotated-types==0.8.0
    # via pydantic
anyio==4.15.1
    # via
    #   httpx
    #   mlflow-skinny
    #   skypilot
    #   starlette
    #   watchfiles
asyncpg==0.32.0
    # via skypilot
attrs==26.1.0
    # via
    #   aiohttp
    #   jsonschema
    #   referencing
awscli==1.46.1
    # via skypilot
backoff==2.2.1
    # via runpod
backports-zstd==1.7.0 ; python_full_version < '3.14' and platform_python_implementation == 'CPython' and sys_platform != 'android' and sys_platform != 'ios'
    # via aiohttp
bcrypt==4.0.1
    # via
    #   paramiko
    #   skypilot
blinker==1.9.0
    # via flask
boto3==1.43.106
    # via
    #   runpod
    #   skypilot
botocore==1.43.106
    # via
    #   aiobotocore
    #   boto3
    #   fieldbook
    #   s3transfer
    #   skypilot
bracex==3.0.1
    # via wcmatch
brotli==1.2.0 ; platform_python_implementation == 'CPython' and sys_platform != 'android' and sys_platform != 'ios'
    # via aiohttp
brotlicffi==1.2.0.2 ; platform_python_implementation != 'CPython'
    # via aiohttp
cachetools==7.2.0
    # via
    #   mlflow-skinny
    #   mlflow-tracing
    #   skypilot
casbin==1.43.0
    # via skypilot
certifi==2026.7.22
    # via
    #   httpcore
    #   httpx
    #   requests
    #   sentry-sdk
cffi==2.1.1
    # via
    #   brotlicffi
    #   cryptography
    #   pycares
    #   pynacl
charset-normalizer==3.5.2
    # via requests
click==8.1.8
    # via
    #   flask
    #   mlflow-skinny
    #   rich-toolkit
    #   runpod
    #   skypilot
    #   uvicorn
cloudpickle==3.1.2
    # via
    #   joblib
    #   mlflow-skinny
colorama==0.4.6
    # via
    #   awscli
    #   click
    #   runpod
    #   skypilot
    #   tqdm
    #   typer
    #   uvicorn
contourpy==1.3.3 ; python_full_version < '3.12'
    # via matplotlib
contourpy==1.4.0 ; python_full_version >= '3.12'
    # via matplotlib
cpsat-logutils==1.0.0 ; python_full_version >= '3.12'
    # via orloge
cryptography==50.0.2
    # via
    #   google-auth
    #   mlflow
    #   paramiko
    #   runpod
    #   skypilot
    #   types-paramiko
cycler==0.12.1
    # via matplotlib
databricks-sdk==0.146.0
    # via
    #   mlflow-skinny
    #   mlflow-tracing
detect-installer==0.2.1
    # via fastapi-cloud-cli
dnspython==2.8.0
    # via email-validator
docker==7.2.0
    # via mlflow
docutils==0.19
    # via awscli
duckdb==1.5.6
    # via fieldbook
email-validator==2.3.0
    # via
    #   fastapi
    #   pydantic
fastapi==0.142.2
    # via
    #   mlflow-skinny
    #   runpod
    #   skypilot
fastapi-cli==0.0.32
    # via fastapi
fastapi-cloud-cli==0.26.0
    # via fastapi-cli
fastar==0.12.0
    # via fastapi-cloud-cli
filelock==4.0.12
    # via skypilot
flask==3.1.3
    # via
    #   flask-cors
    #   mlflow
flask-cors==6.0.5
    # via mlflow
fonttools==4.66.1
    # via matplotlib
frozenlist==1.8.0
    # via
    #   aiohttp
    #   aiosignal
fsspec==2026.9.0
    # via
    #   fieldbook
    #   s3fs
gitdb==4.0.12
    # via gitpython
gitpython==3.2.0
    # via
    #   mlflow-skinny
    #   skypilot
google-auth==2.59.1
    # via databricks-sdk
googleapis-common-protos==1.75.5
    # via opentelemetry-exporter-otlp-proto-http
graphene==3.4.3
    # via mlflow
graphql-core==3.2.13
    # via
    #   graphene
    #   graphql-relay
graphql-relay==3.2.0
    # via graphene
greenlet==3.5.6
    # via skypilot
grpcio==1.84.0
    # via skypilot
gunicorn==26.2.0 ; sys_platform != 'win32'
    # via mlflow
h11==0.16.0
    # via
    #   httpcore
    #   uvicorn
httpcore==1.0.9
    # via httpx
httptools==0.8.0
    # via uvicorn
httpx==0.28.1
    # via
    #   fastapi
    #   fastapi-cloud-cli
    #   skypilot
huey==3.4.0
    # via mlflow
idna==3.20
    # via
    #   anyio
    #   email-validator
    #   httpx
    #   requests
    #   yarl
ijson==3.5.1
    # via skypilot
importlib-metadata==9.0.1
    # via mlflow-skinny
inquirerpy==0.3.4
    # via runpod
invoke==3.0.3
    # via paramiko
itsdangerous==2.2.0
    # via
    #   fastapi
    #   flask
jinja2==3.1.6
    # via
    #   fastapi
    #   flask
    #   skypilot
jmespath==1.1.0
    # via
    #   aiobotocore
    #   awscli
    #   boto3
    #   botocore
joblib==1.6.0
    # via scikit-learn
jsonschema==4.26.0
    # via skypilot
jsonschema-specifications==2025.9.1
    # via jsonschema
kiwisolver==1.5.1
    # via matplotlib
lance-namespace==0.11.1
    # via pylance
lance-namespace-urllib3-client==0.11.1
    # via lance-namespace
mako==1.4.3
    # via alembic
markdown-it-py==4.2.0
    # via rich
markupsafe==3.0.4
    # via
    #   flask
    #   jinja2
    #   mako
    #   werkzeug
matplotlib==3.11.2
    # via mlflow
mdurl==0.1.2
    # via markdown-it-py
mlflow==3.16.1
    # via fieldbook
mlflow-skinny==3.16.1
    # via mlflow
mlflow-tracing==3.16.1
    # via mlflow
multidict==6.9.1
    # via
    #   aiobotocore
    #   aiohttp
    #   yarl
mypy-extensions==1.1.0
    # via typing-inspect
narwhals==2.26.0
    # via scikit-learn
networkx==3.6.1 ; python_full_version < '3.12'
    # via skypilot
networkx==3.7 ; python_full_version >= '3.12'
    # via skypilot
numpy==2.4.6 ; python_full_version < '3.12'
    # via
    #   contourpy
    #   matplotlib
    #   mlflow
    #   pandas
    #   pylance
    #   scikit-learn
    #   scipy
    #   skops
numpy==2.5.3 ; python_full_version >= '3.12'
    # via
    #   contourpy
    #   matplotlib
    #   mlflow
    #   pandas
    #   pylance
    #   scikit-learn
    #   scipy
    #   skops
nvidia-ml-py==13.615.71
    # via fieldbook
opentelemetry-api==1.45.0
    # via
    #   fastapi
    #   mlflow-skinny
    #   mlflow-tracing
    #   opentelemetry-exporter-http-transport
    #   opentelemetry-exporter-otlp-proto-http
    #   opentelemetry-sdk
    #   opentelemetry-semantic-conventions
opentelemetry-exporter-http-transport==0.66b0
    # via opentelemetry-exporter-otlp-proto-http
opentelemetry-exporter-otlp-common==0.66b0
    # via opentelemetry-exporter-otlp-proto-http
opentelemetry-exporter-otlp-proto-common==1.45.0
    # via opentelemetry-exporter-otlp-proto-http
opentelemetry-exporter-otlp-proto-http==1.45.0
    # via fastapi
opentelemetry-proto==1.45.0
    # via
    #   mlflow-skinny
    #   mlflow-tracing
    #   opentelemetry-exporter-otlp-proto-common
    #   opentelemetry-exporter-otlp-proto-http
opentelemetry-sdk==1.45.0
    # via
    #   fastapi
    #   mlflow-skinny
    #   mlflow-tracing
    #   opentelemetry-exporter-otlp-common
    #   opentelemetry-exporter-otlp-proto-http
opentelemetry-semantic-conventions==0.66b0
    # via opentelemetry-sdk
orjson==3.13.0
    # via skypilot
orloge==1.0.0 ; python_full_version >= '3.12'
    # via pulp
packaging==26.3
    # via
    #   fieldbook
    #   matplotlib
    #   mlflow-skinny
    #   mlflow-tracing
    #   pandera
    #   skops
    #   skypilot
    #   wheel
pandas==3.0.6
    # via
    #   fieldbook
    #   mlflow
    #   skypilot
pandera==0.33.1
    # via fieldbook
paramiko==5.0.0
    # via
    #   runpod
    #   skypilot
passlib==1.7.4
    # via skypilot
pendulum==3.2.0
    # via skypilot
pfzy==0.3.4
    # via inquirerpy
pillow==12.3.0
    # via matplotlib
pip==26.2.1
    # via skypilot
prettytable==3.18.0
    # via
    #   runpod
    #   skops
    #   skypilot
prometheus-client==0.26.0
    # via skypilot
prompt-toolkit==3.0.53
    # via inquirerpy
propcache==0.5.4
    # via
    #   aiohttp
    #   yarl
protobuf==6.33.6
    # via
    #   databricks-sdk
    #   googleapis-common-protos
    #   mlflow-skinny
    #   mlflow-tracing
    #   opentelemetry-proto
    #   skypilot
psutil==7.2.2
    # via
    #   fieldbook
    #   runpod
    #   skypilot
psycopg==3.3.6
    # via fieldbook
psycopg-binary==3.3.6 ; implementation_name != 'pypy'
    # via psycopg
psycopg2-binary==2.9.13
    # via skypilot
pulp==3.3.2 ; python_full_version < '3.12'
    # via skypilot
pulp==4.0.0 ; python_full_version >= '3.12'
    # via skypilot
py-cpuinfo==9.0.0
    # via runpod
pyarrow==25.0.1
    # via
    #   fieldbook
    #   mlflow
    #   pylance
pyasn1==0.6.4
    # via
    #   pyasn1-modules
    #   rsa
pyasn1-modules==0.4.2
    # via google-auth
pycares==4.11.0
    # via
    #   aiodns
    #   skypilot
pycasbin==2.8.0
    # via sqlalchemy-adapter
pycparser==3.0 ; implementation_name != 'PyPy'
    # via cffi
pydantic==2.13.5
    # via
    #   cpsat-logutils
    #   fastapi
    #   fastapi-cloud-cli
    #   lance-namespace-urllib3-client
    #   mlflow-skinny
    #   mlflow-tracing
    #   pandera
    #   pydantic-extra-types
    #   pydantic-settings
    #   skypilot
pydantic-core==2.46.5
    # via pydantic
pydantic-extra-types==2.11.1
    # via fastapi
pydantic-settings==2.15.0
    # via
    #   fastapi
    #   fieldbook
pygments==2.21.0
    # via rich
pyjwt==2.15.1
    # via skypilot
pylance==13.0.0
    # via fieldbook
pynacl==1.6.2
    # via paramiko
pyparsing==3.3.3
    # via matplotlib
python-dateutil==2.9.0.post0
    # via
    #   aiobotocore
    #   awscli
    #   botocore
    #   graphene
    #   lance-namespace-urllib3-client
    #   matplotlib
    #   pandas
    #   pendulum
python-dotenv==1.2.4
    # via
    #   fieldbook
    #   mlflow-skinny
    #   pydantic-settings
    #   skypilot
    #   uvicorn
python-multipart==0.0.32
    # via
    #   fastapi
    #   skypilot
pywin32==312 ; sys_platform == 'win32'
    # via docker
pyyaml==6.0.3
    # via
    #   awscli
    #   fastapi
    #   fieldbook
    #   mlflow-skinny
    #   pandera
    #   skypilot
    #   uvicorn
referencing==0.37.0
    # via
    #   jsonschema
    #   jsonschema-specifications
requests==2.34.2
    # via
    #   databricks-sdk
    #   docker
    #   mlflow-skinny
    #   runpod
    #   skypilot
rich==15.0.0
    # via
    #   rich-toolkit
    #   skypilot
    #   typer
rich-toolkit==0.20.6
    # via
    #   fastapi-cli
    #   fastapi-cloud-cli
rignore==0.8.1
    # via fastapi-cloud-cli
rpds-py==2026.9.1
    # via
    #   jsonschema
    #   referencing
rsa==4.7.2
    # via awscli
runpod==1.10.1
    # via skypilot
s3fs==2026.9.0
    # via fieldbook
s3transfer==0.19.2
    # via boto3
scikit-learn==1.9.1
    # via
    #   mlflow
    #   skops
scipy==1.17.1 ; python_full_version < '3.12'
    # via
    #   mlflow
    #   scikit-learn
    #   skops
scipy==1.18.1 ; python_full_version >= '3.12'
    # via
    #   mlflow
    #   scikit-learn
    #   skops
sentry-sdk==2.71.0
    # via fastapi-cloud-cli
setproctitle==1.3.8
    # via skypilot
setuptools==84.0.0
    # via skypilot
shellingham==1.5.4
    # via typer
simpleeval==1.0.8
    # via
    #   casbin
    #   pycasbin
six==1.17.0
    # via python-dateutil
skops==0.16.0
    # via mlflow
skypilot==0.14.0
    # via fieldbook
smmap==5.0.3
    # via gitdb
sqlalchemy==2.1.3
    # via
    #   alembic
    #   mlflow
    #   skypilot
    #   sqlalchemy-adapter
sqlalchemy-adapter==1.9.0
    # via skypilot
sqlparse==0.6.0
    # via mlflow-skinny
starlette==1.7.0
    # via
    #   fastapi
    #   mlflow-skinny
tabulate==0.10.0
    # via skypilot
threadpoolctl==3.7.0
    # via scikit-learn
tomli==2.4.1
    # via
    #   runpod
    #   skypilot
tomlkit==0.15.1
    # via
    #   fieldbook
    #   runpod
tqdm==4.70.1
    # via
    #   skypilot
    #   tqdm-loggable
tqdm-loggable==0.4.1
    # via runpod
typeguard==4.6.0
    # via pandera
typer==0.27.2
    # via
    #   fastapi-cli
    #   fastapi-cloud-cli
    #   fieldbook
types-paramiko==5.0.0.20261006
    # via skypilot
typing-extensions==4.16.0
    # via
    #   aiohttp
    #   aiosignal
    #   alembic
    #   anyio
    #   fastapi
    #   graphene
    #   grpcio
    #   lance-namespace-urllib3-client
    #   mlflow-skinny
    #   opentelemetry-api
    #   opentelemetry-exporter-otlp-proto-http
    #   opentelemetry-sdk
    #   opentelemetry-semantic-conventions
    #   pandera
    #   psycopg
    #   pydantic
    #   pydantic-core
    #   pydantic-extra-types
    #   referencing
    #   rich-toolkit
    #   skypilot
    #   sqlalchemy
    #   starlette
    #   typeguard
    #   typing-inspect
    #   typing-inspection
typing-inspect==0.9.0
    # via pandera
typing-inspection==0.4.4
    # via
    #   fastapi
    #   pydantic
    #   pydantic-settings
tzdata==2026.5
    # via
    #   pandas
    #   pendulum
    #   psycopg
urllib3==2.8.0
    # via
    #   awscli
    #   botocore
    #   databricks-sdk
    #   docker
    #   lance-namespace-urllib3-client
    #   opentelemetry-exporter-http-transport
    #   requests
    #   runpod
    #   sentry-sdk
uvicorn==0.35.0
    # via
    #   fastapi
    #   fastapi-cli
    #   fastapi-cloud-cli
    #   mlflow-skinny
    #   skypilot
uvloop==0.23.0 ; platform_python_implementation != 'PyPy' and sys_platform != 'cygwin' and sys_platform != 'win32'
    # via uvicorn
waitress==3.0.2 ; sys_platform == 'win32'
    # via mlflow
watchdog==6.0.0
    # via runpod
watchfiles==1.3.0
    # via uvicorn
wcmatch==11.0.1
    # via pycasbin
wcwidth==0.9.2
    # via
    #   prettytable
    #   prompt-toolkit
websockets==17.2
    # via uvicorn
werkzeug==3.1.9
    # via
    #   flask
    #   flask-cors
wheel==0.48.0
    # via skypilot
wrapt==2.5.0
    # via aiobotocore
yarl==1.25.1
    # via aiohttp
zipp==4.1.1
    # via importlib-metadata
