# This file was autogenerated by uv via the following command:
#    uv export --format requirements-txt --no-hashes --all-extras --no-emit-project -o constraints.txt
acryl-datahub-classify==0.0.11
    # via acryl-datahub
acryl-datahub-cloud==0.3.14.1
    # via acryl-datahub
acryl-great-expectations==0.15.50.1
    # via acryl-datahub
acryl-pyhive==0.6.18
    # via acryl-datahub
adlfs==2026.2.0
    # via pyiceberg
aenum==3.1.16
    # via okta
aerospike==19.2.0
    # via acryl-datahub
aiobotocore==3.2.1
    # via s3fs
aiofiles==25.1.0
    # via unstructured-client
aiohappyeyeballs==2.6.1
    # via aiohttp
aiohttp==3.13.3
    # via
    #   acryl-datahub
    #   aiobotocore
    #   azure-core
    #   litellm
    #   okta
    #   s3fs
aioitertools==0.13.0
    # via aiobotocore
aiosignal==1.4.0
    # via aiohttp
alembic==1.18.4
    # via
    #   databricks-sql-connector
    #   starrocks
altair==4.2.0
    # via acryl-great-expectations
annotated-doc==0.0.4
    # via
    #   fastapi
    #   typer
annotated-types==0.7.0
    # via pydantic
anyio==4.12.1
    # via
    #   google-genai
    #   gql
    #   httpx
    #   jupyter-server
    #   openai
    #   starlette
    #   watchfiles
appnope==0.1.4 ; sys_platform == 'darwin'
    # via ipykernel
argon2-cffi==25.1.0
    # via jupyter-server
argon2-cffi-bindings==25.1.0
    # via argon2-cffi
arrow==1.4.0
    # via isoduration
asgiref==3.11.1
    # via mixpanel
asn1crypto==1.5.1
    # via
    #   scramp
    #   snowflake-connector-python
asttokens==3.0.1
    # via stack-data
async-lru==2.2.0
    # via jupyterlab
async-timeout==5.0.1 ; python_full_version < '3.11'
    # via aiohttp
asynch==0.2.5
    # via clickhouse-sqlalchemy
asyncmy2==0.2.20
    # via starrocks
atlassian-python-api==4.0.7
    # via
    #   acryl-datahub
    #   unstructured-ingest
attrs==25.4.0
    # via
    #   aiohttp
    #   cattrs
    #   confluent-kafka
    #   jsonlines
    #   jsonschema
    #   looker-sdk
    #   pytest-docker
    #   referencing
    #   zeep
authlib==1.6.9
    # via
    #   acryl-datahub
    #   confluent-kafka
avro==1.12.1
    # via
    #   acryl-datahub
    #   avro-gen3
    #   confluent-kafka
avro-gen3==0.7.16
    # via
    #   acryl-datahub
    #   acryl-datahub-cloud
azure-common==1.1.28
    # via
    #   azure-mgmt-datafactory
    #   smart-open
azure-core==1.38.2
    # via
    #   acryl-datahub
    #   adlfs
    #   azure-identity
    #   azure-mgmt-core
    #   azure-storage-blob
    #   azure-storage-file-datalake
    #   smart-open
azure-datalake-store==0.0.53
    # via adlfs
azure-identity==1.25.2
    # via
    #   acryl-datahub
    #   adlfs
azure-mgmt-core==1.6.0
    # via azure-mgmt-datafactory
azure-mgmt-datafactory==9.2.0
    # via acryl-datahub
azure-storage-blob==12.28.0
    # via
    #   acryl-datahub
    #   adlfs
    #   azure-storage-file-datalake
    #   smart-open
azure-storage-file-datalake==12.23.0
    # via acryl-datahub
babel==2.18.0
    # via
    #   jupyterlab-server
    #   python-liquid
backoff==2.2.1
    # via
    #   gql
    #   unstructured
    #   unstructured-ingest
backports-asyncio-runner==1.2.0 ; python_full_version < '3.11'
    # via pytest-asyncio
backports-tarfile==1.2.0 ; python_full_version < '3.12' and platform_machine != 'ppc64le' and platform_machine != 's390x'
    # via jaraco-context
beautifulsoup4==4.14.3
    # via
    #   atlassian-python-api
    #   nbconvert
    #   redshift-connector
    #   unstructured
bigtree==1.3.1
    # via feast
bleach==6.3.0
    # via nbconvert
blinker==1.9.0
    # via flask
blis==0.7.11
    # via thinc
boto3==1.42.61
    # via
    #   acryl-datahub
    #   dataflows-tabulator
    #   moto
    #   pyathena
    #   pyiceberg
    #   pymongo-auth-aws
    #   redshift-connector
    #   smart-open
    #   snowflake-connector-python
boto3-stubs==1.40.0
    # via acryl-datahub
botocore==1.42.61
    # via
    #   acryl-datahub
    #   aiobotocore
    #   boto3
    #   moto
    #   pyathena
    #   pymongo-auth-aws
    #   redshift-connector
    #   s3transfer
    #   snowflake-connector-python
botocore-stubs==1.42.41
    # via boto3-stubs
bracex==2.6
    # via wcmatch
build==1.4.0
    # via acryl-datahub
cached-property==2.0.1
    # via
    #   acryl-datahub
    #   tableschema
cachetools==5.5.2
    # via
    #   acryl-datahub
    #   confluent-kafka
    #   mlflow-skinny
    #   pyiceberg
cassandra-driver==3.29.3
    # via acryl-datahub
catalogue==2.0.10
    # via
    #   spacy
    #   srsly
    #   thinc
cattrs==26.1.0
    # via looker-sdk
certifi==2026.2.25
    # via
    #   confluent-kafka
    #   elasticsearch
    #   httpcore
    #   httpx
    #   pinecone-client
    #   requests
    #   sentry-sdk
    #   snowflake-connector-python
cffi==2.0.0
    # via
    #   argon2-cffi-bindings
    #   azure-datalake-store
    #   cryptography
    #   pyzmq
chardet==7.0.1
    # via dataflows-tabulator
charset-normalizer==3.4.5
    # via
    #   requests
    #   snowflake-connector-python
    #   unstructured
ciso8601==2.3.3
    # via asynch
click==8.3.1
    # via
    #   acryl-datahub
    #   acryl-great-expectations
    #   click-default-group
    #   dask
    #   dataflows-tabulator
    #   feast
    #   flask
    #   geomet
    #   litellm
    #   mlflow-skinny
    #   nltk
    #   pyiceberg
    #   python-oxmsg
    #   redash-toolbelt
    #   tableschema
    #   typer
    #   unstructured-ingest
    #   uvicorn
click-default-group==1.2.4
    # via acryl-datahub
click-spinner==0.1.10
    # via acryl-datahub
clickhouse-driver==0.2.10
    # via clickhouse-sqlalchemy
clickhouse-sqlalchemy==0.2.4
    # via acryl-datahub
cloudpathlib==0.23.0
    # via weasel
cloudpickle==3.1.2
    # via
    #   dask
    #   mlflow-skinny
colorama==0.4.6
    # via
    #   acryl-great-expectations
    #   build
    #   click
    #   feast
    #   ipython
    #   pytest
    #   tqdm
    #   uvicorn
    #   wasabi
comm==0.2.3
    # via
    #   ipykernel
    #   ipywidgets
confection==0.1.5
    # via
    #   thinc
    #   weasel
confluent-kafka==2.12.2
    # via acryl-datahub
coverage==7.13.4
    # via
    #   acryl-datahub
    #   pytest-cov
cramjam==2.11.0
    # via python-snappy
croniter==6.0.0
    # via acryl-datahub-cloud
cryptography==46.0.5
    # via
    #   acryl-datahub
    #   acryl-great-expectations
    #   authlib
    #   azure-identity
    #   azure-storage-blob
    #   google-auth
    #   moto
    #   msal
    #   oracledb
    #   pyjwt
    #   pyopenssl
    #   pyspnego
    #   requests-ntlm
    #   secretstorage
    #   snowflake-connector-python
    #   types-pyopenssl
    #   unstructured-client
cymem==2.0.13
    # via
    #   preshed
    #   spacy
    #   thinc
dask==2024.6.2
    # via
    #   acryl-datahub
    #   dask-expr
    #   feast
dask-expr==1.1.6
    # via dask
databricks-dbapi==0.6.0
    # via acryl-datahub
databricks-sdk==0.97.0
    # via
    #   acryl-datahub
    #   mlflow-skinny
databricks-sql-connector==2.9.6
    # via acryl-datahub
dataclasses-json==0.6.7
    # via
    #   unstructured
    #   unstructured-ingest
dataflows-tabulator==1.54.3
    # via tableschema
db-dtypes==1.5.0
    # via acryl-datahub
debugpy==1.8.20
    # via ipykernel
decorator==5.2.1
    # via
    #   gssapi
    #   ipython
deepdiff==8.6.1
    # via acryl-datahub
deepmerge==2.0
    # via acryl-datahub
defusedxml==0.7.1
    # via
    #   nbconvert
    #   python3-openid
    #   tableauserverclient
deltalake==0.25.5
    # via acryl-datahub
deprecated==1.3.1
    # via
    #   acryl-datahub
    #   atlassian-python-api
dill==0.3.9
    # via feast
distro==1.9.0
    # via
    #   google-genai
    #   openai
dnspython==2.7.0
    # via
    #   acryl-datahub
    #   pymongo
docker==7.1.0
    # via acryl-datahub
docstring-parser==0.17.0
    # via google-cloud-aiplatform
docutils==0.22.4
    # via readme-renderer
duckdb==1.5.0
    # via acryl-datahub
ecdsa==0.19.1
    # via python-jose
elasticsearch==7.13.4
    # via acryl-datahub
emoji==2.15.0
    # via unstructured
entrypoints==0.4
    # via altair
et-xmlfile==2.0.0
    # via openpyxl
exceptiongroup==1.3.1 ; python_full_version < '3.11'
    # via
    #   anyio
    #   cattrs
    #   ipython
    #   pytest
executing==2.2.1
    # via stack-data
expandvars==1.1.2
    # via acryl-datahub
faker==40.8.0
    # via acryl-datahub
fastapi==0.128.8
    # via
    #   acryl-datahub
    #   feast
fastavro==1.12.1
    # via
    #   acryl-datahub
    #   confluent-kafka
fastjsonschema==2.21.2
    # via nbformat
fastuuid==0.14.0
    # via litellm
feast==0.47.0
    # via acryl-datahub
filelock==3.25.0
    # via
    #   acryl-datahub
    #   huggingface-hub
    #   snowflake-connector-python
filetype==1.2.0
    # via unstructured
flask==3.1.3
    # via flask-openid
flask-openid==1.3.1
    # via acryl-datahub
flatdict==4.1.0
    # via
    #   acryl-datahub
    #   okta
fqdn==1.5.1
    # via jsonschema
freezegun==1.5.5
    # via acryl-datahub
frozenlist==1.8.0
    # via
    #   aiohttp
    #   aiosignal
fsspec==2026.2.0
    # via
    #   adlfs
    #   dask
    #   huggingface-hub
    #   pyathena
    #   pyiceberg
    #   s3fs
future==1.0.0
    # via acryl-pyhive
geoalchemy2==0.18.4
    # via acryl-datahub
geomet==1.1.0
    # via cassandra-driver
gitdb==4.0.12
    # via gitpython
gitpython==3.1.46
    # via
    #   acryl-datahub
    #   mlflow-skinny
google-api-core==2.25.2
    # via
    #   google-cloud-aiplatform
    #   google-cloud-appengine-logging
    #   google-cloud-bigquery
    #   google-cloud-core
    #   google-cloud-datacatalog
    #   google-cloud-datacatalog-lineage
    #   google-cloud-dataplex
    #   google-cloud-logging
    #   google-cloud-resource-manager
    #   google-cloud-secret-manager
    #   google-cloud-storage
    #   sqlalchemy-bigquery
google-auth==2.49.0
    # via
    #   databricks-sdk
    #   google-api-core
    #   google-cloud-aiplatform
    #   google-cloud-appengine-logging
    #   google-cloud-bigquery
    #   google-cloud-core
    #   google-cloud-datacatalog
    #   google-cloud-datacatalog-lineage
    #   google-cloud-dataplex
    #   google-cloud-logging
    #   google-cloud-resource-manager
    #   google-cloud-secret-manager
    #   google-cloud-storage
    #   google-genai
    #   sqlalchemy-bigquery
google-cloud-aiplatform==1.140.0
    # via acryl-datahub
google-cloud-appengine-logging==1.8.0
    # via google-cloud-logging
google-cloud-audit-log==0.4.0
    # via google-cloud-logging
google-cloud-bigquery==3.40.1
    # via
    #   acryl-datahub
    #   google-cloud-aiplatform
    #   sqlalchemy-bigquery
google-cloud-core==2.5.0
    # via
    #   google-cloud-bigquery
    #   google-cloud-logging
    #   google-cloud-storage
google-cloud-datacatalog==3.29.0
    # via acryl-datahub
google-cloud-datacatalog-lineage==0.5.0
    # via acryl-datahub
google-cloud-dataplex==2.16.0
    # via acryl-datahub
google-cloud-logging==3.14.0
    # via acryl-datahub
google-cloud-resource-manager==1.16.0
    # via
    #   acryl-datahub
    #   google-cloud-aiplatform
google-cloud-secret-manager==2.27.0
    # via acryl-datahub
google-cloud-storage==3.4.1
    # via
    #   google-cloud-aiplatform
    #   smart-open
google-crc32c==1.8.0
    # via
    #   google-cloud-storage
    #   google-resumable-media
google-genai==1.66.0
    # via google-cloud-aiplatform
google-resumable-media==2.8.0
    # via
    #   google-cloud-bigquery
    #   google-cloud-storage
googleapis-common-protos==1.73.0
    # via
    #   google-api-core
    #   google-cloud-audit-log
    #   grpc-google-iam-v1
    #   grpcio-status
gql==4.0.0
    # via acryl-datahub
graphql-core==3.2.8
    # via
    #   acryl-datahub
    #   gql
greenlet==3.3.2
    # via
    #   acryl-datahub
    #   clickhouse-sqlalchemy
    #   sqlalchemy
grpc-google-iam-v1==0.14.3
    # via
    #   google-cloud-datacatalog
    #   google-cloud-dataplex
    #   google-cloud-logging
    #   google-cloud-resource-manager
    #   google-cloud-secret-manager
grpcio==1.78.0
    # via
    #   acryl-datahub
    #   google-api-core
    #   google-cloud-appengine-logging
    #   google-cloud-datacatalog
    #   google-cloud-datacatalog-lineage
    #   google-cloud-dataplex
    #   google-cloud-logging
    #   google-cloud-resource-manager
    #   google-cloud-secret-manager
    #   googleapis-common-protos
    #   grpc-google-iam-v1
    #   grpcio-status
    #   grpcio-tools
grpcio-status==1.62.3
    # via google-api-core
grpcio-tools==1.71.2
    # via acryl-datahub
gssapi==1.11.1
    # via requests-gssapi
gunicorn==25.1.0
    # via
    #   feast
    #   uvicorn-worker
h11==0.16.0
    # via
    #   httpcore
    #   uvicorn
hdbcli==2.27.24 ; platform_machine != 'aarch64' and platform_machine != 'arm64'
    # via
    #   acryl-datahub
    #   sqlalchemy-hana
hf-xet==1.3.2 ; platform_machine == 'AMD64' or platform_machine == 'aarch64' or platform_machine == 'amd64' or platform_machine == 'arm64' or platform_machine == 'x86_64'
    # via huggingface-hub
html5lib==1.1
    # via unstructured
htmlbuilder==1.0.0
    # via unstructured-ingest
httpcore==1.0.9
    # via
    #   httpx
    #   unstructured-client
httptools==0.7.1
    # via uvicorn
httpx==0.28.1
    # via
    #   confluent-kafka
    #   google-genai
    #   huggingface-hub
    #   jupyterlab
    #   litellm
    #   mixpanel
    #   notion-client
    #   openai
    #   unstructured-client
    #   unstructured-ingest
huggingface-hub==1.6.0
    # via tokenizers
humanfriendly==10.0
    # via acryl-datahub
ibm-db==3.2.8 ; platform_machine == 'x86_64' or sys_platform == 'darwin'
    # via ibm-db-sa
ibm-db-sa==0.4.3 ; platform_machine == 'x86_64' or sys_platform == 'darwin'
    # via acryl-datahub
id==1.5.0
    # via twine
idna==3.11
    # via
    #   anyio
    #   httpx
    #   jsonschema
    #   requests
    #   snowflake-connector-python
    #   yarl
ijson==3.5.0
    # via
    #   acryl-datahub
    #   dataflows-tabulator
importlib-metadata==8.7.1
    # via
    #   acryl-great-expectations
    #   build
    #   dask
    #   keyring
    #   litellm
    #   mlflow-skinny
    #   opentelemetry-api
importlib-resources==6.5.2 ; python_full_version < '3.12'
    # via schwifty
iniconfig==2.3.0
    # via pytest
ipaddress==1.0.23
    # via acryl-datahub-classify
ipykernel==7.2.0
    # via jupyterlab
ipython==8.38.0
    # via
    #   acryl-datahub
    #   acryl-great-expectations
    #   ipykernel
    #   ipywidgets
ipywidgets==8.1.8
    # via acryl-great-expectations
isodate==0.6.1
    # via
    #   azure-mgmt-datafactory
    #   azure-storage-blob
    #   azure-storage-file-datalake
    #   rdflib
    #   tableschema
    #   zeep
isoduration==20.11.0
    # via jsonschema
itsdangerous==2.2.0
    # via flask
jaraco-classes==3.4.0 ; platform_machine != 'ppc64le' and platform_machine != 's390x'
    # via keyring
jaraco-context==6.1.1 ; platform_machine != 'ppc64le' and platform_machine != 's390x'
    # via keyring
jaraco-functools==4.4.0 ; platform_machine != 'ppc64le' and platform_machine != 's390x'
    # via keyring
jdk4py==21.0.8.0
    # via acryl-datahub
jedi==0.19.2
    # via ipython
jeepney==0.9.0 ; platform_machine != 'ppc64le' and platform_machine != 's390x' and sys_platform == 'linux'
    # via
    #   keyring
    #   secretstorage
jinja2==3.1.6
    # via
    #   acryl-great-expectations
    #   altair
    #   feast
    #   flask
    #   jupyter-server
    #   jupyterlab
    #   jupyterlab-server
    #   litellm
    #   memray
    #   moto
    #   nbconvert
    #   spacy
jiter==0.13.0
    # via openai
jmespath==1.1.0
    # via
    #   aiobotocore
    #   atlassian-python-api
    #   boto3
    #   botocore
joblib==1.5.3
    # via nltk
jpype1==1.6.0
    # via acryl-datahub
json5==0.13.0
    # via jupyterlab-server
jsonlines==4.0.0
    # via dataflows-tabulator
jsonpatch==1.33
    # via acryl-great-expectations
jsonpath-ng==1.7.0
    # via acryl-datahub
jsonpickle==4.1.1
    # via acryl-datahub
jsonpointer==3.0.0
    # via
    #   jsonpatch
    #   jsonschema
jsonref==1.1.0
    # via acryl-datahub
jsonschema==4.24.1
    # via
    #   acryl-datahub
    #   acryl-great-expectations
    #   altair
    #   feast
    #   jupyter-events
    #   jupyterlab-server
    #   litellm
    #   nbformat
    #   tableschema
jsonschema-specifications==2025.9.1
    # via jsonschema
jupyter-client==8.8.0
    # via
    #   ipykernel
    #   jupyter-server
    #   nbclient
jupyter-core==5.9.1
    # via
    #   ipykernel
    #   jupyter-client
    #   jupyter-server
    #   jupyterlab
    #   nbclient
    #   nbconvert
    #   nbformat
jupyter-events==0.12.0
    # via jupyter-server
jupyter-lsp==2.3.0
    # via jupyterlab
jupyter-server==2.17.0
    # via
    #   acryl-datahub
    #   jupyter-lsp
    #   jupyterlab
    #   jupyterlab-server
    #   notebook
    #   notebook-shim
jupyter-server-terminals==0.5.4
    # via jupyter-server
jupyterlab==4.5.5
    # via notebook
jupyterlab-pygments==0.3.0
    # via nbconvert
jupyterlab-server==2.28.0
    # via
    #   jupyterlab
    #   notebook
jupyterlab-widgets==3.0.16
    # via ipywidgets
kerberos==1.3.1
    # via acryl-datahub
keyring==25.7.0 ; platform_machine != 'ppc64le' and platform_machine != 's390x'
    # via twine
langcodes==3.5.1
    # via spacy
langdetect==1.0.9
    # via unstructured
lark==1.3.1
    # via
    #   acryl-datahub
    #   starrocks
leb128==1.0.9
    # via asynch
linear-tsv==1.1.0
    # via dataflows-tabulator
linkify-it-py==2.1.0
    # via markdown-it-py
litellm==1.83.0
    # via acryl-datahub
lkml==1.3.7
    # via acryl-datahub
locket==1.0.0
    # via partd
looker-sdk==25.20.0
    # via acryl-datahub
lxml==5.4.0
    # via
    #   pyodata
    #   redshift-connector
    #   unstructured
    #   zeep
lz4==4.4.5
    # via
    #   asynch
    #   databricks-sql-connector
    #   trino
makefun==1.16.0
    # via acryl-great-expectations
mako==1.3.10
    # via alembic
markdown==3.10.2
    # via unstructured
markdown-it-py==4.0.0
    # via
    #   mdit-py-plugins
    #   rich
    #   textual
markupsafe==3.0.3
    # via
    #   flask
    #   jinja2
    #   mako
    #   nbconvert
    #   python-liquid
    #   werkzeug
marshmallow==3.26.2
    # via
    #   acryl-great-expectations
    #   dataclasses-json
matplotlib-inline==0.2.1
    # via
    #   ipykernel
    #   ipython
mdit-py-plugins==0.5.0
    # via textual
mdurl==0.1.2
    # via markdown-it-py
memray==1.19.1
    # via acryl-datahub
mini-racer==0.14.1
    # via acryl-datahub
mistune==3.2.0
    # via
    #   acryl-great-expectations
    #   nbconvert
mixpanel==5.0.0
    # via acryl-datahub
mlflow-skinny==2.20.4
    # via acryl-datahub
mmh3==5.2.1
    # via
    #   feast
    #   pyiceberg
more-itertools==10.8.0
    # via
    #   acryl-datahub
    #   jaraco-classes
    #   jaraco-functools
    #   simple-salesforce
moto==5.1.22
    # via acryl-datahub
msal==1.35.1
    # via
    #   acryl-datahub
    #   azure-datalake-store
    #   azure-identity
    #   msal-extensions
msal-extensions==1.3.1
    # via azure-identity
multidict==6.7.1
    # via
    #   aiobotocore
    #   aiohttp
    #   yarl
murmurhash==1.0.15
    # via
    #   preshed
    #   spacy
    #   thinc
mypy==1.17.1
    # via
    #   acryl-datahub
    #   sqlalchemy
mypy-boto3-dynamodb==1.40.56
    # via boto3-stubs
mypy-boto3-glue==1.40.75
    # via boto3-stubs
mypy-boto3-lakeformation==1.40.55
    # via boto3-stubs
mypy-boto3-s3==1.40.61
    # via boto3-stubs
mypy-boto3-sagemaker==1.40.73
    # via boto3-stubs
mypy-boto3-sts==1.40.70
    # via boto3-stubs
mypy-extensions==1.1.0
    # via
    #   mypy
    #   typing-inspect
nbclient==0.10.4
    # via nbconvert
nbconvert==7.17.0
    # via jupyter-server
nbformat==5.10.4
    # via
    #   acryl-great-expectations
    #   jupyter-server
    #   nbclient
    #   nbconvert
neo4j==6.1.0
    # via acryl-datahub
nest-asyncio==1.6.0
    # via
    #   acryl-datahub
    #   ipykernel
networkx==3.4.2 ; python_full_version < '3.11'
    # via acryl-datahub
networkx==3.6.1 ; python_full_version >= '3.11'
    # via acryl-datahub
nh3==0.3.3
    # via readme-renderer
nltk==3.9.3
    # via unstructured
notebook==7.5.4
    # via acryl-great-expectations
notebook-shim==0.2.4
    # via
    #   jupyterlab
    #   notebook
notion-client==3.0.0
    # via unstructured-ingest
numpy==1.26.4
    # via
    #   acryl-datahub
    #   acryl-great-expectations
    #   altair
    #   blis
    #   dask
    #   databricks-sql-connector
    #   db-dtypes
    #   feast
    #   pandas
    #   pydeequ
    #   scipy
    #   spacy
    #   thinc
    #   unstructured
    #   unstructured-ingest
oauthlib==3.3.1
    # via
    #   atlassian-python-api
    #   databricks-sql-connector
    #   requests-oauthlib
okta==1.7.0
    # via acryl-datahub
olefile==0.47
    # via python-oxmsg
openai==2.26.0
    # via litellm
openpyxl==3.1.5
    # via
    #   acryl-datahub
    #   databricks-sql-connector
    #   dataflows-tabulator
opentelemetry-api==1.40.0
    # via
    #   google-cloud-logging
    #   mlflow-skinny
    #   opentelemetry-sdk
    #   opentelemetry-semantic-conventions
opentelemetry-sdk==1.40.0
    # via
    #   mlflow-skinny
    #   unstructured-ingest
opentelemetry-semantic-conventions==0.61b0
    # via opentelemetry-sdk
oracledb==3.4.2
    # via acryl-datahub
orderly-set==5.5.0
    # via
    #   acryl-datahub
    #   deepdiff
orjson==3.11.7 ; platform_python_implementation != 'PyPy'
    # via trino
overrides==7.7.0 ; python_full_version < '3.12'
    # via jupyter-server
packaging==24.2
    # via
    #   acryl-datahub
    #   acryl-great-expectations
    #   build
    #   dask
    #   db-dtypes
    #   geoalchemy2
    #   google-cloud-aiplatform
    #   google-cloud-bigquery
    #   gunicorn
    #   huggingface-hub
    #   ipykernel
    #   jpype1
    #   jupyter-events
    #   jupyter-server
    #   jupyterlab
    #   jupyterlab-server
    #   marshmallow
    #   mlflow-skinny
    #   nbconvert
    #   pytest
    #   pytest-rerunfailures
    #   redshift-connector
    #   snowflake-connector-python
    #   spacy
    #   sqlalchemy-bigquery
    #   sqlalchemy-redshift
    #   tableauserverclient
    #   thinc
    #   twine
    #   weasel
pandas==2.1.4
    # via
    #   acryl-datahub
    #   acryl-great-expectations
    #   altair
    #   dask
    #   dask-expr
    #   databricks-sql-connector
    #   db-dtypes
    #   feast
    #   pydeequ
    #   unstructured-ingest
pandocfilters==1.5.1
    # via nbconvert
parse==1.21.1
    # via acryl-datahub
parso==0.8.6
    # via jedi
partd==1.4.2
    # via dask
patchy==2.8.0
    # via acryl-datahub
pathspec==1.0.4
    # via mypy
pexpect==4.9.0 ; sys_platform != 'emscripten' and sys_platform != 'win32'
    # via ipython
phonenumbers==8.13.0
    # via acryl-datahub-classify
pinecone-client==5.0.1
    # via acryl-datahub
pinecone-plugin-inference==1.1.0
    # via pinecone-client
pinecone-plugin-interface==0.0.7
    # via
    #   pinecone-client
    #   pinecone-plugin-inference
pip==26.0.1
    # via acryl-datahub
platformdirs==4.9.4
    # via
    #   jupyter-core
    #   snowflake-connector-python
    #   textual
    #   zeep
pluggy==1.6.0
    # via
    #   pytest
    #   pytest-cov
ply==3.11
    # via jsonpath-ng
preshed==3.0.12
    # via
    #   spacy
    #   thinc
progressbar2==4.5.0
    # via acryl-datahub
prometheus-client==0.24.1
    # via
    #   feast
    #   jupyter-server
prompt-toolkit==3.0.52
    # via ipython
propcache==0.4.1
    # via
    #   aiohttp
    #   yarl
proto-plus==1.27.1
    # via
    #   google-api-core
    #   google-cloud-aiplatform
    #   google-cloud-appengine-logging
    #   google-cloud-datacatalog
    #   google-cloud-datacatalog-lineage
    #   google-cloud-dataplex
    #   google-cloud-logging
    #   google-cloud-resource-manager
    #   google-cloud-secret-manager
protobuf==5.29.6
    # via
    #   acryl-datahub
    #   databricks-sdk
    #   feast
    #   google-api-core
    #   google-cloud-aiplatform
    #   google-cloud-appengine-logging
    #   google-cloud-audit-log
    #   google-cloud-datacatalog
    #   google-cloud-datacatalog-lineage
    #   google-cloud-dataplex
    #   google-cloud-logging
    #   google-cloud-resource-manager
    #   google-cloud-secret-manager
    #   googleapis-common-protos
    #   grpc-google-iam-v1
    #   grpcio-status
    #   grpcio-tools
    #   mlflow-skinny
    #   proto-plus
psutil==7.2.2
    # via
    #   acryl-datahub
    #   feast
    #   ipykernel
    #   unstructured
psycopg2-binary==2.9.11
    # via acryl-datahub
ptyprocess==0.7.0 ; os_name != 'nt' or (sys_platform != 'emscripten' and sys_platform != 'win32')
    # via
    #   pexpect
    #   terminado
pure-eval==0.2.3
    # via stack-data
pure-sasl==0.6.2
    # via
    #   acryl-pyhive
    #   thrift-sasl
py-partiql-parser==0.6.3
    # via moto
py4j==0.10.9.9
    # via pyspark
pyarrow==18.0.0
    # via
    #   acryl-datahub
    #   dask-expr
    #   databricks-sql-connector
    #   db-dtypes
    #   deltalake
    #   feast
    #   pyiceberg
pyasn1==0.6.2
    # via
    #   pyasn1-modules
    #   python-jose
    #   python-ldap
    #   rsa
pyasn1-modules==0.4.2
    # via
    #   google-auth
    #   python-ldap
pyathena==2.25.2
    # via acryl-datahub
pycountry==26.2.16
    # via schwifty
pycparser==3.0 ; implementation_name != 'PyPy'
    # via cffi
pycryptodome==3.23.0
    # via
    #   okta
    #   teradatasql
pycryptodomex==3.23.0
    # via pyzipper
pydantic==2.11.10
    # via
    #   acryl-datahub
    #   acryl-great-expectations
    #   confection
    #   fastapi
    #   feast
    #   google-cloud-aiplatform
    #   google-genai
    #   litellm
    #   mixpanel
    #   mlflow-skinny
    #   openai
    #   pyiceberg
    #   spacy
    #   thinc
    #   unstructured-client
    #   unstructured-ingest
    #   weasel
pydantic-core==2.33.2
    # via pydantic
pydash==8.0.6
    # via okta
pydeequ==1.5.0
    # via acryl-datahub
pydruid==0.6.9
    # via acryl-datahub
pygments==2.19.2
    # via
    #   feast
    #   ipython
    #   nbconvert
    #   pytest
    #   readme-renderer
    #   rich
    #   textual
pyiceberg==0.10.0
    # via acryl-datahub
pyiceberg-core==0.6.0
    # via pyiceberg
pyjwt==2.11.0
    # via
    #   feast
    #   msal
    #   simple-salesforce
    #   snowflake-connector-python
pymetastore==0.4.2
    # via acryl-datahub
pymongo==4.16.0
    # via acryl-datahub
pymongo-auth-aws==1.3.0
    # via pymongo
pymysql==1.1.2
    # via
    #   acryl-datahub
    #   starrocks
pyodata==1.11.2
    # via acryl-datahub
pyodbc==5.3.0
    # via acryl-datahub
pyopenssl==26.0.0
    # via
    #   acryl-datahub
    #   snowflake-connector-python
pyparsing==3.3.2
    # via
    #   acryl-great-expectations
    #   pyiceberg
    #   rdflib
pypdf==6.8.0
    # via unstructured-client
pypdfium2==5.6.0
    # via unstructured-client
pyproject-hooks==1.2.0
    # via build
pyreadline3==3.5.4 ; sys_platform == 'win32'
    # via humanfriendly
pyroaring==1.0.3
    # via pyiceberg
pyspark==3.5.8
    # via acryl-datahub
pyspnego==0.12.1
    # via requests-ntlm
pytest==9.0.2
    # via
    #   acryl-datahub
    #   pytest-asyncio
    #   pytest-cov
    #   pytest-docker
    #   pytest-random-order
    #   pytest-rerunfailures
    #   pytest-timeout
pytest-asyncio==1.3.0
    # via acryl-datahub
pytest-cov==7.0.0
    # via acryl-datahub
pytest-docker==3.2.5
    # via acryl-datahub
pytest-random-order==1.1.1
    # via acryl-datahub
pytest-rerunfailures==16.1
    # via acryl-datahub
pytest-timeout==2.4.0
    # via acryl-datahub
python-dateutil==2.9.0.post0
    # via
    #   acryl-datahub
    #   acryl-great-expectations
    #   acryl-pyhive
    #   aiobotocore
    #   arrow
    #   botocore
    #   croniter
    #   freezegun
    #   google-cloud-bigquery
    #   jupyter-client
    #   moto
    #   pandas
    #   python-liquid
    #   strictyaml
    #   tableschema
    #   trino
    #   unstructured-ingest
    #   vertica-python
python-dotenv==1.2.2
    # via
    #   litellm
    #   uvicorn
python-iso639==2026.1.31
    # via unstructured
python-jose==3.5.0
    # via okta
python-json-logger==4.0.0
    # via
    #   acryl-datahub
    #   jupyter-events
python-ldap==3.4.5
    # via acryl-datahub
python-liquid==2.1.0
    # via acryl-datahub
python-magic==0.4.27
    # via unstructured
python-oxmsg==0.0.2
    # via unstructured
python-snappy==0.7.3
    # via pyiceberg
python-stdnum==2.2
    # via acryl-datahub-classify
python-tds==1.17.1
    # via sqlalchemy-pytds
python-utils==3.9.1
    # via progressbar2
python3-openid==3.2.0
    # via flask-openid
pytz==2026.1.post1
    # via
    #   acryl-datahub-cloud
    #   acryl-great-expectations
    #   asynch
    #   clickhouse-driver
    #   croniter
    #   neo4j
    #   pandas
    #   python-liquid
    #   redshift-connector
    #   snowflake-connector-python
    #   trino
    #   zeep
pywin32==311 ; sys_platform == 'win32'
    # via docker
pywin32-ctypes==0.2.3 ; platform_machine != 'ppc64le' and platform_machine != 's390x' and sys_platform == 'win32'
    # via keyring
pywinpty==3.0.3 ; (os_name == 'nt' and platform_machine != 'arm64') or (os_name == 'nt' and sys_platform != 'darwin')
    # via
    #   jupyter-server
    #   jupyter-server-terminals
    #   terminado
pyyaml==6.0.3
    # via
    #   acryl-datahub
    #   dask
    #   feast
    #   huggingface-hub
    #   jupyter-events
    #   mlflow-skinny
    #   moto
    #   okta
    #   responses
    #   uvicorn
    #   vcrpy
pyzipper==0.3.6
    # via acryl-datahub
pyzmq==27.1.0
    # via
    #   ipykernel
    #   jupyter-client
    #   jupyter-server
rapidfuzz==3.14.3
    # via unstructured
rdflib==6.3.2
    # via acryl-datahub
readme-renderer==44.0
    # via twine
redash-toolbelt==0.1.9
    # via acryl-datahub
redshift-connector==2.1.12
    # via acryl-datahub
referencing==0.37.0
    # via
    #   jsonschema
    #   jsonschema-specifications
    #   jupyter-events
regex==2026.2.28
    # via
    #   nltk
    #   tiktoken
requests==2.32.5
    # via
    #   acryl-datahub
    #   acryl-great-expectations
    #   atlassian-python-api
    #   azure-core
    #   azure-datalake-store
    #   clickhouse-sqlalchemy
    #   confluent-kafka
    #   databricks-sdk
    #   databricks-sql-connector
    #   dataflows-tabulator
    #   docker
    #   feast
    #   google-api-core
    #   google-auth
    #   google-cloud-bigquery
    #   google-cloud-storage
    #   google-genai
    #   gql
    #   id
    #   jupyterlab-server
    #   looker-sdk
    #   mixpanel
    #   mlflow-skinny
    #   moto
    #   msal
    #   pydruid
    #   pyiceberg
    #   redash-toolbelt
    #   redshift-connector
    #   requests-file
    #   requests-gssapi
    #   requests-mock
    #   requests-ntlm
    #   requests-oauthlib
    #   requests-toolbelt
    #   responses
    #   simple-salesforce
    #   snowflake-connector-python
    #   spacy
    #   tableauserverclient
    #   tableschema
    #   tiktoken
    #   trino
    #   twine
    #   unstructured
    #   unstructured-ingest
    #   weasel
    #   zeep
requests-file==3.0.1
    # via
    #   acryl-datahub
    #   zeep
requests-gssapi==1.4.0
    # via acryl-datahub
requests-mock==1.12.1
    # via acryl-datahub
requests-ntlm==1.3.0
    # via acryl-datahub
requests-oauthlib==2.0.0
    # via atlassian-python-api
requests-toolbelt==1.0.0
    # via
    #   gql
    #   twine
    #   unstructured-client
    #   zeep
responses==0.26.0
    # via
    #   acryl-datahub
    #   moto
rfc3339-validator==0.1.4
    # via
    #   jsonschema
    #   jupyter-events
rfc3986==2.0.0
    # via
    #   tableschema
    #   twine
rfc3986-validator==0.1.1
    # via
    #   jsonschema
    #   jupyter-events
rich==14.3.3
    # via
    #   memray
    #   pyiceberg
    #   textual
    #   twine
    #   typer
rpds-py==0.30.0
    # via
    #   jsonschema
    #   referencing
rsa==4.9.1
    # via
    #   google-auth
    #   python-jose
rstr==3.2.2
    # via schwifty
ruamel-yaml==0.17.17
    # via
    #   acryl-datahub
    #   acryl-great-expectations
ruff==0.11.7
    # via acryl-datahub
s3fs==2026.2.0
    # via pyiceberg
s3transfer==0.16.0
    # via boto3
schwifty==2025.9.0
    # via
    #   acryl-datahub
    #   acryl-datahub-classify
scipy==1.15.3 ; python_full_version < '3.11'
    # via
    #   acryl-datahub
    #   acryl-great-expectations
scipy==1.17.1 ; python_full_version >= '3.11'
    # via
    #   acryl-datahub
    #   acryl-great-expectations
scramp==1.4.8
    # via redshift-connector
secretstorage==3.5.0 ; platform_machine != 'ppc64le' and platform_machine != 's390x' and sys_platform == 'linux'
    # via keyring
send2trash==2.1.0
    # via jupyter-server
sentry-sdk==2.54.0
    # via acryl-datahub
setuptools==81.0.0
    # via
    #   acryl-datahub
    #   grpcio-tools
    #   jupyterlab
    #   redshift-connector
    #   spacy
    #   thinc
shellingham==1.5.4
    # via typer
simple-salesforce==1.12.9
    # via acryl-datahub
six==1.17.0
    # via
    #   avro-gen3
    #   dataflows-tabulator
    #   ecdsa
    #   html5lib
    #   isodate
    #   langdetect
    #   linear-tsv
    #   python-dateutil
    #   rfc3339-validator
    #   tableschema
    #   thrift
    #   thrift-sasl
    #   vertica-python
    #   vertica-sqlalchemy-dialect
slack-sdk==3.18.1
    # via acryl-datahub
smart-open==7.5.1
    # via
    #   acryl-datahub
    #   weasel
smmap==5.0.3
    # via gitdb
sniffio==1.3.1
    # via
    #   google-genai
    #   openai
snowflake-connector-python==4.4.0
    # via
    #   acryl-datahub
    #   snowflake-sqlalchemy
snowflake-sqlalchemy==1.9.0
    # via acryl-datahub
sortedcontainers==2.4.0
    # via
    #   pyiceberg
    #   snowflake-connector-python
soupsieve==2.8.3
    # via beautifulsoup4
spacy==3.7.5
    # via acryl-datahub-classify
spacy-legacy==3.0.12
    # via spacy
spacy-loggers==1.0.5
    # via spacy
sql-metadata==2.20.0
    # via acryl-datahub
sqlalchemy==1.4.44
    # via
    #   acryl-datahub
    #   alembic
    #   clickhouse-sqlalchemy
    #   databricks-sql-connector
    #   dataflows-tabulator
    #   feast
    #   geoalchemy2
    #   ibm-db-sa
    #   pyathena
    #   snowflake-sqlalchemy
    #   sqlalchemy-bigquery
    #   sqlalchemy-cockroachdb
    #   sqlalchemy-hana
    #   sqlalchemy-pytds
    #   sqlalchemy-redshift
    #   starrocks
    #   teradatasqlalchemy
    #   trino
    #   vertica-sqlalchemy-dialect
sqlalchemy-bigquery==1.16.0
    # via acryl-datahub
sqlalchemy-cockroachdb==1.4.6
    # via acryl-datahub
sqlalchemy-hana==3.0.3 ; platform_machine != 'aarch64' and platform_machine != 'arm64'
    # via acryl-datahub
sqlalchemy-pytds==0.3.5
    # via acryl-datahub
sqlalchemy-redshift==0.8.14
    # via acryl-datahub
sqlalchemy2-stubs==0.0.2a38
    # via
    #   acryl-datahub
    #   sqlalchemy
sqlglot==30.0.3
    # via acryl-datahub
sqlparse==0.5.5
    # via
    #   acryl-datahub
    #   mlflow-skinny
    #   sql-metadata
srsly==2.5.2
    # via
    #   confection
    #   spacy
    #   thinc
    #   weasel
sspilib==0.5.0 ; sys_platform == 'win32'
    # via pyspnego
stack-data==0.6.3
    # via ipython
starlette==0.52.1
    # via fastapi
starrocks==1.3.3
    # via acryl-datahub
stopit==1.1.2
    # via acryl-datahub
strictyaml==1.7.3
    # via pyiceberg
tableauserverclient==0.25
    # via acryl-datahub
tableschema==1.21.0
    # via acryl-datahub
tabulate==0.9.0
    # via
    #   acryl-datahub
    #   feast
tenacity==8.5.0
    # via
    #   acryl-datahub
    #   feast
    #   google-genai
    #   pyathena
    #   pyiceberg
teradatasql==20.0.0.52
    # via teradatasqlalchemy
teradatasqlalchemy==20.0.0.2
    # via acryl-datahub
terminado==0.18.1
    # via
    #   jupyter-server
    #   jupyter-server-terminals
textual==8.0.2
    # via memray
thinc==8.2.5
    # via spacy
thrift==0.16.0
    # via
    #   acryl-pyhive
    #   databricks-sql-connector
    #   pyiceberg
    #   pymetastore
    #   thrift-sasl
thrift-sasl==0.4.3
    # via acryl-pyhive
tiktoken==0.12.0
    # via litellm
time-machine==3.2.0
    # via acryl-datahub
tinycss2==1.4.0
    # via bleach
tokenizers==0.22.2
    # via litellm
toml==0.10.2
    # via
    #   acryl-datahub
    #   feast
tomli==2.4.0 ; python_full_version <= '3.11'
    # via
    #   alembic
    #   build
    #   coverage
    #   jupyterlab
    #   mypy
    #   pytest
tomlkit==0.14.0
    # via snowflake-connector-python
toolz==1.1.0
    # via
    #   altair
    #   dask
    #   partd
tornado==6.5.4
    # via
    #   ipykernel
    #   jupyter-client
    #   jupyter-server
    #   jupyterlab
    #   notebook
    #   terminado
tqdm==4.67.3
    # via
    #   acryl-great-expectations
    #   feast
    #   huggingface-hub
    #   nltk
    #   openai
    #   pinecone-client
    #   spacy
    #   unstructured
    #   unstructured-ingest
traitlets==5.14.3
    # via
    #   acryl-datahub
    #   ipykernel
    #   ipython
    #   ipywidgets
    #   jupyter-client
    #   jupyter-core
    #   jupyter-events
    #   jupyter-server
    #   jupyterlab
    #   matplotlib-inline
    #   nbclient
    #   nbconvert
    #   nbformat
trino==0.336.0
    # via acryl-datahub
twine==6.2.0
    # via acryl-datahub
typeguard==4.5.1
    # via feast
typer==0.24.1
    # via
    #   huggingface-hub
    #   spacy
    #   typer-slim
typer-slim==0.24.0
    # via weasel
types-awscrt==0.31.3
    # via botocore-stubs
types-cachetools==6.2.0.20251022
    # via acryl-datahub
types-cffi==1.17.0.20260307
    # via types-pyopenssl
types-click==0.1.12
    # via acryl-datahub
types-click-spinner==0.1.13.20250809
    # via acryl-datahub
types-croniter==6.0.0.20250809
    # via acryl-datahub-cloud
types-dataclasses==0.6.6
    # via acryl-datahub
types-deprecated==1.3.1.20260130
    # via acryl-datahub
types-protobuf==6.32.1.20260221
    # via acryl-datahub
types-pymysql==1.1.0.20251220
    # via acryl-datahub
types-pyopenssl==24.1.0.20240722
    # via acryl-datahub
types-python-dateutil==2.9.0.20260305
    # via acryl-datahub
types-pytz==2025.2.0.20251108
    # via acryl-datahub
types-pyyaml==6.0.12.20250915
    # via acryl-datahub
types-requests==2.31.0.3
    # via acryl-datahub
types-s3transfer==0.16.0
    # via boto3-stubs
types-setuptools==82.0.0.20260210
    # via types-cffi
types-six==1.17.0.20251009
    # via acryl-datahub
types-tabulate==0.9.0.20241207
    # via acryl-datahub
types-toml==0.10.8.20240310
    # via acryl-datahub
types-ujson==5.10.0.20250822
    # via acryl-datahub
types-urllib3==1.26.25.14
    # via types-requests
typing-extensions==4.15.0
    # via
    #   acryl-datahub
    #   acryl-great-expectations
    #   aiobotocore
    #   aiosignal
    #   alembic
    #   anyio
    #   asgiref
    #   async-lru
    #   atlassian-python-api
    #   azure-core
    #   azure-identity
    #   azure-mgmt-datafactory
    #   azure-storage-blob
    #   azure-storage-file-datalake
    #   beautifulsoup4
    #   boto3-stubs
    #   cattrs
    #   cloudpathlib
    #   cryptography
    #   exceptiongroup
    #   fastapi
    #   google-cloud-aiplatform
    #   google-genai
    #   grpcio
    #   huggingface-hub
    #   ipython
    #   looker-sdk
    #   mistune
    #   mlflow-skinny
    #   multidict
    #   mypy
    #   mypy-boto3-dynamodb
    #   mypy-boto3-glue
    #   mypy-boto3-lakeformation
    #   mypy-boto3-s3
    #   mypy-boto3-sagemaker
    #   mypy-boto3-sts
    #   openai
    #   opentelemetry-api
    #   opentelemetry-sdk
    #   opentelemetry-semantic-conventions
    #   oracledb
    #   pinecone-client
    #   pydantic
    #   pydantic-core
    #   pydash
    #   pyopenssl
    #   pypdf
    #   pytest-asyncio
    #   python-oxmsg
    #   python-utils
    #   referencing
    #   schwifty
    #   simple-salesforce
    #   snowflake-connector-python
    #   sqlalchemy2-stubs
    #   starlette
    #   textual
    #   typeguard
    #   typing-inspect
    #   typing-inspection
    #   unstructured
    #   uvicorn
typing-inspect==0.9.0
    # via
    #   acryl-datahub
    #   dataclasses-json
typing-inspection==0.4.2
    # via
    #   fastapi
    #   pydantic
tzdata==2025.3
    # via
    #   arrow
    #   faker
    #   pandas
    #   tzlocal
tzlocal==5.3.1
    # via
    #   acryl-datahub-cloud
    #   acryl-great-expectations
    #   asynch
    #   clickhouse-driver
    #   trino
uc-micro-py==2.0.0
    # via linkify-it-py
ujson==5.12.0
    # via acryl-datahub
unicodecsv==0.14.1
    # via
    #   dataflows-tabulator
    #   tableschema
unstructured==0.18.24
    # via acryl-datahub
unstructured-client==0.42.10
    # via unstructured
unstructured-ingest==0.7.2
    # via acryl-datahub
uri-template==1.3.0
    # via jsonschema
urllib3==1.26.20
    # via
    #   acryl-datahub
    #   acryl-great-expectations
    #   botocore
    #   databricks-sql-connector
    #   docker
    #   elasticsearch
    #   pinecone-client
    #   requests
    #   responses
    #   sentry-sdk
    #   tableauserverclient
    #   twine
uvicorn==0.40.0
    # via
    #   acryl-datahub
    #   feast
    #   uvicorn-worker
uvicorn-worker==0.4.0
    # via feast
uvloop==0.22.1 ; platform_python_implementation != 'PyPy' and sys_platform != 'cygwin' and sys_platform != 'win32'
    # via uvicorn
vcrpy==8.1.1
    # via acryl-datahub
vertica-python==1.4.0
    # via vertica-sqlalchemy-dialect
vertica-sqlalchemy-dialect==0.0.8.2
    # via acryl-datahub
vininfo==1.9.2
    # via acryl-datahub-classify
wasabi==1.1.3
    # via
    #   spacy
    #   thinc
    #   weasel
watchfiles==1.1.1
    # via uvicorn
wcmatch==10.1
    # via acryl-datahub
wcwidth==0.6.0
    # via prompt-toolkit
weasel==0.4.3
    # via spacy
webcolors==25.10.0
    # via jsonschema
webencodings==0.5.1
    # via
    #   bleach
    #   html5lib
    #   tinycss2
websocket-client==1.9.0
    # via
    #   acryl-datahub
    #   jupyter-server
websockets==16.0
    # via
    #   google-genai
    #   uvicorn
werkzeug==3.1.6
    # via
    #   flask
    #   moto
widgetsnbextension==4.0.15
    # via ipywidgets
wrapt==2.1.2
    # via
    #   aiobotocore
    #   deprecated
    #   smart-open
    #   unstructured
    #   vcrpy
xlrd==2.0.2
    # via dataflows-tabulator
xmltodict==1.0.4
    # via
    #   moto
    #   okta
yarl==1.23.0
    # via
    #   aiohttp
    #   gql
    #   okta
zeep==4.3.2
    # via simple-salesforce
zipp==3.23.0
    # via importlib-metadata
zstandard==0.25.0
    # via
    #   pyiceberg
    #   trino
zstd==1.5.6.7
    # via
    #   acryl-datahub
    #   asynch
