{"package":"acryl-datahub","ecosystem":"pypi","latest_version":"1.5.0.17","description":"A CLI to work with DataHub metadata","license":"Apache-2.0","license_risk":"permissive","commercial_use_notes":"Permissive: commercial closed-source use OK; preserve the copyright notice.","homepage":"https://docs.datahub.com/","repository":"https://github.com/datahub-project/datahub","downloads_weekly":1105848,"health":{"score":82,"risk":"low","breakdown":{"maintenance":25,"popularity":17,"security":25,"maturity":15,"community":0},"deprecated":false,"max_score":100},"vulnerabilities":{"count":0,"critical":0,"high":0,"medium":0,"low":0,"details":[]},"versions":{"latest":"1.5.0.17","total_count":1164,"recent":["1.5.0.11","1.5.0.12rc1","1.5.0.12","1.5.0.13","1.5.0.13.post1","1.5.0.14rc1","1.5.0.14","1.5.0.15rc1","1.5.0.15rc2","1.5.0.15rc3","1.5.0.15rc4","1.5.0.15rc5","1.5.0.15","1.5.0.16rc1","1.5.0.16","1.5.0.17","1.5.0.18rc1","1.5.0.18rc2","1.5.0.18rc3","1.5.0.18rc4"]},"metadata":{"deprecated":false,"deprecated_message":null,"maintainers_count":0,"first_published":null,"last_published":"2026-04-29T14:05:42.880738Z","dependencies_count":1648,"dependencies":["aiohttp<4","avro-gen3==0.7.16","avro<1.13,>=1.11.3","cached_property<3.0.0","click-default-group<2.0.0","click-spinner<0.2.0","click!=8.2.0,<9.0.0,>=7.1.2","Deprecated<2.0.0","docker<8.0.0","expandvars<2.0.0,>=0.6.5","humanfriendly<11.0.0","ijson<4.0.0","jsonref<2.0.0","jsonschema<5.0.0","mixpanel<6.0.0,>=4.9.0","packaging<26.0.0","progressbar2<5.0.0","psutil<8.0.0,>=5.8.0","pydantic<3.0.0,>=2.4.0","python-dateutil<3.0.0,>=2.8.0","python-json-logger<5.0.0,>=2.0.0","PyYAML<7.0.0","requests_file<4.0.0","ruamel.yaml<0.19.0","sentry-sdk<3.0.0,>=1.33.1","setuptools<82.0.0","tabulate<0.10.0","toml<=0.10.2,>=0.10.0","typing-inspect<0.10.0","typing_extensions<5.0.0,>=4.8.0","azure-core<2.0.0,>=1.38.0; extra == \"abs\"","azure-identity<2.0.0,>=1.21.0; extra == \"abs\"","azure-storage-blob<13.0.0,>=12.19.0; extra == \"abs\"","azure-storage-file-datalake<13.0.0,>=12.14.0; extra == \"abs\"","cachetools<6.0.0; extra == \"abs\"","more-itertools<11.0.0,>=8.12.0; extra == \"abs\"","parse<2.0.0,>=1.19.0; extra == \"abs\"","pyarrow<24.0.0,>14.0.0; extra == \"abs\"","pydeequ<2.0.0,>=1.1.0; extra == \"abs\"","pyspark<4.0.0,~=3.5.6; extra == \"abs\"","smart-open[azure]<8.0.0,>=5.2.1; extra == \"abs\"","tableschema<2.0.0,>=1.20.2; extra == \"abs\"","ujson<6.0.0,>=5.12.0; extra == \"abs\"","wcmatch<11.0.0; extra == \"abs\"","azure-core<2.0.0,>=1.38.0; extra == \"abs-slim\"","azure-identity<2.0.0,>=1.21.0; extra == \"abs-slim\"","azure-storage-blob<13.0.0,>=12.19.0; extra == \"abs-slim\"","azure-storage-file-datalake<13.0.0,>=12.14.0; extra == \"abs-slim\"","more-itertools<11.0.0,>=8.12.0; extra == \"abs-slim\"","parse<2.0.0,>=1.19.0; extra == \"abs-slim\"","pyarrow<24.0.0,>14.0.0; extra == \"abs-slim\"","smart-open[azure]<8.0.0,>=5.2.1; extra == \"abs-slim\"","tableschema<2.0.0,>=1.20.2; extra == \"abs-slim\"","ujson<6.0.0,>=5.12.0; extra == \"abs-slim\"","wcmatch<11.0.0; extra == \"abs-slim\"","aerospike<20.0.0,>=15.0.0; extra == \"aerospike\"","acryl-datahub-classify==0.0.11; extra == \"athena\"","acryl-great-expectations==0.15.50.1; extra == \"athena\"","cachetools<6.0.0; extra == \"athena\"","greenlet<4.0.0; extra == \"athena\"","IPython!=8.22.0,<9.0.0; extra == \"athena\"","jupyter_server<3.0.0,>=2.14.1; extra == \"athena\"","numpy<2; extra == \"athena\"","patchy==2.8.0; extra == \"athena\"","pip; extra == \"athena\"","PyAthena[SQLAlchemy]<3.0.0,>=2.6.0; extra == \"athena\"","schwifty<2026.0.0; extra == \"athena\"","scipy<2.0.0,>=1.7.2; extra == \"athena\"","sqlalchemy-bigquery<2.0.0,>=1.4.1; extra == \"athena\"","sqlalchemy<2,>=1.4.39; extra == \"athena\"","sqlglot==30.0.3; extra == \"athena\"","sqlparse<0.6.0; extra == \"athena\"","tenacity!=8.4.0,<9.0.0; extra == \"athena\"","traitlets!=5.2.2,<6.0.0; extra == \"athena\"","boto3<2.0.0,>=1.35.0; extra == \"aws-secret-manager\"","botocore!=1.23.0,<2.0.0; extra == \"aws-secret-manager\"","cachetools<6.0.0; extra == \"aws-secret-manager\"","urllib3<3.0,>=1.26; extra == \"aws-secret-manager\"","azure-identity<2.0.0,>=1.21.0; extra == \"azure-data-factory\"","azure-mgmt-datafactory<10.0.0,>=9.0.0; extra == \"azure-data-factory\"","acryl-datahub-classify==0.0.11; extra == \"bigquery\"","acryl-great-expectations==0.15.50.1; extra == \"bigquery\"","cachetools<6.0.0; extra == \"bigquery\"","google-cloud-bigquery<4.0.0; extra == \"bigquery\"","google-cloud-datacatalog-lineage<1.0.0,>=0.5.0; extra == \"bigquery\"","google-cloud-datacatalog<4.0.0,>=1.5.0; extra == \"bigquery\"","google-cloud-logging<4.0.0; extra == \"bigquery\"","google-cloud-resource-manager<2.0.0; extra == \"bigquery\"","greenlet<4.0.0; extra == \"bigquery\"","IPython!=8.22.0,<9.0.0; extra == \"bigquery\"","jupyter_server<3.0.0,>=2.14.1; extra == \"bigquery\"","more-itertools<11.0.0,>=8.12.0; extra == \"bigquery\"","numpy<2; extra == \"bigquery\"","parse<2.0.0,>=1.19.0; extra == \"bigquery\"","patchy==2.8.0; extra == \"bigquery\"","pip; extra == \"bigquery\"","protobuf<7.0.0,>=5.0.0; extra == \"bigquery\"","schwifty<2026.0.0; extra == \"bigquery\"","scipy<2.0.0,>=1.7.2; extra == \"bigquery\"","sqlalchemy-bigquery<2.0.0,>=1.4.1; extra == \"bigquery\"","sqlalchemy<2,>=1.4.39; extra == \"bigquery\"","sqlglot==30.0.3; extra == \"bigquery\"","sqlparse<0.6.0; extra == \"bigquery\"","traitlets!=5.2.2,<6.0.0; extra == \"bigquery\"","wcmatch<11.0.0; extra == \"bigquery\"","pip; extra == \"kafka-connect\"","acryl-datahub-classify==0.0.11; extra == \"bigquery-queries\"","acryl-great-expectations==0.15.50.1; extra == \"bigquery-queries\"","cachetools<6.0.0; extra == \"bigquery-queries\"","google-cloud-bigquery<4.0.0; extra == \"bigquery-queries\"","google-cloud-datacatalog<4.0.0,>=1.5.0; extra == \"bigquery-queries\"","google-cloud-logging<4.0.0; extra == \"bigquery-queries\"","google-cloud-resource-manager<2.0.0; extra == \"bigquery-queries\"","greenlet<4.0.0; extra == \"bigquery-queries\"","IPython!=8.22.0,<9.0.0; extra == \"bigquery-queries\"","jupyter_server<3.0.0,>=2.14.1; extra == \"bigquery-queries\"","more-itertools<11.0.0,>=8.12.0; extra == \"bigquery-queries\"","numpy<2; extra == \"bigquery-queries\"","parse<2.0.0,>=1.19.0; extra == \"bigquery-queries\"","patchy==2.8.0; extra == \"bigquery-queries\"","pip; extra == \"bigquery-queries\"","schwifty<2026.0.0; extra == \"bigquery-queries\"","scipy<2.0.0,>=1.7.2; extra == \"bigquery-queries\"","sqlalchemy-bigquery<2.0.0,>=1.4.1; extra == \"bigquery-queries\"","sqlalchemy<2,>=1.4.39; extra == \"bigquery-queries\"","sqlglot==30.0.3; extra == \"bigquery-queries\"","sqlparse<0.6.0; extra == \"bigquery-queries\"","traitlets!=5.2.2,<6.0.0; extra == \"bigquery-queries\"","wcmatch<11.0.0; extra == \"bigquery-queries\"","google-cloud-bigquery<4.0.0; extra == \"bigquery-slim\"","google-cloud-datacatalog<4.0.0,>=1.5.0; extra == \"bigquery-slim\"","google-cloud-logging<4.0.0; extra == \"bigquery-slim\"","google-cloud-resource-manager<2.0.0; extra == \"bigquery-slim\"","more-itertools<11.0.0,>=8.12.0; extra == \"bigquery-slim\"","parse<2.0.0,>=1.19.0; extra == \"bigquery-slim\"","sqlalchemy-bigquery<2.0.0,>=1.4.1; extra == \"bigquery-slim\"","wcmatch<11.0.0; extra == \"bigquery-slim\"","cachetools<6.0.0; extra == \"cassandra\"","cassandra-driver<4.0.0,>=3.28.0; extra == \"cassandra\"","numpy<2; extra == \"cassandra\"","gql[requests]>=4.0.0; extra == \"circuit-breaker\"","acryl-datahub-classify==0.0.11; extra == \"clickhouse\"","acryl-great-expectations==0.15.50.1; extra == \"clickhouse\"","cachetools<6.0.0; extra == \"clickhouse\"","clickhouse-sqlalchemy<0.2.5,>=0.2.0; extra == \"clickhouse\"","greenlet<4.0.0; extra == \"clickhouse\"","IPython!=8.22.0,<9.0.0; extra == \"clickhouse\"","jupyter_server<3.0.0,>=2.14.1; extra == \"clickhouse\"","numpy<2; extra == \"clickhouse\"","patchy==2.8.0; extra == \"clickhouse\"","pip; extra == \"clickhouse\"","schwifty<2026.0.0; extra == \"clickhouse\"","scipy<2.0.0,>=1.7.2; extra == \"clickhouse\"","sqlalchemy<2,>=1.4.39; extra == \"clickhouse\"","sqlglot==30.0.3; extra == \"clickhouse\"","sqlparse<0.6.0; extra == \"clickhouse\"","traitlets!=5.2.2,<6.0.0; extra == \"clickhouse\"","zstd<1.5.6.8; extra == \"clickhouse\"","acryl-datahub-classify==0.0.11; extra == \"clickhouse-usage\"","acryl-great-expectations==0.15.50.1; extra == \"clickhouse-usage\"","cachetools<6.0.0; extra == \"clickhouse-usage\"","clickhouse-sqlalchemy<0.2.5,>=0.2.0; extra == \"clickhouse-usage\"","greenlet<4.0.0; extra == \"clickhouse-usage\"","IPython!=8.22.0,<9.0.0; extra == \"clickhouse-usage\"","jupyter_server<3.0.0,>=2.14.1; extra == \"clickhouse-usage\"","numpy<2; extra == \"clickhouse-usage\"","patchy==2.8.0; extra == \"clickhouse-usage\"","pip; extra == \"clickhouse-usage\"","schwifty<2026.0.0; extra == \"clickhouse-usage\"","scipy<2.0.0,>=1.7.2; extra == \"clickhouse-usage\"","sqlalchemy<2,>=1.4.39; extra == \"clickhouse-usage\"","sqlglot==30.0.3; extra == \"clickhouse-usage\"","sqlparse<0.6.0; extra == \"clickhouse-usage\"","traitlets!=5.2.2,<6.0.0; extra == \"clickhouse-usage\"","zstd<1.5.6.8; extra == \"clickhouse-usage\"","acryl-datahub-classify==0.0.11; extra == \"cockroachdb\"","acryl-great-expectations==0.15.50.1; extra == \"cockroachdb\"","boto3<2.0.0,>=1.35.0; extra == \"cockroachdb\"","botocore!=1.23.0,<2.0.0; extra == \"cockroachdb\"","cachetools<6.0.0; extra == \"cockroachdb\"","GeoAlchemy2<0.19.0; extra == \"cockroachdb\"","greenlet<4.0.0; extra == \"cockroachdb\"","IPython!=8.22.0,<9.0.0; extra == \"cockroachdb\"","jupyter_server<3.0.0,>=2.14.1; extra == \"cockroachdb\"","numpy<2; extra == \"cockroachdb\"","patchy==2.8.0; extra == \"cockroachdb\"","pip; extra == \"cockroachdb\"","psycopg2-binary<3.0.0; extra == \"cockroachdb\"","schwifty<2026.0.0; extra == \"cockroachdb\"","scipy<2.0.0,>=1.7.2; extra == \"cockroachdb\"","sqlalchemy-cockroachdb<2.0.0; extra == \"cockroachdb\"","sqlalchemy<2,>=1.4.39; extra == \"cockroachdb\"","sqlglot==30.0.3; extra == \"cockroachdb\"","sqlparse<0.6.0; extra == \"cockroachdb\"","traitlets!=5.2.2,<6.0.0; extra == \"cockroachdb\"","urllib3<3.0,>=1.26; extra == \"cockroachdb\"","atlassian-python-api<5.0.0,>=3.41.0; extra == \"confluence\"","boto3<2.0.0,>=1.35.0; extra == \"confluence\"","botocore!=1.23.0,<2.0.0; extra == \"confluence\"","jsonpath-ng==1.7.0; extra == \"confluence\"","litellm==1.83.0; extra == \"confluence\"","unstructured-ingest[confluence]==0.7.2; extra == \"confluence\"","unstructured[md]==0.18.24; extra == \"confluence\"","urllib3<3.0,>=1.26; extra == \"confluence\"","acryl-datahub-classify==0.0.11; extra == \"databricks\"","acryl-great-expectations==0.15.50.1; extra == \"databricks\"","cachetools<6.0.0; extra == \"databricks\"","databricks-sdk<1.0.0,>=0.30.0; extra == \"databricks\"","databricks-sql-connector<3.0.0,>=2.8.0; extra == \"databricks\"","greenlet<4.0.0; extra == \"databricks\"","IPython!=8.22.0,<9.0.0; extra == \"databricks\"","jupyter_server<3.0.0,>=2.14.1; extra == \"databricks\"","numpy<2; extra == \"databricks\"","pandas<2.2.0; extra == \"databricks\"","patchy==2.8.0; extra == \"databricks\"","pip; extra == \"databricks\"","pyspark<4.0.0,~=3.5.6; extra == \"databricks\"","requests<3.0.0; extra == \"databricks\"","schwifty<2026.0.0; extra == \"databricks\"","scipy<2.0.0,>=1.7.2; extra == \"databricks\"","sqlalchemy<2,>=1.4.39; extra == \"databricks\"","sqlglot==30.0.3; extra == \"databricks\"","sqlparse<0.6.0; extra == \"databricks\"","traitlets!=5.2.2,<6.0.0; extra == \"databricks\"","acryl-datahub-classify==0.0.11; extra == \"datahub\"","acryl-great-expectations==0.15.50.1; extra == \"datahub\"","cachetools<6.0.0; extra == \"datahub\"","confluent_kafka[avro,schemaregistry]<2.13.0,>=2.10.1; extra == \"datahub\"","fastavro<2.0.0,>=1.2.0; extra == \"datahub\"","greenlet<4.0.0; extra == \"datahub\"","IPython!=8.22.0,<9.0.0; extra == \"datahub\"","jupyter_server<3.0.0,>=2.14.1; extra == \"datahub\"","numpy<2; extra == \"datahub\"","patchy==2.8.0; extra == \"datahub\"","pip; extra == \"datahub\"","pymysql<2.0.0,>=1.0.2; extra == \"datahub\"","schwifty<2026.0.0; extra == \"datahub\"","scipy<2.0.0,>=1.7.2; extra == \"datahub\"","sqlalchemy<2,>=1.4.39; extra == \"datahub\"","sqlglot==30.0.3; extra == \"datahub\"","sqlparse<0.6.0; extra == \"datahub\"","traitlets!=5.2.2,<6.0.0; extra == \"datahub\"","dnspython==2.7.0; extra == \"datahub-debug\"","requests<3.0.0; extra == \"datahub-debug\"","boto3<2.0.0,>=1.35.0; extra == \"datahub-documents\"","botocore!=1.23.0,<2.0.0; extra == \"datahub-documents\"","jsonpath-ng==1.7.0; extra == \"datahub-documents\"","litellm==1.83.0; extra == \"datahub-documents\"","unstructured-ingest==0.7.2; extra == \"datahub-documents\"","unstructured[md]==0.18.24; extra == \"datahub-documents\"","urllib3<3.0,>=1.26; extra == \"datahub-documents\"","confluent_kafka[avro,schemaregistry]!=2.8.1,<3.0.0,>=1.9.0; extra == \"datahub-kafka\"","fastavro<2.0.0,>=1.2.0; extra == \"datahub-kafka\"","duckdb<2.0.0,>=1.0.0; extra == \"datahub-lite\"","fastapi<0.129.0; extra == \"datahub-lite\"","uvicorn<0.41.0; extra == \"datahub-lite\"","graphql-core<4.0.0,>=3.0.0; extra == \"datahub-rest\"","requests<3.0.0; extra == \"datahub-rest\"","google-cloud-datacatalog-lineage<1.0.0,>=0.5.0; extra == \"dataplex\"","google-cloud-dataplex<3.0.0; extra == \"dataplex\"","google-cloud-resource-manager<2.0.0; extra == \"dataplex\"","protobuf<7.0.0,>=5.0.0; extra == \"dataplex\"","tenacity<9.0.0,>=8.0.1; extra == \"dataplex\"","acryl-datahub-classify==0.0.11; extra == \"db2\"","acryl-great-expectations==0.15.50.1; extra == \"db2\"","cachetools<6.0.0; extra == \"db2\"","greenlet<4.0.0; extra == \"db2\"","ibm_db_sa==0.4.3; (platform_machine == \"x86_64\" or platform_system == \"Darwin\") and extra == \"db2\"","IPython!=8.22.0,<9.0.0; extra == \"db2\"","jupyter_server<3.0.0,>=2.14.1; extra == \"db2\"","numpy<2; extra == \"db2\"","patchy==2.8.0; extra == \"db2\"","pip; extra == \"db2\"","pyodbc<6.0.0; extra == \"db2\"","schwifty<2026.0.0; extra == \"db2\"","scipy<2.0.0,>=1.7.2; extra == \"db2\"","sqlalchemy<2,>=1.4.39; extra == \"db2\"","sqlglot==30.0.3; extra == \"db2\"","sqlparse<0.6.0; extra == \"db2\"","traitlets!=5.2.2,<6.0.0; extra == \"db2\"","boto3<2.0.0,>=1.35.0; extra == \"dbt\"","botocore!=1.23.0,<2.0.0; extra == \"dbt\"","more-itertools<11.0.0; extra == \"dbt\"","patchy==2.8.0; extra == \"dbt\"","requests<3.0.0; extra == \"dbt\"","sqlglot==30.0.3; extra == \"dbt\"","urllib3<3.0,>=1.26; extra == \"dbt\"","more-itertools<11.0.0; extra == \"dbt-cloud\"","patchy==2.8.0; extra == \"dbt-cloud\"","requests<3.0.0; extra == \"dbt-cloud\"","sqlglot==30.0.3; extra == \"dbt-cloud\"","pyzipper<1.0,>=0.3.6; extra == \"debug-recording\"","responses<1.0,>=0.25.0; extra == \"debug-recording\"","vcrpy<9.0,>=8.0.0; extra == \"debug-recording\"","azure-core<2.0.0,>=1.38.0; extra == \"delta-lake\"","azure-identity<2.0.0,>=1.21.0; extra == \"delta-lake\"","azure-storage-blob<13.0.0,>=12.19.0; extra == \"delta-lake\"","azure-storage-file-datalake<13.0.0,>=12.14.0; extra == \"delta-lake\"","boto3<2.0.0,>=1.35.0; extra == \"delta-lake\"","botocore!=1.23.0,<2.0.0; extra == \"delta-lake\"","cachetools<6.0.0; extra == \"delta-lake\"","deltalake!=0.18.0,!=0.6.4,<1.0.0,>=0.6.3; (platform_system == \"Darwin\" and platform_machine == \"arm64\") and extra == \"delta-lake\"","deltalake!=0.6.4,<1.0.0,>=0.6.3; (platform_system != \"Darwin\" or platform_machine != \"arm64\") and extra == \"delta-lake\"","more-itertools<11.0.0,>=8.12.0; extra == \"delta-lake\"","parse<2.0.0,>=1.19.0; extra == \"delta-lake\"","pyarrow<24.0.0,>14.0.0; extra == \"delta-lake\"","pydeequ<2.0.0,>=1.1.0; extra == \"delta-lake\"","pyspark<4.0.0,~=3.5.6; extra == \"delta-lake\"","smart-open[azure,s3]<8.0.0,>=5.2.1; extra == \"delta-lake\"","tableschema<2.0.0,>=1.20.2; extra == \"delta-lake\"","ujson<6.0.0,>=5.12.0; extra == \"delta-lake\"","urllib3<3.0,>=1.26; extra == \"delta-lake\"","wcmatch<11.0.0; extra == \"delta-lake\"","acryl-datahub-classify==0.0.11; extra == \"doris\"","acryl-great-expectations==0.15.50.1; extra == \"doris\"","boto3<2.0.0,>=1.35.0; extra == \"doris\"","botocore!=1.23.0,<2.0.0; extra == \"doris\"","cachetools<6.0.0; extra == \"doris\"","greenlet<4.0.0; extra == \"doris\"","IPython!=8.22.0,<9.0.0; extra == \"doris\"","jupyter_server<3.0.0,>=2.14.1; extra == \"doris\"","numpy<2; extra == \"doris\"","patchy==2.8.0; extra == \"doris\"","pip; extra == \"doris\"","pymysql<2.0.0,>=1.0.2; extra == \"doris\"","schwifty<2026.0.0; extra == \"doris\"","scipy<2.0.0,>=1.7.2; extra == \"doris\"","sqlalchemy<2,>=1.4.39; extra == \"doris\"","sqlglot==30.0.3; extra == \"doris\"","sqlparse<0.6.0; extra == \"doris\"","traitlets!=5.2.2,<6.0.0; extra == \"doris\"","urllib3<3.0,>=1.26; extra == \"doris\"","acryl-datahub-classify==0.0.11; extra == \"dremio\"","acryl-great-expectations==0.15.50.1; extra == \"dremio\"","cachetools<6.0.0; extra == \"dremio\"","greenlet<4.0.0; extra == \"dremio\"","IPython!=8.22.0,<9.0.0; extra == \"dremio\"","jupyter_server<3.0.0,>=2.14.1; extra == \"dremio\"","numpy<2; extra == \"dremio\"","patchy==2.8.0; extra == \"dremio\"","pip; extra == \"dremio\"","requests<3.0.0; extra == \"dremio\"","schwifty<2026.0.0; extra == \"dremio\"","scipy<2.0.0,>=1.7.2; extra == \"dremio\"","sqlalchemy<2,>=1.4.39; extra == \"dremio\"","sqlglot==30.0.3; extra == \"dremio\"","sqlparse<0.6.0; extra == \"dremio\"","traitlets!=5.2.2,<6.0.0; extra == \"dremio\"","acryl-datahub-classify==0.0.11; extra == \"druid\"","acryl-great-expectations==0.15.50.1; extra == \"druid\"","cachetools<6.0.0; extra == \"druid\"","greenlet<4.0.0; extra == \"druid\"","IPython!=8.22.0,<9.0.0; extra == \"druid\"","jupyter_server<3.0.0,>=2.14.1; extra == \"druid\"","numpy<2; extra == \"druid\"","patchy==2.8.0; extra == \"druid\"","pip; extra == \"druid\"","pydruid<=0.6.9,>=0.6.2; extra == \"druid\"","schwifty<2026.0.0; extra == \"druid\"","scipy<2.0.0,>=1.7.2; extra == \"druid\"","sqlalchemy<2,>=1.4.39; extra == \"druid\"","sqlglot==30.0.3; extra == \"druid\"","sqlparse<0.6.0; extra == \"druid\"","traitlets!=5.2.2,<6.0.0; extra == \"druid\"","acryl-datahub-classify==0.0.11; extra == \"dynamodb\"","boto3<2.0.0,>=1.35.0; extra == \"dynamodb\"","botocore!=1.23.0,<2.0.0; extra == \"dynamodb\"","numpy<2; extra == \"dynamodb\"","pip; extra == \"dynamodb\"","schwifty<2026.0.0; extra == \"dynamodb\"","urllib3<3.0,>=1.26; extra == \"dynamodb\"","cachetools<6.0.0; extra == \"elasticsearch\"","elasticsearch==7.13.4; extra == \"elasticsearch\"","azure-core<2.0.0,>=1.38.0; extra == \"excel\"","azure-identity<2.0.0,>=1.21.0; extra == \"excel\"","azure-storage-blob<13.0.0,>=12.19.0; extra == \"excel\"","azure-storage-file-datalake<13.0.0,>=12.14.0; extra == \"excel\"","boto3<2.0.0,>=1.35.0; extra == \"excel\"","botocore!=1.23.0,<2.0.0; extra == \"excel\"","cachetools<6.0.0; extra == \"excel\"","more-itertools<11.0.0,>=8.12.0; extra == \"excel\"","openpyxl<4.0.0,>=3.1.5; extra == \"excel\"","pandas<3.0.0; extra == \"excel\"","parse<2.0.0,>=1.19.0; extra == \"excel\"","pyarrow<24.0.0,>14.0.0; extra == \"excel\"","pydeequ<2.0.0,>=1.1.0; extra == \"excel\"","pyspark<4.0.0,~=3.5.6; extra == \"excel\"","smart-open[azure]<8.0.0,>=5.2.1; extra == \"excel\"","tableschema<2.0.0,>=1.20.2; extra == \"excel\"","ujson<6.0.0,>=5.12.0; extra == \"excel\"","urllib3<3.0,>=1.26; extra == \"excel\"","wcmatch<11.0.0; extra == \"excel\"","azure-core<2.0.0,>=1.38.0; extra == \"fabric-data-factory\"","azure-identity<2.0.0,>=1.21.0; extra == \"fabric-data-factory\"","requests<3.0,>=2.28.0; extra == \"fabric-data-factory\"","pip; extra == \"postgres\"","azure-identity<2.0,>=1.21.0; extra == \"fabric-onelake\"","pyodbc<6.0.0,>=4.0; extra == \"fabric-onelake\"","requests<3.0,>=2.28.0; extra == \"fabric-onelake\"","sqlalchemy<3.0,>=1.4; extra == \"fabric-onelake\"","dask[dataframe]<2024.7.0; extra == \"feast\"","feast<1,>=0.34.0; extra == \"feast\"","flask-openid<2.0.0,>=1.3.0; extra == \"feast\"","numpy<2; extra == \"feast\"","acryl-datahub-classify==0.0.11; extra == \"fivetran\"","cachetools<6.0.0; extra == \"fivetran\"","cryptography<47.0.0,>=46.0.7; extra == \"fivetran\"","databricks-sdk<1.0.0,>=0.30.0; extra == \"fivetran\"","databricks-sql-connector<3.0.0,>=2.8.0; extra == \"fivetran\"","google-cloud-bigquery<4.0.0; extra == \"fivetran\"","google-cloud-datacatalog<4.0.0,>=1.5.0; extra == \"fivetran\"","google-cloud-logging<4.0.0; extra == \"fivetran\"","google-cloud-resource-manager<2.0.0; extra == \"fivetran\"","more-itertools<11.0.0,>=8.12.0; extra == \"fivetran\"","msal<2.0.0; extra == \"fivetran\"","numpy<2; extra == \"fivetran\"","pandas<3.0.0; extra == \"fivetran\"","parse<2.0.0,>=1.19.0; extra == \"fivetran\"","patchy==2.8.0; extra == \"fivetran\"","pip; extra == \"fivetran\"","schwifty<2026.0.0; extra == \"fivetran\"","snowflake-connector-python<5.0.0,>=4.4.0; extra == \"fivetran\"","snowflake-sqlalchemy<2.0.0,>=1.8.0; extra == \"fivetran\"","sqlalchemy-bigquery<2.0.0,>=1.4.1; extra == \"fivetran\"","sqlalchemy<2,>=1.4.39; extra == \"fivetran\"","sqlglot==30.0.3; extra == \"fivetran\"","tenacity<9.0.0,>=8.0.1; extra == \"fivetran\"","wcmatch<11.0.0; extra == \"fivetran\"","requests<3.0.0; extra == \"flink\"","tenacity<9.0.0,>=8.0.1; extra == \"flink\"","cachetools<6.0.0; extra == \"gcp-secret-manager\"","google-cloud-secret-manager<3.0.0,>=2.0.0; extra == \"gcp-secret-manager\"","boto3<2.0.0,>=1.35.0; extra == \"gcs\"","botocore!=1.23.0,<2.0.0; extra == \"gcs\"","cachetools<6.0.0; extra == \"gcs\"","more-itertools<11.0.0,>=8.12.0; extra == \"gcs\"","parse<2.0.0,>=1.19.0; extra == \"gcs\"","pyarrow<24.0.0,>14.0.0; extra == \"gcs\"","pydeequ<2.0.0,>=1.1.0; extra == \"gcs\"","pyspark<4.0.0,~=3.5.6; extra == \"gcs\"","smart-open[gcs,s3]<8.0.0,>=5.2.1; extra == \"gcs\"","tableschema<2.0.0,>=1.20.2; extra == \"gcs\"","ujson<6.0.0,>=5.12.0; extra == \"gcs\"","urllib3<3.0,>=1.26; extra == \"gcs\"","wcmatch<11.0.0; extra == \"gcs\"","boto3<2.0.0,>=1.35.0; extra == \"gcs-slim\"","botocore!=1.23.0,<2.0.0; extra == \"gcs-slim\"","cachetools<6.0.0; extra == \"gcs-slim\"","more-itertools<11.0.0,>=8.12.0; extra == \"gcs-slim\"","parse<2.0.0,>=1.19.0; extra == \"gcs-slim\"","pyarrow<24.0.0,>14.0.0; extra == \"gcs-slim\"","smart-open[gcs,s3]<8.0.0,>=5.2.1; extra == \"gcs-slim\"","tableschema<2.0.0,>=1.20.2; extra == \"gcs-slim\"","ujson<6.0.0,>=5.12.0; extra == \"gcs-slim\"","urllib3<3.0,>=1.26; extra == \"gcs-slim\"","wcmatch<11.0.0; extra == \"gcs-slim\"","boto3<2.0.0,>=1.35.0; extra == \"glue\"","botocore!=1.23.0,<2.0.0; extra == \"glue\"","cachetools<6.0.0; extra == \"glue\"","patchy==2.8.0; extra == \"glue\"","sqlglot==30.0.3; extra == \"glue\"","urllib3<3.0,>=1.26; extra == \"glue\"","patchy==2.8.0; extra == \"grafana\"","requests<3.0.0; extra == \"grafana\"","sqlglot==30.0.3; extra == \"grafana\"","acryl-datahub-classify==0.0.11; extra == \"hana\"","acryl-great-expectations==0.15.50.1; extra == \"hana\"","cachetools<6.0.0; extra == \"hana\"","greenlet<4.0.0; extra == \"hana\"","patchy==2.8.0; extra == \"kafka-connect\"","hdbcli<3.0.0,>=2.11.20; (platform_machine != \"aarch64\" and platform_machine != \"arm64\") and extra == \"hana\"","IPython!=8.22.0,<9.0.0; extra == \"hana\"","jupyter_server<3.0.0,>=2.14.1; extra == \"hana\"","numpy<2; extra == \"hana\"","patchy==2.8.0; extra == \"hana\"","pip; extra == \"hana\"","schwifty<2026.0.0; extra == \"hana\"","scipy<2.0.0,>=1.7.2; extra == \"hana\"","sqlalchemy-hana<5.0.0,>=0.5.0; (platform_machine != \"aarch64\" and platform_machine != \"arm64\") and extra == \"hana\"","sqlalchemy<2,>=1.4.39; extra == \"hana\"","sqlglot==30.0.3; extra == \"hana\"","sqlparse<0.6.0; extra == \"hana\"","traitlets!=5.2.2,<6.0.0; extra == \"hana\"","acryl-datahub-classify==0.0.11; extra == \"hive\"","acryl-great-expectations==0.15.50.1; extra == \"hive\"","acryl-pyhive[hive-pure-sasl]==0.6.18; extra == \"hive\"","cachetools<6.0.0; extra == \"hive\"","databricks-dbapi<0.7.0; extra == \"hive\"","greenlet<4.0.0; extra == \"hive\"","IPython!=8.22.0,<9.0.0; extra == \"hive\"","jupyter_server<3.0.0,>=2.14.1; extra == \"hive\"","numpy<2; extra == \"hive\"","patchy==2.8.0; extra == \"hive\"","pip; extra == \"hive\"","schwifty<2026.0.0; extra == \"hive\"","scipy<2.0.0,>=1.7.2; extra == \"hive\"","sqlalchemy<2,>=1.4.39; extra == \"hive\"","sqlglot==30.0.3; extra == \"hive\"","sqlparse<0.6.0; extra == \"hive\"","traitlets!=5.2.2,<6.0.0; extra == \"hive\"","acryl-datahub-classify==0.0.11; extra == \"hive-metastore\"","acryl-great-expectations==0.15.50.1; extra == \"hive-metastore\"","acryl-pyhive[hive-pure-sasl]==0.6.18; extra == \"hive-metastore\"","cachetools<6.0.0; extra == \"hive-metastore\"","greenlet<4.0.0; extra == \"hive-metastore\"","IPython!=8.22.0,<9.0.0; extra == \"hive-metastore\"","jupyter_server<3.0.0,>=2.14.1; extra == \"hive-metastore\"","kerberos<2.0.0,>=1.3.0; extra == \"hive-metastore\"","numpy<2; extra == \"hive-metastore\"","patchy==2.8.0; extra == \"hive-metastore\"","pip; extra == \"hive-metastore\"","psycopg2-binary<3.0.0; extra == \"hive-metastore\"","pymetastore<1.0.0,>=0.4.2; extra == \"hive-metastore\"","pymysql<2.0.0,>=1.0.2; extra == \"hive-metastore\"","schwifty<2026.0.0; extra == \"hive-metastore\"","scipy<2.0.0,>=1.7.2; extra == \"hive-metastore\"","sqlalchemy<2,>=1.4.39; extra == \"hive-metastore\"","sqlglot==30.0.3; extra == \"hive-metastore\"","sqlparse<0.6.0; extra == \"hive-metastore\"","tenacity<9.0.0,>=8.0.1; extra == \"hive-metastore\"","traitlets!=5.2.2,<6.0.0; extra == \"hive-metastore\"","cachetools<6.0.0; extra == \"iceberg\"","pydantic<2.12; extra == \"iceberg\"","pyiceberg[adlfs,dynamodb,glue,hive,pyarrow,s3fs,snappy,zstandard]<=0.10.0,>=0.9.0; extra == \"iceberg\"","boto3<2.0.0,>=1.35.0; extra == \"iceberg-catalog\"","botocore!=1.23.0,<2.0.0; extra == \"iceberg-catalog\"","urllib3<3.0,>=1.26; extra == \"iceberg-catalog\"","requests<3.0.0; extra == \"json-schema\"","confluent_kafka[avro,schemaregistry]<2.13.0,>=2.10.1; extra == \"kafka\"","fastavro<2.0.0,>=1.2.0; extra == \"kafka\"","grpcio-tools<2.0.0,>=1.44.0; extra == \"kafka\"","grpcio<2.0.0,>=1.44.0; extra == \"kafka\"","networkx<4.0.0,>=2.6.2; extra == \"kafka\"","acryl-datahub-classify==0.0.11; extra == \"kafka-connect\"","acryl-great-expectations==0.15.50.1; extra == \"kafka-connect\"","cachetools<6.0.0; extra == \"kafka-connect\"","greenlet<4.0.0; extra == \"kafka-connect\"","IPython!=8.22.0,<9.0.0; extra == \"kafka-connect\"","jdk4py<22.0,>=21.0; extra == \"kafka-connect\"","JPype1<2.0.0; extra == \"kafka-connect\"","jupyter_server<3.0.0,>=2.14.1; extra == \"kafka-connect\"","numpy<2; extra == \"kafka-connect\"","requests<3.0.0; extra == \"kafka-connect\"","schwifty<2026.0.0; extra == \"kafka-connect\"","scipy<2.0.0,>=1.7.2; extra == \"kafka-connect\"","sqlalchemy<2,>=1.4.39; extra == \"kafka-connect\"","sqlglot==30.0.3; extra == \"kafka-connect\"","sqlparse<0.6.0; extra == \"kafka-connect\"","traitlets!=5.2.2,<6.0.0; extra == \"kafka-connect\"","python-ldap<4.0.0,>=2.4; extra == \"ldap\"","deepmerge<3.0.0,>=1.1.1; extra == \"looker\"","GitPython<4.0.0,>2; extra == \"looker\"","lkml<2.0.0,>=1.3.4; extra == \"looker\"","looker-sdk<26.0.0,>=23.0.0; extra == \"looker\"","patchy==2.8.0; extra == \"looker\"","python-liquid<3.0.0,>=2.0.0; extra == \"looker\"","sqlglot==30.0.3; extra == \"looker\"","deepmerge<3.0.0,>=1.1.1; extra == \"lookml\"","GitPython<4.0.0,>2; extra == \"lookml\"","lkml<2.0.0,>=1.3.4; extra == \"lookml\"","looker-sdk<26.0.0,>=23.0.0; extra == \"lookml\"","patchy==2.8.0; extra == \"lookml\"","python-liquid<3.0.0,>=2.0.0; extra == \"lookml\"","sqlglot==30.0.3; extra == \"lookml\"","acryl-datahub-classify==0.0.11; extra == \"mariadb\"","acryl-great-expectations==0.15.50.1; extra == \"mariadb\"","boto3<2.0.0,>=1.35.0; extra == \"mariadb\"","botocore!=1.23.0,<2.0.0; extra == \"mariadb\"","cachetools<6.0.0; extra == \"mariadb\"","greenlet<4.0.0; extra == \"mariadb\"","IPython!=8.22.0,<9.0.0; extra == \"mariadb\"","jupyter_server<3.0.0,>=2.14.1; extra == \"mariadb\"","numpy<2; extra == \"mariadb\"","patchy==2.8.0; extra == \"mariadb\"","pip; extra == \"mariadb\"","pymysql<2.0.0,>=1.0.2; extra == \"mariadb\"","schwifty<2026.0.0; extra == \"mariadb\"","scipy<2.0.0,>=1.7.2; extra == \"mariadb\"","sqlalchemy<2,>=1.4.39; extra == \"mariadb\"","sqlglot==30.0.3; extra == \"mariadb\"","sqlparse<0.6.0; extra == \"mariadb\"","traitlets!=5.2.2,<6.0.0; extra == \"mariadb\"","urllib3<3.0,>=1.26; extra == \"mariadb\"","patchy==2.8.0; extra == \"metabase\"","requests<3.0.0; extra == \"metabase\"","sqlglot==30.0.3; extra == \"metabase\"","mlflow-skinny<2.21.0,>=2.3.0; extra == \"mlflow\"","setuptools<82; extra == \"mlflow\"","cachetools<6.0.0; extra == \"mode\"","patchy==2.8.0; extra == \"mode\"","python-liquid<3.0.0,>=2.0.0; extra == \"mode\"","requests<3.0.0; extra == \"mode\"","sqlglot==30.0.3; extra == \"mode\"","tenacity<9.0.0,>=8.0.1; extra == \"mode\"","pymongo[aws]<5.0.0,>=4.8.0; extra == \"mongodb\"","acryl-datahub-classify==0.0.11; extra == \"mssql\"","acryl-great-expectations==0.15.50.1; extra == \"mssql\"","cachetools<6.0.0; extra == \"mssql\"","greenlet<4.0.0; extra == \"mssql\"","IPython!=8.22.0,<9.0.0; extra == \"mssql\"","jupyter_server<3.0.0,>=2.14.1; extra == \"mssql\"","numpy<2; extra == \"mssql\"","patchy==2.8.0; extra == \"mssql\"","pip; extra == \"mssql\"","pyOpenSSL<27.0.0,>=26.0.0; extra == \"mssql\"","schwifty<2026.0.0; extra == \"mssql\"","scipy<2.0.0,>=1.7.2; extra == \"mssql\"","sqlalchemy-pytds<2.0.0,>=0.3; extra == \"mssql\"","sqlalchemy<2,>=1.4.39; extra == \"mssql\"","sqlglot==30.0.3; extra == \"mssql\"","sqlparse<0.6.0; extra == \"mssql\"","traitlets!=5.2.2,<6.0.0; extra == \"mssql\"","acryl-datahub-classify==0.0.11; extra == \"mssql-odbc\"","acryl-great-expectations==0.15.50.1; extra == \"mssql-odbc\"","cachetools<6.0.0; extra == \"mssql-odbc\"","greenlet<4.0.0; extra == \"mssql-odbc\"","IPython!=8.22.0,<9.0.0; extra == \"mssql-odbc\"","db-dtypes; extra == \"redshift\"","jupyter_server<3.0.0,>=2.14.1; extra == \"mssql-odbc\"","numpy<2; extra == \"mssql-odbc\"","patchy==2.8.0; extra == \"mssql-odbc\"","pip; extra == \"mssql-odbc\"","pyodbc<6.0.0; extra == \"mssql-odbc\"","pyOpenSSL<27.0.0,>=26.0.0; extra == \"mssql-odbc\"","schwifty<2026.0.0; extra == \"mssql-odbc\"","scipy<2.0.0,>=1.7.2; extra == \"mssql-odbc\"","sqlalchemy-pytds<2.0.0,>=0.3; extra == \"mssql-odbc\"","sqlalchemy<2,>=1.4.39; extra == \"mssql-odbc\"","sqlglot==30.0.3; extra == \"mssql-odbc\"","sqlparse<0.6.0; extra == \"mssql-odbc\"","traitlets!=5.2.2,<6.0.0; extra == \"mssql-odbc\"","acryl-datahub-classify==0.0.11; extra == \"mysql\"","acryl-great-expectations==0.15.50.1; extra == \"mysql\"","boto3<2.0.0,>=1.35.0; extra == \"mysql\"","botocore!=1.23.0,<2.0.0; extra == \"mysql\"","cachetools<6.0.0; extra == \"mysql\"","greenlet<4.0.0; extra == \"mysql\"","IPython!=8.22.0,<9.0.0; extra == \"mysql\"","jupyter_server<3.0.0,>=2.14.1; extra == \"mysql\"","numpy<2; extra == \"mysql\"","patchy==2.8.0; extra == \"mysql\"","pip; extra == \"mysql\"","pymysql<2.0.0,>=1.0.2; extra == \"mysql\"","schwifty<2026.0.0; extra == \"mysql\"","scipy<2.0.0,>=1.7.2; extra == \"mysql\"","sqlalchemy<2,>=1.4.39; extra == \"mysql\"","sqlglot==30.0.3; extra == \"mysql\"","sqlparse<0.6.0; extra == \"mysql\"","traitlets!=5.2.2,<6.0.0; extra == \"mysql\"","urllib3<3.0,>=1.26; extra == \"mysql\"","neo4j<7.0.0; extra == \"neo4j\"","pandas<3.0.0; extra == \"neo4j\"","requests-gssapi<2.0.0; extra == \"nifi\"","requests<3.0.0; extra == \"nifi\"","boto3<2.0.0,>=1.35.0; extra == \"notion\"","botocore!=1.23.0,<2.0.0; extra == \"notion\"","jsonpath-ng==1.7.0; extra == \"notion\"","litellm==1.83.0; extra == \"notion\"","unstructured-ingest[notion]==0.7.2; extra == \"notion\"","unstructured[md]==0.18.24; extra == \"notion\"","urllib3<3.0,>=1.26; extra == \"notion\"","flatdict!=4.0.1; extra == \"okta\"","nest-asyncio<2.0.0; extra == \"okta\"","okta<2.0.0,~=1.7.0; extra == \"okta\"","PyYAML>=5.4; extra == \"omni\"","requests<3.0.0; extra == \"omni\"","acryl-datahub-classify==0.0.11; extra == \"oracle\"","acryl-great-expectations==0.15.50.1; extra == \"oracle\"","cachetools<6.0.0; extra == \"oracle\"","greenlet<4.0.0; extra == \"oracle\"","IPython!=8.22.0,<9.0.0; extra == \"oracle\"","jupyter_server<3.0.0,>=2.14.1; extra == \"oracle\"","numpy<2; extra == \"oracle\"","oracledb<4.0.0; extra == \"oracle\"","patchy==2.8.0; extra == \"oracle\"","pip; extra == \"oracle\"","schwifty<2026.0.0; extra == \"oracle\"","scipy<2.0.0,>=1.7.2; extra == \"oracle\"","sqlalchemy<2,>=1.4.39; extra == \"oracle\"","sqlglot==30.0.3; extra == \"oracle\"","sqlparse<0.6.0; extra == \"oracle\"","traitlets!=5.2.2,<6.0.0; extra == \"oracle\"","pinecone-client<6.0.0,>=3.0.0; extra == \"pinecone\"","acryl-datahub-classify==0.0.11; extra == \"postgres\"","acryl-great-expectations==0.15.50.1; extra == \"postgres\"","boto3<2.0.0,>=1.35.0; extra == \"postgres\"","botocore!=1.23.0,<2.0.0; extra == \"postgres\"","cachetools<6.0.0; extra == \"postgres\"","GeoAlchemy2<0.19.0; extra == \"postgres\"","greenlet<4.0.0; extra == \"postgres\"","IPython!=8.22.0,<9.0.0; extra == \"postgres\"","jupyter_server<3.0.0,>=2.14.1; extra == \"postgres\"","numpy<2; extra == \"postgres\"","patchy==2.8.0; extra == \"postgres\"","psycopg2-binary<3.0.0; extra == \"postgres\"","schwifty<2026.0.0; extra == \"postgres\"","scipy<2.0.0,>=1.7.2; extra == \"postgres\"","sqlalchemy<2,>=1.4.39; extra == \"postgres\"","sqlglot==30.0.3; extra == \"postgres\"","sqlparse<0.6.0; extra == \"postgres\"","traitlets!=5.2.2,<6.0.0; extra == \"postgres\"","urllib3<3.0,>=1.26; extra == \"postgres\"","mini-racer==0.14.1; extra == \"powerbi\"","more-itertools<11.0.0; extra == \"powerbi\"","msal<2.0.0,>=1.31.1; extra == \"powerbi\"","patchy==2.8.0; extra == \"powerbi\"","setuptools<82; extra == \"powerbi\"","sqlglot==30.0.3; extra == \"powerbi\"","sqlparse<1.0.0; extra == \"powerbi\"","stopit==1.1.2; extra == \"powerbi\"","requests<3.0.0; extra == \"powerbi-report-server\"","requests_ntlm<2.0.0; extra == \"powerbi-report-server\"","patchy==2.8.0; extra == \"preset\"","requests<3.0.0; extra == \"preset\"","sqlglot==30.0.3; extra == \"preset\"","acryl-datahub-classify==0.0.11; extra == \"presto\"","acryl-great-expectations==0.15.50.1; extra == \"presto\"","acryl-pyhive[hive-pure-sasl]==0.6.18; extra == \"presto\"","cachetools<6.0.0; extra == \"presto\"","greenlet<4.0.0; extra == \"presto\"","IPython!=8.22.0,<9.0.0; extra == \"presto\"","jupyter_server<3.0.0,>=2.14.1; extra == \"presto\"","numpy<2; extra == \"presto\"","patchy==2.8.0; extra == \"presto\"","pip; extra == \"presto\"","schwifty<2026.0.0; extra == \"presto\"","scipy<2.0.0,>=1.7.2; extra == \"presto\"","sqlalchemy<2,>=1.4.39; extra == \"presto\"","sqlglot==30.0.3; extra == \"presto\"","sqlparse<0.6.0; extra == \"presto\"","traitlets!=5.2.2,<6.0.0; extra == \"presto\"","trino[sqlalchemy]<=0.336.0,>=0.308; extra == \"presto\"","acryl-datahub-classify==0.0.11; extra == \"presto-on-hive\"","acryl-great-expectations==0.15.50.1; extra == \"presto-on-hive\"","acryl-pyhive[hive-pure-sasl]==0.6.18; extra == \"presto-on-hive\"","cachetools<6.0.0; extra == \"presto-on-hive\"","greenlet<4.0.0; extra == \"presto-on-hive\"","IPython!=8.22.0,<9.0.0; extra == \"presto-on-hive\"","jupyter_server<3.0.0,>=2.14.1; extra == \"presto-on-hive\"","kerberos<2.0.0,>=1.3.0; extra == \"presto-on-hive\"","numpy<2; extra == \"presto-on-hive\"","patchy==2.8.0; extra == \"presto-on-hive\"","pip; extra == \"presto-on-hive\"","psycopg2-binary<3.0.0; extra == \"presto-on-hive\"","pymetastore<1.0.0,>=0.4.2; extra == \"presto-on-hive\"","pymysql<2.0.0,>=1.0.2; extra == \"presto-on-hive\"","schwifty<2026.0.0; extra == \"presto-on-hive\"","scipy<2.0.0,>=1.7.2; extra == \"presto-on-hive\"","sqlalchemy<2,>=1.4.39; extra == \"presto-on-hive\"","sqlglot==30.0.3; extra == \"presto-on-hive\"","sqlparse<0.6.0; extra == \"presto-on-hive\"","tenacity<9.0.0,>=8.0.1; extra == \"presto-on-hive\"","traitlets!=5.2.2,<6.0.0; extra == \"presto-on-hive\"","requests<3.0.0; extra == \"pulsar\"","patchy==2.8.0; extra == \"qlik-sense\"","requests<3.0.0; extra == \"qlik-sense\"","sqlglot==30.0.3; extra == \"qlik-sense\"","websocket-client<2.0.0; extra == \"qlik-sense\"","rdflib==6.3.2; extra == \"rdf\"","requests==2.32.5; extra == \"rdf\"","requests_file==3.0.1; extra == \"rdf\"","patchy==2.8.0; extra == \"redash\"","redash-toolbelt<0.2.0; extra == \"redash\"","sql-metadata<3.0.0; extra == \"redash\"","sqlglot==30.0.3; extra == \"redash\"","acryl-datahub-classify==0.0.11; extra == \"redshift\"","acryl-great-expectations==0.15.50.1; extra == \"redshift\"","cachetools<6.0.0; extra == \"redshift\"","GeoAlchemy2<0.19.0; extra == \"redshift\"","greenlet<4.0.0; extra == \"redshift\"","IPython!=8.22.0,<9.0.0; extra == \"redshift\"","jupyter_server<3.0.0,>=2.14.1; extra == \"redshift\"","numpy<2; extra == \"redshift\"","parse<2.0.0,>=1.19.0; extra == \"redshift\"","patchy==2.8.0; extra == \"redshift\"","pip; extra == \"redshift\"","redshift-connector<3.0.0,>=2.1.5; extra == \"redshift\"","schwifty<2026.0.0; extra == \"redshift\"","scipy<2.0.0,>=1.7.2; extra == \"redshift\"","sqlalchemy-redshift<=0.8.14,>=0.8.3; extra == \"redshift\"","sqlalchemy<2,>=1.4.39; extra == \"redshift\"","sqlglot==30.0.3; extra == \"redshift\"","sqlparse<0.6.0; extra == \"redshift\"","traitlets!=5.2.2,<6.0.0; extra == \"redshift\"","wcmatch<11.0.0; extra == \"redshift\"","acryl-datahub-classify==0.0.11; extra == \"redshift-slim\"","cachetools<6.0.0; extra == \"redshift-slim\"","db-dtypes; extra == \"redshift-slim\"","GeoAlchemy2<0.19.0; extra == \"redshift-slim\"","numpy<2; extra == \"redshift-slim\"","parse<2.0.0,>=1.19.0; extra == \"redshift-slim\"","patchy==2.8.0; extra == \"redshift-slim\"","pip; extra == \"redshift-slim\"","redshift-connector<3.0.0,>=2.1.5; extra == \"redshift-slim\"","schwifty<2026.0.0; extra == \"redshift-slim\"","sqlalchemy-redshift<=0.8.14,>=0.8.3; extra == \"redshift-slim\"","sqlglot==30.0.3; extra == \"redshift-slim\"","sqlparse<0.6.0; extra == \"redshift-slim\"","wcmatch<11.0.0; extra == \"redshift-slim\"","boto3<2.0.0,>=1.35.0; extra == \"s3\"","botocore!=1.23.0,<2.0.0; extra == \"s3\"","cachetools<6.0.0; extra == \"s3\"","more-itertools<11.0.0,>=8.12.0; extra == \"s3\"","parse<2.0.0,>=1.19.0; extra == \"s3\"","pyarrow<24.0.0,>14.0.0; extra == \"s3\"","pydeequ<2.0.0,>=1.1.0; extra == \"s3\"","pyspark<4.0.0,~=3.5.6; extra == \"s3\"","smart-open[s3]<8.0.0,>=5.2.1; extra == \"s3\"","tableschema<2.0.0,>=1.20.2; extra == \"s3\"","ujson<6.0.0,>=5.12.0; extra == \"s3\"","urllib3<3.0,>=1.26; extra == \"s3\"","wcmatch<11.0.0; extra == \"s3\"","boto3<2.0.0,>=1.35.0; extra == \"s3-slim\"","botocore!=1.23.0,<2.0.0; extra == \"s3-slim\"","cachetools<6.0.0; extra == \"s3-slim\"","more-itertools<11.0.0,>=8.12.0; extra == \"s3-slim\"","parse<2.0.0,>=1.19.0; extra == \"s3-slim\"","pyarrow<24.0.0,>14.0.0; extra == \"s3-slim\"","smart-open[s3]<8.0.0,>=5.2.1; extra == \"s3-slim\"","tableschema<2.0.0,>=1.20.2; extra == \"s3-slim\"","ujson<6.0.0,>=5.12.0; extra == \"s3-slim\"","urllib3<3.0,>=1.26; extra == \"s3-slim\"","wcmatch<11.0.0; extra == \"s3-slim\"","Authlib<2.0.0,>=1.6.11; extra == \"sac\"","pyodata<2.0.0,>=1.11.1; extra == \"sac\"","requests<3.0.0; extra == \"sac\"","boto3<2.0.0,>=1.35.0; extra == \"sagemaker\"","botocore!=1.23.0,<2.0.0; extra == \"sagemaker\"","urllib3<3.0,>=1.26; extra == \"sagemaker\"","cachetools<6.0.0; extra == \"salesforce\"","simple-salesforce<2.0.0; extra == \"salesforce\"","patchy==2.8.0; extra == \"sigma\"","requests<3.0.0; extra == \"sigma\"","sqlglot==30.0.3; extra == \"sigma\"","slack-sdk==3.18.1; extra == \"slack\"","tenacity<9.0.0,>=8.0.1; extra == \"slack\"","acryl-datahub-classify==0.0.11; extra == \"snowflake\"","acryl-great-expectations==0.15.50.1; extra == \"snowflake\"","cachetools<6.0.0; extra == \"snowflake\"","cryptography<47.0.0,>=46.0.7; extra == \"snowflake\"","greenlet<4.0.0; extra == \"snowflake\"","IPython!=8.22.0,<9.0.0; extra == \"snowflake\"","jupyter_server<3.0.0,>=2.14.1; extra == \"snowflake\"","msal<2.0.0; extra == \"snowflake\"","numpy<2; extra == \"snowflake\"","pandas<3.0.0; extra == \"snowflake\"","patchy==2.8.0; extra == \"snowflake\"","pip; extra == \"snowflake\"","schwifty<2026.0.0; extra == \"snowflake\"","scipy<2.0.0,>=1.7.2; extra == \"snowflake\"","snowflake-connector-python<5.0.0,>=4.4.0; extra == \"snowflake\"","snowflake-sqlalchemy<2.0.0,>=1.8.0; extra == \"snowflake\"","sqlalchemy<2,>=1.4.39; extra == \"snowflake\"","sqlglot==30.0.3; extra == \"snowflake\"","sqlparse<0.6.0; extra == \"snowflake\"","tenacity<9.0.0,>=8.0.1; extra == \"snowflake\"","traitlets!=5.2.2,<6.0.0; extra == \"snowflake\"","acryl-datahub-classify==0.0.11; extra == \"snowflake-queries\"","acryl-great-expectations==0.15.50.1; extra == \"snowflake-queries\"","cachetools<6.0.0; extra == \"snowflake-queries\"","cryptography<47.0.0,>=46.0.7; extra == \"snowflake-queries\"","greenlet<4.0.0; extra == \"snowflake-queries\"","IPython!=8.22.0,<9.0.0; extra == \"snowflake-queries\"","jupyter_server<3.0.0,>=2.14.1; extra == \"snowflake-queries\"","msal<2.0.0; extra == \"snowflake-queries\"","numpy<2; extra == \"snowflake-queries\"","pandas<3.0.0; extra == \"snowflake-queries\"","patchy==2.8.0; extra == \"snowflake-queries\"","pip; extra == \"snowflake-queries\"","schwifty<2026.0.0; extra == \"snowflake-queries\"","scipy<2.0.0,>=1.7.2; extra == \"snowflake-queries\"","snowflake-connector-python<5.0.0,>=4.4.0; extra == \"snowflake-queries\"","snowflake-sqlalchemy<2.0.0,>=1.8.0; extra == \"snowflake-queries\"","sqlalchemy<2,>=1.4.39; extra == \"snowflake-queries\"","sqlglot==30.0.3; extra == \"snowflake-queries\"","sqlparse<0.6.0; extra == \"snowflake-queries\"","tenacity<9.0.0,>=8.0.1; extra == \"snowflake-queries\"","traitlets!=5.2.2,<6.0.0; extra == \"snowflake-queries\"","acryl-datahub-classify==0.0.11; extra == \"snowflake-slim\"","cachetools<6.0.0; extra == \"snowflake-slim\"","cryptography<47.0.0,>=46.0.7; extra == \"snowflake-slim\"","msal<2.0.0; extra == \"snowflake-slim\"","numpy<2; extra == \"snowflake-slim\"","pandas<3.0.0; extra == \"snowflake-slim\"","pip; extra == \"snowflake-slim\"","schwifty<2026.0.0; extra == \"snowflake-slim\"","snowflake-connector-python<5.0.0,>=4.4.0; extra == \"snowflake-slim\"","snowflake-sqlalchemy<2.0.0,>=1.8.0; extra == \"snowflake-slim\"","tenacity<9.0.0,>=8.0.1; extra == \"snowflake-slim\"","acryl-datahub-classify==0.0.11; extra == \"snowflake-summary\"","acryl-great-expectations==0.15.50.1; extra == \"snowflake-summary\"","cachetools<6.0.0; extra == \"snowflake-summary\"","cryptography<47.0.0,>=46.0.7; extra == \"snowflake-summary\"","greenlet<4.0.0; extra == \"snowflake-summary\"","IPython!=8.22.0,<9.0.0; extra == \"snowflake-summary\"","jupyter_server<3.0.0,>=2.14.1; extra == \"snowflake-summary\"","msal<2.0.0; extra == \"snowflake-summary\"","numpy<2; extra == \"snowflake-summary\"","pandas<3.0.0; extra == \"snowflake-summary\"","patchy==2.8.0; extra == \"snowflake-summary\"","pip; extra == \"snowflake-summary\"","schwifty<2026.0.0; extra == \"snowflake-summary\"","scipy<2.0.0,>=1.7.2; extra == \"snowflake-summary\"","snowflake-connector-python<5.0.0,>=4.4.0; extra == \"snowflake-summary\"","snowflake-sqlalchemy<2.0.0,>=1.8.0; extra == \"snowflake-summary\"","sqlalchemy<2,>=1.4.39; extra == \"snowflake-summary\"","sqlglot==30.0.3; extra == \"snowflake-summary\"","sqlparse<0.6.0; extra == \"snowflake-summary\"","tenacity<9.0.0,>=8.0.1; extra == \"snowflake-summary\"","traitlets!=5.2.2,<6.0.0; extra == \"snowflake-summary\"","cachetools<6.0.0; extra == \"snowplow\"","patchy==2.8.0; extra == \"sql-parser\"","sqlglot==30.0.3; extra == \"sql-parser\"","boto3<2.0.0,>=1.35.0; extra == \"sql-queries\"","botocore!=1.23.0,<2.0.0; extra == \"sql-queries\"","patchy==2.8.0; extra == \"sql-queries\"","smart-open[s3]<8.0.0,>=5.2.1; extra == \"sql-queries\"","sqlglot==30.0.3; extra == \"sql-queries\"","sqlparse<0.6.0; extra == \"sql-queries\"","urllib3<3.0,>=1.26; extra == \"sql-queries\"","acryl-datahub-classify==0.0.11; extra == \"sqlalchemy\"","acryl-great-expectations==0.15.50.1; extra == \"sqlalchemy\"","cachetools<6.0.0; extra == \"sqlalchemy\"","greenlet<4.0.0; extra == \"sqlalchemy\"","IPython!=8.22.0,<9.0.0; extra == \"sqlalchemy\"","jupyter_server<3.0.0,>=2.14.1; extra == \"sqlalchemy\"","numpy<2; extra == \"sqlalchemy\"","patchy==2.8.0; extra == \"sqlalchemy\"","pip; extra == \"sqlalchemy\"","schwifty<2026.0.0; extra == \"sqlalchemy\"","scipy<2.0.0,>=1.7.2; extra == \"sqlalchemy\"","sqlalchemy<2,>=1.4.39; extra == \"sqlalchemy\"","sqlglot==30.0.3; extra == \"sqlalchemy\"","sqlparse<0.6.0; extra == \"sqlalchemy\"","traitlets!=5.2.2,<6.0.0; extra == \"sqlalchemy\"","acryl-datahub-classify==0.0.11; extra == \"starburst-trino-usage\"","acryl-great-expectations==0.15.50.1; extra == \"starburst-trino-usage\"","cachetools<6.0.0; extra == \"starburst-trino-usage\"","greenlet<4.0.0; extra == \"starburst-trino-usage\"","IPython!=8.22.0,<9.0.0; extra == \"starburst-trino-usage\"","jupyter_server<3.0.0,>=2.14.1; extra == \"starburst-trino-usage\"","numpy<2; extra == \"starburst-trino-usage\"","patchy==2.8.0; extra == \"starburst-trino-usage\"","pip; extra == \"starburst-trino-usage\"","schwifty<2026.0.0; extra == \"starburst-trino-usage\"","scipy<2.0.0,>=1.7.2; extra == \"starburst-trino-usage\"","sqlalchemy<2,>=1.4.39; extra == \"starburst-trino-usage\"","sqlglot==30.0.3; extra == \"starburst-trino-usage\"","sqlparse<0.6.0; extra == \"starburst-trino-usage\"","traitlets!=5.2.2,<6.0.0; extra == \"starburst-trino-usage\"","trino[sqlalchemy]<=0.336.0,>=0.308; extra == \"starburst-trino-usage\"","acryl-datahub-classify==0.0.11; extra == \"starrocks\"","acryl-great-expectations==0.15.50.1; extra == \"starrocks\"","cachetools<6.0.0; extra == \"starrocks\"","greenlet<4.0.0; extra == \"starrocks\"","IPython!=8.22.0,<9.0.0; extra == \"starrocks\"","jupyter_server<3.0.0,>=2.14.1; extra == \"starrocks\"","lark<2.0,>=1.3.1; extra == \"starrocks\"","numpy<2; extra == \"starrocks\"","patchy==2.8.0; extra == \"starrocks\"","pip; extra == \"starrocks\"","schwifty<2026.0.0; extra == \"starrocks\"","scipy<2.0.0,>=1.7.2; extra == \"starrocks\"","sqlalchemy<2,>=1.4.39; extra == \"starrocks\"","sqlglot==30.0.3; extra == \"starrocks\"","sqlparse<0.6.0; extra == \"starrocks\"","starrocks<2.0,>=1.3.3; extra == \"starrocks\"","traitlets!=5.2.2,<6.0.0; extra == \"starrocks\"","patchy==2.8.0; extra == \"superset\"","requests<3.0.0; extra == \"superset\"","sqlglot==30.0.3; extra == \"superset\"","filelock<4.0.0,>=3.13.1; extra == \"sync-file-emitter\"","patchy==2.8.0; extra == \"tableau\"","sqlglot==30.0.3; extra == \"tableau\"","tableauserverclient<=0.40,>=0.24.0; extra == \"tableau\"","acryl-datahub-classify==0.0.11; extra == \"teradata\"","acryl-great-expectations==0.15.50.1; extra == \"teradata\"","cachetools<6.0.0; extra == \"teradata\"","greenlet<4.0.0; extra == \"teradata\"","IPython!=8.22.0,<9.0.0; extra == \"teradata\"","jupyter_server<3.0.0,>=2.14.1; extra == \"teradata\"","numpy<2; extra == \"teradata\"","patchy==2.8.0; extra == \"teradata\"","pip; extra == \"teradata\"","schwifty<2026.0.0; extra == \"teradata\"","scipy<2.0.0,>=1.7.2; extra == \"teradata\"","sqlalchemy<2,>=1.4.39; extra == \"teradata\"","sqlglot==30.0.3; extra == \"teradata\"","sqlparse<0.6.0; extra == \"teradata\"","teradatasqlalchemy<=20.0.0.2,>=17.20.0.0; extra == \"teradata\"","traitlets!=5.2.2,<6.0.0; extra == \"teradata\"","acryl-datahub-classify==0.0.11; extra == \"trino\"","acryl-great-expectations==0.15.50.1; extra == \"trino\"","cachetools<6.0.0; extra == \"trino\"","greenlet<4.0.0; extra == \"trino\"","IPython!=8.22.0,<9.0.0; extra == \"trino\"","jupyter_server<3.0.0,>=2.14.1; extra == \"trino\"","numpy<2; extra == \"trino\"","patchy==2.8.0; extra == \"trino\"","pip; extra == \"trino\"","schwifty<2026.0.0; extra == \"trino\"","scipy<2.0.0,>=1.7.2; extra == \"trino\"","sqlalchemy<2,>=1.4.39; extra == \"trino\"","sqlglot==30.0.3; extra == \"trino\"","sqlparse<0.6.0; extra == \"trino\"","traitlets!=5.2.2,<6.0.0; extra == \"trino\"","trino[sqlalchemy]<=0.336.0,>=0.308; extra == \"trino\"","acryl-datahub-classify==0.0.11; extra == \"unity-catalog\"","acryl-great-expectations==0.15.50.1; extra == \"unity-catalog\"","cachetools<6.0.0; extra == \"unity-catalog\"","databricks-sdk<1.0.0,>=0.30.0; extra == \"unity-catalog\"","databricks-sql-connector<3.0.0,>=2.8.0; extra == \"unity-catalog\"","greenlet<4.0.0; extra == \"unity-catalog\"","IPython!=8.22.0,<9.0.0; extra == \"unity-catalog\"","jupyter_server<3.0.0,>=2.14.1; extra == \"unity-catalog\"","numpy<2; extra == \"unity-catalog\"","pandas<2.2.0; extra == \"unity-catalog\"","patchy==2.8.0; extra == \"unity-catalog\"","pip; extra == \"unity-catalog\"","pyspark<4.0.0,~=3.5.6; extra == \"unity-catalog\"","requests<3.0.0; extra == \"unity-catalog\"","schwifty<2026.0.0; extra == \"unity-catalog\"","scipy<2.0.0,>=1.7.2; extra == \"unity-catalog\"","sqlalchemy<2,>=1.4.39; extra == \"unity-catalog\"","sqlglot==30.0.3; extra == \"unity-catalog\"","sqlparse<0.6.0; extra == \"unity-catalog\"","traitlets!=5.2.2,<6.0.0; extra == \"unity-catalog\"","boto3<2.0.0,>=1.35.0; extra == \"unstructured\"","botocore!=1.23.0,<2.0.0; extra == \"unstructured\"","jsonpath-ng==1.7.0; extra == \"unstructured\"","litellm==1.83.0; extra == \"unstructured\"","unstructured-ingest==0.7.2; extra == \"unstructured\"","unstructured[md]==0.18.24; extra == \"unstructured\"","urllib3<3.0,>=1.26; extra == \"unstructured\"","google-cloud-aiplatform<2.0.0,>=1.80.0; extra == \"vertexai\"","acryl-datahub-classify==0.0.11; extra == \"vertica\"","acryl-great-expectations==0.15.50.1; extra == \"vertica\"","cachetools<6.0.0; extra == \"vertica\"","greenlet<4.0.0; extra == \"vertica\"","IPython!=8.22.0,<9.0.0; extra == \"vertica\"","jupyter_server<3.0.0,>=2.14.1; extra == \"vertica\"","numpy<2; extra == \"vertica\"","patchy==2.8.0; extra == \"vertica\"","pip; extra == \"vertica\"","schwifty<2026.0.0; extra == \"vertica\"","scipy<2.0.0,>=1.7.2; extra == \"vertica\"","sqlalchemy<2,>=1.4.39; extra == \"vertica\"","sqlglot==30.0.3; extra == \"vertica\"","sqlparse<0.6.0; extra == \"vertica\"","traitlets!=5.2.2,<6.0.0; extra == \"vertica\"","vertica-sqlalchemy-dialect[vertica-python]==0.0.8.2; extra == \"vertica\"","acryl-datahub-classify==0.0.11; extra == \"all\"","acryl-great-expectations==0.15.50.1; extra == \"all\"","acryl-pyhive[hive-pure-sasl]==0.6.18; extra == \"all\"","aerospike<20.0.0,>=15.0.0; extra == \"all\"","atlassian-python-api<5.0.0,>=3.41.0; extra == \"all\"","Authlib<2.0.0,>=1.6.11; extra == \"all\"","azure-core<2.0.0,>=1.38.0; extra == \"all\"","azure-identity<2.0.0,>=1.21.0; extra == \"all\"","azure-mgmt-datafactory<10.0.0,>=9.0.0; extra == \"all\"","azure-storage-blob<13.0.0,>=12.19.0; extra == \"all\"","azure-storage-file-datalake<13.0.0,>=12.14.0; extra == \"all\"","boto3<2.0.0,>=1.35.0; extra == \"all\"","botocore!=1.23.0,<2.0.0; extra == \"all\"","cachetools<6.0.0; extra == \"all\"","cassandra-driver<4.0.0,>=3.28.0; extra == \"all\"","clickhouse-sqlalchemy<0.2.5,>=0.2.0; extra == \"all\"","confluent_kafka[avro,schemaregistry]!=2.8.1,<2.13.0,>=2.10.1; extra == \"all\"","cryptography<47.0.0,>=46.0.7; extra == \"all\"","databricks-dbapi<0.7.0; extra == \"all\"","databricks-sdk<1.0.0,>=0.30.0; extra == \"all\"","databricks-sql-connector<3.0.0,>=2.8.0; extra == \"all\"","db-dtypes; extra == \"all\"","deepmerge<3.0.0,>=1.1.1; extra == \"all\"","deltalake!=0.18.0,!=0.6.4,<1.0.0,>=0.6.3; (platform_system == \"Darwin\" and platform_machine == \"arm64\") and extra == \"all\"","deltalake!=0.6.4,<1.0.0,>=0.6.3; (platform_system != \"Darwin\" or platform_machine != \"arm64\") and extra == \"all\"","dnspython==2.7.0; extra == \"all\"","elasticsearch==7.13.4; extra == \"all\"","fastavro<2.0.0,>=1.2.0; extra == \"all\"","filelock<4.0.0,>=3.13.1; extra == \"all\"","flatdict!=4.0.1; extra == \"all\"","GeoAlchemy2<0.19.0; extra == \"all\"","GitPython<4.0.0,>2; extra == \"all\"","google-cloud-aiplatform<2.0.0,>=1.80.0; extra == \"all\"","google-cloud-bigquery<4.0.0; extra == \"all\"","google-cloud-datacatalog-lineage<1.0.0,>=0.5.0; extra == \"all\"","google-cloud-datacatalog<4.0.0,>=1.5.0; extra == \"all\"","google-cloud-dataplex<3.0.0; extra == \"all\"","google-cloud-logging<4.0.0; extra == \"all\"","google-cloud-resource-manager<2.0.0; extra == \"all\"","google-cloud-secret-manager<3.0.0,>=2.0.0; extra == \"all\"","gql[requests]>=4.0.0; extra == \"all\"","graphql-core<4.0.0,>=3.0.0; extra == \"all\"","greenlet<4.0.0; extra == \"all\"","grpcio-tools<2.0.0,>=1.44.0; extra == \"all\"","grpcio<2.0.0,>=1.44.0; extra == \"all\"","hdbcli<3.0.0,>=2.11.20; (platform_machine != \"aarch64\" and platform_machine != \"arm64\") and extra == \"all\"","ibm_db_sa==0.4.3; (platform_machine == \"x86_64\" or platform_system == \"Darwin\") and extra == \"all\"","IPython!=8.22.0,<9.0.0; extra == \"all\"","jdk4py<22.0,>=21.0; extra == \"all\"","JPype1<2.0.0; extra == \"all\"","jsonpath-ng==1.7.0; extra == \"all\"","jupyter_server<3.0.0,>=2.14.1; extra == \"all\"","kerberos<2.0.0,>=1.3.0; extra == \"all\"","lark<2.0,>=1.3.1; extra == \"all\"","litellm==1.83.0; extra == \"all\"","lkml<2.0.0,>=1.3.4; extra == \"all\"","looker-sdk<26.0.0,>=23.0.0; extra == \"all\"","mini-racer==0.14.1; extra == \"all\"","mlflow-skinny<2.21.0,>=2.3.0; extra == \"all\"","more-itertools<11.0.0,>=8.12.0; extra == \"all\"","msal<2.0.0,>=1.31.1; extra == \"all\"","neo4j<7.0.0; extra == \"all\"","nest-asyncio<2.0.0; extra == \"all\"","networkx<4.0.0,>=2.6.2; extra == \"all\"","numpy<2; extra == \"all\"","okta<2.0.0,~=1.7.0; extra == \"all\"","openpyxl<4.0.0,>=3.1.5; extra == \"all\"","oracledb<4.0.0; extra == \"all\"","pandas<2.2.0; extra == \"all\"","parse<2.0.0,>=1.19.0; extra == \"all\"","patchy==2.8.0; extra == \"all\"","pinecone-client<6.0.0,>=3.0.0; extra == \"all\"","pip; extra == \"all\"","protobuf<7.0.0,>=5.0.0; extra == \"all\"","psycopg2-binary<3.0.0; extra == \"all\"","pyarrow<24.0.0,>14.0.0; extra == \"all\"","PyAthena[SQLAlchemy]<3.0.0,>=2.6.0; extra == \"all\"","pydantic<2.12; extra == \"all\"","pydeequ<2.0.0,>=1.1.0; extra == \"all\"","pydruid<=0.6.9,>=0.6.2; extra == \"all\"","pyiceberg[adlfs,dynamodb,glue,hive,pyarrow,s3fs,snappy,zstandard]<=0.10.0,>=0.9.0; extra == \"all\"","pymetastore<1.0.0,>=0.4.2; extra == \"all\"","pymongo[aws]<5.0.0,>=4.8.0; extra == \"all\"","pymysql<2.0.0,>=1.0.2; extra == \"all\"","pyodata<2.0.0,>=1.11.1; extra == \"all\"","pyodbc<6.0.0,>=4.0; extra == \"all\"","pyOpenSSL<27.0.0,>=26.0.0; extra == \"all\"","pyspark<4.0.0,~=3.5.6; extra == \"all\"","python-ldap<4.0.0,>=2.4; extra == \"all\"","python-liquid<3.0.0,>=2.0.0; extra == \"all\"","PyYAML>=5.4; extra == \"all\"","rdflib==6.3.2; extra == \"all\"","redash-toolbelt<0.2.0; extra == \"all\"","redshift-connector<3.0.0,>=2.1.5; extra == \"all\"","requests-gssapi<2.0.0; extra == \"all\"","requests<3.0.0,==2.32.5,>=2.28.0; extra == \"all\"","requests_file==3.0.1; extra == \"all\"","requests_ntlm<2.0.0; extra == \"all\"","schwifty<2026.0.0; extra == \"all\"","scipy<2.0.0,>=1.7.2; extra == \"all\"","setuptools<82; extra == \"all\"","simple-salesforce<2.0.0; extra == \"all\"","slack-sdk==3.18.1; extra == \"all\"","smart-open[azure,gcs,s3]<8.0.0,>=5.2.1; extra == \"all\"","snowflake-connector-python<5.0.0,>=4.4.0; extra == \"all\"","snowflake-sqlalchemy<2.0.0,>=1.8.0; extra == \"all\"","sql-metadata<3.0.0; extra == \"all\"","sqlalchemy-bigquery<2.0.0,>=1.4.1; extra == \"all\"","sqlalchemy-cockroachdb<2.0.0; extra == \"all\"","sqlalchemy-hana<5.0.0,>=0.5.0; (platform_machine != \"aarch64\" and platform_machine != \"arm64\") and extra == \"all\"","sqlalchemy-pytds<2.0.0,>=0.3; extra == \"all\"","sqlalchemy-redshift<=0.8.14,>=0.8.3; extra == \"all\"","sqlalchemy<2,>=1.4.39; extra == \"all\"","sqlglot==30.0.3; extra == \"all\"","sqlparse<0.6.0; extra == \"all\"","starrocks<2.0,>=1.3.3; extra == \"all\"","stopit==1.1.2; extra == \"all\"","tableauserverclient<=0.40,>=0.24.0; extra == \"all\"","tableschema<2.0.0,>=1.20.2; extra == \"all\"","tenacity!=8.4.0,<9.0.0,>=8.0.1; extra == \"all\"","teradatasqlalchemy<=20.0.0.2,>=17.20.0.0; extra == \"all\"","traitlets!=5.2.2,<6.0.0; extra == \"all\"","trino[sqlalchemy]<=0.336.0,>=0.308; extra == \"all\"","ujson<6.0.0,>=5.12.0; extra == \"all\"","unstructured-ingest[confluence,notion]==0.7.2; extra == \"all\"","unstructured[md]==0.18.24; extra == \"all\"","urllib3<3.0,>=1.26; extra == \"all\"","vertica-sqlalchemy-dialect[vertica-python]==0.0.8.2; extra == \"all\"","wcmatch<11.0.0; extra == \"all\"","websocket-client<2.0.0; extra == \"all\"","zstd<1.5.6.8; extra == \"all\"","acryl-datahub-cloud; extra == \"cloud\"","acryl-datahub-classify==0.0.11; extra == \"dev\"","acryl-great-expectations==0.15.50.1; extra == \"dev\"","acryl-pyhive[hive-pure-sasl]==0.6.18; extra == \"dev\"","aerospike<20.0.0,>=15.0.0; extra == \"dev\"","aiohttp<4; extra == \"dev\"","atlassian-python-api<5.0.0,>=3.41.0; extra == \"dev\"","Authlib<2.0.0,>=1.6.11; extra == \"dev\"","avro-gen3==0.7.16; extra == \"dev\"","avro<1.13,>=1.11.3; extra == \"dev\"","azure-core<2.0.0,>=1.38.0; extra == \"dev\"","azure-identity<2.0.0,>=1.21.0; extra == \"dev\"","azure-storage-blob<13.0.0,>=12.19.0; extra == \"dev\"","azure-storage-file-datalake<13.0.0,>=12.14.0; extra == \"dev\"","boto3-stubs[dynamodb,glue,lakeformation,s3,sagemaker,sts]==1.40.0; extra == \"dev\"","boto3<2.0.0,>=1.35.0; extra == \"dev\"","botocore!=1.23.0,<2.0.0; extra == \"dev\"","build<2.0.0; extra == \"dev\"","cached_property<3.0.0; extra == \"dev\"","cachetools<6.0.0; extra == \"dev\"","cassandra-driver<4.0.0,>=3.28.0; extra == \"dev\"","click-default-group<2.0.0; extra == \"dev\"","click-spinner<0.2.0; extra == \"dev\"","click!=8.2.0,<9.0.0,>=7.1.2; extra == \"dev\"","clickhouse-sqlalchemy<0.2.5,>=0.2.0; extra == \"dev\"","confluent_kafka[avro,schemaregistry]<2.13.0,>=2.10.1; extra == \"dev\"","coverage<8.0.0,>=5.1; extra == \"dev\"","cryptography<47.0.0,>=46.0.7; extra == \"dev\"","dask[dataframe]<2024.7.0; extra == \"dev\"","databricks-dbapi<0.7.0; extra == \"dev\"","databricks-sdk<1.0.0,>=0.30.0; extra == \"dev\"","databricks-sql-connector<3.0.0,>=2.8.0; extra == \"dev\"","db-dtypes; extra == \"dev\"","deepdiff!=8.0.0,<9.0.0; extra == \"dev\"","deepmerge<3.0.0,>=1.1.1; extra == \"dev\"","deltalake!=0.18.0,!=0.6.4,<1.0.0,>=0.6.3; (platform_system == \"Darwin\" and platform_machine == \"arm64\") and extra == \"dev\"","deltalake!=0.6.4,<1.0.0,>=0.6.3; (platform_system != \"Darwin\" or platform_machine != \"arm64\") and extra == \"dev\"","Deprecated<2.0.0; extra == \"dev\"","docker<8.0.0; extra == \"dev\"","duckdb<2.0.0,>=1.0.0; extra == \"dev\"","elasticsearch==7.13.4; extra == \"dev\"","expandvars<2.0.0,>=0.6.5; extra == \"dev\"","faker<41.0.0,>=18.4.0; extra == \"dev\"","fastapi<0.129.0; extra == \"dev\"","fastavro<2.0.0,>=1.2.0; extra == \"dev\"","feast<1,>=0.34.0; extra == \"dev\"","flask-openid<2.0.0,>=1.3.0; extra == \"dev\"","flatdict!=4.0.1; extra == \"dev\"","GeoAlchemy2<0.19.0; extra == \"dev\"","GitPython<4.0.0,>2; extra == \"dev\"","google-cloud-aiplatform<2.0.0,>=1.80.0; extra == \"dev\"","google-cloud-bigquery<4.0.0; extra == \"dev\"","google-cloud-datacatalog-lineage<1.0.0,>=0.5.0; extra == \"dev\"","google-cloud-datacatalog<4.0.0,>=1.5.0; extra == \"dev\"","google-cloud-dataplex<3.0.0; extra == \"dev\"","google-cloud-logging<4.0.0; extra == \"dev\"","google-cloud-resource-manager<2.0.0; extra == \"dev\"","google-cloud-secret-manager<3.0.0,>=2.0.0; extra == \"dev\"","graphql-core<4.0.0,>=3.0.0; extra == \"dev\"","greenlet<4.0.0; extra == \"dev\"","grpcio-tools<2.0.0,>=1.44.0; extra == \"dev\"","grpcio<2.0.0,>=1.44.0; extra == \"dev\"","humanfriendly<11.0.0; extra == \"dev\"","ijson<4.0.0; extra == \"dev\"","IPython!=8.22.0,<9.0.0; extra == \"dev\"","jdk4py<22.0,>=21.0; extra == \"dev\"","JPype1<2.0.0; extra == \"dev\"","jsonpath-ng==1.7.0; extra == \"dev\"","jsonpickle<5.0.0; extra == \"dev\"","jsonref<2.0.0; extra == \"dev\"","jsonschema<5.0.0; extra == \"dev\"","jupyter_server<3.0.0,>=2.14.1; extra == \"dev\"","kerberos<2.0.0,>=1.3.0; extra == \"dev\"","litellm==1.83.0; extra == \"dev\"","lkml<2.0.0,>=1.3.4; extra == \"dev\"","looker-sdk<26.0.0,>=23.0.0; extra == \"dev\"","mini-racer==0.14.1; extra == \"dev\"","mixpanel<6.0.0,>=4.9.0; extra == \"dev\"","mlflow-skinny<2.21.0,>=2.3.0; extra == \"dev\"","more-itertools<11.0.0,>=8.12.0; extra == \"dev\"","moto[s3]<6.0.0,>=5.0.0; extra == \"dev\"","msal<2.0.0,>=1.31.1; extra == \"dev\"","mypy==1.17.1; extra == \"dev\"","neo4j<7.0.0; extra == \"dev\"","nest-asyncio<2.0.0; extra == \"dev\"","networkx<4.0.0,>=2.6.2; extra == \"dev\"","numpy<2; extra == \"dev\"","okta<2.0.0,~=1.7.0; extra == \"dev\"","oracledb<4.0.0; extra == \"dev\"","orderly-set!=5.4.0,<6.0.0; extra == \"dev\"","packaging<26.0.0; extra == \"dev\"","pandas<2.2.0; extra == \"dev\"","parse<2.0.0,>=1.19.0; extra == \"dev\"","patchy==2.8.0; extra == \"dev\"","pinecone-client<6.0.0,>=3.0.0; extra == \"dev\"","pip; extra == \"dev\"","progressbar2<5.0.0; extra == \"dev\"","protobuf<7.0.0,>=5.0.0; extra == \"dev\"","psutil<8.0.0,>=5.8.0; extra == \"dev\"","psycopg2-binary<3.0.0; extra == \"dev\"","pyarrow<24.0.0,>14.0.0; extra == \"dev\"","PyAthena[SQLAlchemy]<3.0.0,>=2.6.0; extra == \"dev\"","pydantic<2.12,>=2.4.0; extra == \"dev\"","pydeequ<2.0.0,>=1.1.0; extra == \"dev\"","pydruid<=0.6.9,>=0.6.2; extra == \"dev\"","pyiceberg[adlfs,dynamodb,glue,hive,pyarrow,s3fs,snappy,zstandard]<=0.10.0,>=0.9.0; extra == \"dev\"","pymetastore<1.0.0,>=0.4.2; extra == \"dev\"","pymongo[aws]<5.0.0,>=4.8.0; extra == \"dev\"","pymysql<2.0.0,>=1.0.2; extra == \"dev\"","pyodata<2.0.0,>=1.11.1; extra == \"dev\"","pyodbc<6.0.0; extra == \"dev\"","pyOpenSSL<27.0.0,>=26.0.0; extra == \"dev\"","pyspark<4.0.0,~=3.5.6; extra == \"dev\"","pytest-asyncio<2.0.0,>=0.16.0; extra == \"dev\"","pytest-cov<8.0.0,>=2.8.1; extra == \"dev\"","pytest-docker<4.0.0,>=1.1.0; extra == \"dev\"","pytest-random-order<2.0.0,~=1.1.0; extra == \"dev\"","pytest-rerunfailures<17.0; extra == \"dev\"","pytest-timeout<3.0.0; extra == \"dev\"","pytest<10.0.0,>=6.2.2; extra == \"dev\"","python-dateutil<3.0.0,>=2.8.0; extra == \"dev\"","python-json-logger<5.0.0,>=2.0.0; extra == \"dev\"","python-ldap<4.0.0,>=2.4; extra == \"dev\"","python-liquid<3.0.0,>=2.0.0; extra == \"dev\"","PyYAML<7.0.0,>=5.4; extra == \"dev\"","rdflib==6.3.2; extra == \"dev\"","redash-toolbelt<0.2.0; extra == \"dev\"","redshift-connector<3.0.0,>=2.1.5; extra == \"dev\"","requests-gssapi<2.0.0; extra == \"dev\"","requests-mock<2.0.0; extra == \"dev\"","requests<3.0.0,==2.32.5; extra == \"dev\"","requests_file<4.0.0,==3.0.1; extra == \"dev\"","requests_ntlm<2.0.0; extra == \"dev\"","ruamel.yaml<0.19.0; extra == \"dev\"","ruff==0.11.7; extra == \"dev\"","schwifty<2026.0.0; extra == \"dev\"","scipy<2.0.0,>=1.7.2; extra == \"dev\"","sentry-sdk<3.0.0,>=1.33.1; extra == \"dev\"","setuptools<82.0.0; extra == \"dev\"","simple-salesforce<2.0.0; extra == \"dev\"","slack-sdk==3.18.1; extra == \"dev\"","smart-open[azure,s3]<8.0.0,>=5.2.1; extra == \"dev\"","snowflake-connector-python<5.0.0,>=4.4.0; extra == \"dev\"","snowflake-sqlalchemy<2.0.0,>=1.8.0; extra == \"dev\"","sql-metadata<3.0.0; extra == \"dev\"","sqlalchemy-bigquery<2.0.0,>=1.4.1; extra == \"dev\"","sqlalchemy-cockroachdb<2.0.0; extra == \"dev\"","sqlalchemy-pytds<2.0.0,>=0.3; extra == \"dev\"","sqlalchemy-redshift<=0.8.14,>=0.8.3; extra == \"dev\"","sqlalchemy2-stubs<0.1.0; extra == \"dev\"","sqlalchemy<2,>=1.4.39; extra == \"dev\"","sqlglot==30.0.3; extra == \"dev\"","sqlparse<0.6.0; extra == \"dev\"","stopit==1.1.2; extra == \"dev\"","tableauserverclient<=0.40,>=0.24.0; extra == \"dev\"","tableschema<2.0.0,>=1.20.2; extra == \"dev\"","tabulate<0.10.0; extra == \"dev\"","tenacity!=8.4.0,<9.0.0,>=8.0.1; extra == \"dev\"","teradatasqlalchemy<=20.0.0.2,>=17.20.0.0; extra == \"dev\"","time-machine<4.0.0; extra == \"dev\"","toml<=0.10.2,>=0.10.0; extra == \"dev\"","traitlets!=5.2.2,<6.0.0; extra == \"dev\"","trino[sqlalchemy]<=0.336.0,>=0.308; extra == \"dev\"","twine<7.0.0; extra == \"dev\"","types-cachetools<7.0.0; extra == \"dev\"","types-click-spinner<=0.1.13.20250809,>=0.1.13.1; extra == \"dev\"","types-click==0.1.12; extra == \"dev\"","types-dataclasses<0.7.0; extra == \"dev\"","types-Deprecated<2.0.0; extra == \"dev\"","types-protobuf<7.0.0,>=4.21.0.1; extra == \"dev\"","types-PyMySQL<2.0.0; extra == \"dev\"","types-pyOpenSSL<27.0.0,>=24.1.0.20240722; extra == \"dev\"","types-python-dateutil<3.0.0; extra == \"dev\"","types-pytz<2026.0.0; extra == \"dev\"","types-PyYAML<7.0.0; extra == \"dev\"","types-requests<=2.31.0.3,>=2.28.11.6; extra == \"dev\"","types-six<2.0.0; extra == \"dev\"","types-tabulate<0.10.0; extra == \"dev\"","types-toml<0.11.0; extra == \"dev\"","types-ujson<6.0.0,>=5.2.0; extra == \"dev\"","typing-inspect<0.10.0; extra == \"dev\"","typing_extensions<5.0.0,>=4.8.0; extra == \"dev\"","ujson<6.0.0,>=5.12.0; extra == \"dev\"","unstructured-ingest[confluence,notion]==0.7.2; extra == \"dev\"","unstructured[md]==0.18.24; extra == \"dev\"","urllib3<3.0,>=1.26; extra == \"dev\"","uvicorn<0.41.0; extra == \"dev\"","vertica-sqlalchemy-dialect[vertica-python]==0.0.8.2; extra == \"dev\"","wcmatch<11.0.0; extra == \"dev\"","websocket-client<2.0.0; extra == \"dev\"","zstd<1.5.6.8; extra == \"dev\"","acryl-datahub-classify==0.0.11; extra == \"docs\"","acryl-great-expectations==0.15.50.1; extra == \"docs\"","acryl-pyhive[hive-pure-sasl]==0.6.18; extra == \"docs\"","aerospike<20.0.0,>=15.0.0; extra == \"docs\"","aiohttp<4; extra == \"docs\"","atlassian-python-api<5.0.0,>=3.41.0; extra == \"docs\"","Authlib<2.0.0,>=1.6.11; extra == \"docs\"","avro-gen3==0.7.16; extra == \"docs\"","avro<1.13,>=1.11.3; extra == \"docs\"","azure-core<2.0.0,>=1.38.0; extra == \"docs\"","azure-identity<2.0.0,>=1.21.0; extra == \"docs\"","azure-storage-blob<13.0.0,>=12.19.0; extra == \"docs\"","azure-storage-file-datalake<13.0.0,>=12.14.0; extra == \"docs\"","boto3-stubs[dynamodb,glue,lakeformation,s3,sagemaker,sts]==1.40.0; extra == \"docs\"","boto3<2.0.0,>=1.35.0; extra == \"docs\"","botocore!=1.23.0,<2.0.0; extra == \"docs\"","build<2.0.0; extra == \"docs\"","cached_property<3.0.0; extra == \"docs\"","cachetools<6.0.0; extra == \"docs\"","cassandra-driver<4.0.0,>=3.28.0; extra == \"docs\"","click-default-group<2.0.0; extra == \"docs\"","click-spinner<0.2.0; extra == \"docs\"","click!=8.2.0,<9.0.0,>=7.1.2; extra == \"docs\"","clickhouse-sqlalchemy<0.2.5,>=0.2.0; extra == \"docs\"","confluent_kafka[avro,schemaregistry]<2.13.0,>=2.10.1; extra == \"docs\"","coverage<8.0.0,>=5.1; extra == \"docs\"","cryptography<47.0.0,>=46.0.7; extra == \"docs\"","dask[dataframe]<2024.7.0; extra == \"docs\"","databricks-dbapi<0.7.0; extra == \"docs\"","databricks-sdk<1.0.0,>=0.30.0; extra == \"docs\"","databricks-sql-connector<3.0.0,>=2.8.0; extra == \"docs\"","db-dtypes; extra == \"docs\"","deepdiff!=8.0.0,<9.0.0; extra == \"docs\"","deepmerge<3.0.0,>=1.1.1; extra == \"docs\"","deltalake!=0.18.0,!=0.6.4,<1.0.0,>=0.6.3; (platform_system == \"Darwin\" and platform_machine == \"arm64\") and extra == \"docs\"","deltalake!=0.6.4,<1.0.0,>=0.6.3; (platform_system != \"Darwin\" or platform_machine != \"arm64\") and extra == \"docs\"","Deprecated<2.0.0; extra == \"docs\"","docker<8.0.0; extra == \"docs\"","duckdb<2.0.0,>=1.0.0; extra == \"docs\"","elasticsearch==7.13.4; extra == \"docs\"","expandvars<2.0.0,>=0.6.5; extra == \"docs\"","faker<41.0.0,>=18.4.0; extra == \"docs\"","fastapi<0.129.0; extra == \"docs\"","fastavro<2.0.0,>=1.2.0; extra == \"docs\"","feast<1,>=0.34.0; extra == \"docs\"","flask-openid<2.0.0,>=1.3.0; extra == \"docs\"","flatdict!=4.0.1; extra == \"docs\"","GeoAlchemy2<0.19.0; extra == \"docs\"","GitPython<4.0.0,>2; extra == \"docs\"","google-cloud-aiplatform<2.0.0,>=1.80.0; extra == \"docs\"","google-cloud-bigquery<4.0.0; extra == \"docs\"","google-cloud-datacatalog-lineage<1.0.0,>=0.5.0; extra == \"docs\"","google-cloud-datacatalog<4.0.0,>=1.5.0; extra == \"docs\"","google-cloud-dataplex<3.0.0; extra == \"docs\"","google-cloud-logging<4.0.0; extra == \"docs\"","google-cloud-resource-manager<2.0.0; extra == \"docs\"","google-cloud-secret-manager<3.0.0,>=2.0.0; extra == \"docs\"","graphql-core<4.0.0,>=3.0.0; extra == \"docs\"","greenlet<4.0.0; extra == \"docs\"","grpcio-tools<2.0.0,>=1.44.0; extra == \"docs\"","grpcio<2.0.0,>=1.44.0; extra == \"docs\"","humanfriendly<11.0.0; extra == \"docs\"","ijson<4.0.0; extra == \"docs\"","IPython!=8.22.0,<9.0.0; extra == \"docs\"","jdk4py<22.0,>=21.0; extra == \"docs\"","JPype1<2.0.0; extra == \"docs\"","jsonpath-ng==1.7.0; extra == \"docs\"","jsonpickle<5.0.0; extra == \"docs\"","jsonref<2.0.0; extra == \"docs\"","jsonschema<5.0.0; extra == \"docs\"","jupyter_server<3.0.0,>=2.14.1; extra == \"docs\"","kerberos<2.0.0,>=1.3.0; extra == \"docs\"","litellm==1.83.0; extra == \"docs\"","lkml<2.0.0,>=1.3.4; extra == \"docs\"","looker-sdk<26.0.0,>=23.0.0; extra == \"docs\"","mini-racer==0.14.1; extra == \"docs\"","mixpanel<6.0.0,>=4.9.0; extra == \"docs\"","mlflow-skinny<2.21.0,>=2.3.0; extra == \"docs\"","more-itertools<11.0.0,>=8.12.0; extra == \"docs\"","moto[s3]<6.0.0,>=5.0.0; extra == \"docs\"","msal<2.0.0,>=1.31.1; extra == \"docs\"","mypy==1.17.1; extra == \"docs\"","neo4j<7.0.0; extra == \"docs\"","nest-asyncio<2.0.0; extra == \"docs\"","networkx<4.0.0,>=2.6.2; extra == \"docs\"","numpy<2; extra == \"docs\"","okta<2.0.0,~=1.7.0; extra == \"docs\"","oracledb<4.0.0; extra == \"docs\"","orderly-set!=5.4.0,<6.0.0; extra == \"docs\"","packaging<26.0.0; extra == \"docs\"","pandas<2.2.0; extra == \"docs\"","parse<2.0.0,>=1.19.0; extra == \"docs\"","patchy==2.8.0; extra == \"docs\"","pinecone-client<6.0.0,>=3.0.0; extra == \"docs\"","pip; extra == \"docs\"","progressbar2<5.0.0; extra == \"docs\"","protobuf<7.0.0,>=5.0.0; extra == \"docs\"","psutil<8.0.0,>=5.8.0; extra == \"docs\"","psycopg2-binary<3.0.0; extra == \"docs\"","pyarrow<24.0.0,>14.0.0; extra == \"docs\"","PyAthena[SQLAlchemy]<3.0.0,>=2.6.0; extra == \"docs\"","pydantic<2.12,>=2.4.0; extra == \"docs\"","pydeequ<2.0.0,>=1.1.0; extra == \"docs\"","pydruid<=0.6.9,>=0.6.2; extra == \"docs\"","pyiceberg[adlfs,dynamodb,glue,hive,pyarrow,s3fs,snappy,zstandard]<=0.10.0,>=0.9.0; extra == \"docs\"","pymetastore<1.0.0,>=0.4.2; extra == \"docs\"","pymongo[aws]<5.0.0,>=4.8.0; extra == \"docs\"","pymysql<2.0.0,>=1.0.2; extra == \"docs\"","pyodata<2.0.0,>=1.11.1; extra == \"docs\"","pyodbc<6.0.0; extra == \"docs\"","pyOpenSSL<27.0.0,>=26.0.0; extra == \"docs\"","pyspark<4.0.0,~=3.5.6; extra == \"docs\"","pytest-asyncio<2.0.0,>=0.16.0; extra == \"docs\"","pytest-cov<8.0.0,>=2.8.1; extra == \"docs\"","pytest-docker<4.0.0,>=1.1.0; extra == \"docs\"","pytest-random-order<2.0.0,~=1.1.0; extra == \"docs\"","pytest-rerunfailures<17.0; extra == \"docs\"","pytest-timeout<3.0.0; extra == \"docs\"","pytest<10.0.0,>=6.2.2; extra == \"docs\"","python-dateutil<3.0.0,>=2.8.0; extra == \"docs\"","python-json-logger<5.0.0,>=2.0.0; extra == \"docs\"","python-ldap<4.0.0,>=2.4; extra == \"docs\"","python-liquid<3.0.0,>=2.0.0; extra == \"docs\"","PyYAML<7.0.0,>=5.4; extra == \"docs\"","rdflib==6.3.2; extra == \"docs\"","redash-toolbelt<0.2.0; extra == \"docs\"","redshift-connector<3.0.0,>=2.1.5; extra == \"docs\"","requests-gssapi<2.0.0; extra == \"docs\"","requests-mock<2.0.0; extra == \"docs\"","requests<3.0.0,==2.32.5; extra == \"docs\"","requests_file<4.0.0,==3.0.1; extra == \"docs\"","requests_ntlm<2.0.0; extra == \"docs\"","ruamel.yaml<0.19.0; extra == \"docs\"","ruff==0.11.7; extra == \"docs\"","schwifty<2026.0.0; extra == \"docs\"","scipy<2.0.0,>=1.7.2; extra == \"docs\"","sentry-sdk<3.0.0,>=1.33.1; extra == \"docs\"","setuptools<82.0.0; extra == \"docs\"","simple-salesforce<2.0.0; extra == \"docs\"","slack-sdk==3.18.1; extra == \"docs\"","smart-open[azure,s3]<8.0.0,>=5.2.1; extra == \"docs\"","snowflake-connector-python<5.0.0,>=4.4.0; extra == \"docs\"","snowflake-sqlalchemy<2.0.0,>=1.8.0; extra == \"docs\"","sql-metadata<3.0.0; extra == \"docs\"","sqlalchemy-bigquery<2.0.0,>=1.4.1; extra == \"docs\"","sqlalchemy-cockroachdb<2.0.0; extra == \"docs\"","sqlalchemy-pytds<2.0.0,>=0.3; extra == \"docs\"","sqlalchemy-redshift<=0.8.14,>=0.8.3; extra == \"docs\"","sqlalchemy2-stubs<0.1.0; extra == \"docs\"","sqlalchemy<2,>=1.4.39; extra == \"docs\"","sqlglot==30.0.3; extra == \"docs\"","sqlparse<0.6.0; extra == \"docs\"","stopit==1.1.2; extra == \"docs\"","tableauserverclient<=0.40,>=0.24.0; extra == \"docs\"","tableschema<2.0.0,>=1.20.2; extra == \"docs\"","tabulate<0.10.0; extra == \"docs\"","tenacity!=8.4.0,<9.0.0,>=8.0.1; extra == \"docs\"","teradatasqlalchemy<=20.0.0.2,>=17.20.0.0; extra == \"docs\"","time-machine<4.0.0; extra == \"docs\"","toml<=0.10.2,>=0.10.0; extra == \"docs\"","traitlets!=5.2.2,<6.0.0; extra == \"docs\"","trino[sqlalchemy]<=0.336.0,>=0.308; extra == \"docs\"","twine<7.0.0; extra == \"docs\"","types-cachetools<7.0.0; extra == \"docs\"","types-click-spinner<=0.1.13.20250809,>=0.1.13.1; extra == \"docs\"","types-click==0.1.12; extra == \"docs\"","types-dataclasses<0.7.0; extra == \"docs\"","types-Deprecated<2.0.0; extra == \"docs\"","types-protobuf<7.0.0,>=4.21.0.1; extra == \"docs\"","types-PyMySQL<2.0.0; extra == \"docs\"","types-pyOpenSSL<27.0.0,>=24.1.0.20240722; extra == \"docs\"","types-python-dateutil<3.0.0; extra == \"docs\"","types-pytz<2026.0.0; extra == \"docs\"","types-PyYAML<7.0.0; extra == \"docs\"","types-requests<=2.31.0.3,>=2.28.11.6; extra == \"docs\"","types-six<2.0.0; extra == \"docs\"","types-tabulate<0.10.0; extra == \"docs\"","types-toml<0.11.0; extra == \"docs\"","types-ujson<6.0.0,>=5.2.0; extra == \"docs\"","typing-inspect<0.10.0; extra == \"docs\"","typing_extensions<5.0.0,>=4.8.0; extra == \"docs\"","ujson<6.0.0,>=5.12.0; extra == \"docs\"","unstructured-ingest[confluence,notion]==0.7.2; extra == \"docs\"","unstructured[md]==0.18.24; extra == \"docs\"","urllib3<3.0,>=1.26; extra == \"docs\"","uvicorn<0.41.0; extra == \"docs\"","vertica-sqlalchemy-dialect[vertica-python]==0.0.8.2; extra == \"docs\"","wcmatch<11.0.0; extra == \"docs\"","websocket-client<2.0.0; extra == \"docs\"","zstd<1.5.6.8; extra == \"docs\"","mypy==1.17.1; extra == \"lint\"","ruff==0.11.7; extra == \"lint\"","deepdiff!=8.0.0,<9.0.0; extra == \"testing-utils\"","orderly-set!=5.4.0,<6.0.0; extra == \"testing-utils\"","pytest-docker<4.0.0,>=1.1.0; extra == \"testing-utils\"","pytest-timeout<3.0.0; extra == \"testing-utils\"","pytest<10.0.0,>=6.2.2; extra == \"testing-utils\"","PyYAML<7.0.0; extra == \"testing-utils\"","acryl-datahub-classify==0.0.11; extra == \"integration-tests\"","acryl-great-expectations==0.15.50.1; extra == \"integration-tests\"","acryl-pyhive[hive-pure-sasl]==0.6.18; extra == \"integration-tests\"","azure-core<2.0.0,>=1.38.0; extra == \"integration-tests\"","azure-identity<2.0.0,>=1.21.0; extra == \"integration-tests\"","azure-mgmt-datafactory<10.0.0,>=9.0.0; extra == \"integration-tests\"","azure-storage-blob<13.0.0,>=12.19.0; extra == \"integration-tests\"","azure-storage-file-datalake<13.0.0,>=12.14.0; extra == \"integration-tests\"","boto3<2.0.0,>=1.35.0; extra == \"integration-tests\"","botocore!=1.23.0,<2.0.0; extra == \"integration-tests\"","cachetools<6.0.0; extra == \"integration-tests\"","clickhouse-sqlalchemy<0.2.5,>=0.2.0; extra == \"integration-tests\"","dask[dataframe]<2024.7.0; extra == \"integration-tests\"","databricks-dbapi<0.7.0; extra == \"integration-tests\"","deltalake!=0.18.0,!=0.6.4,<1.0.0,>=0.6.3; (platform_system == \"Darwin\" and platform_machine == \"arm64\") and extra == \"integration-tests\"","deltalake!=0.6.4,<1.0.0,>=0.6.3; (platform_system != \"Darwin\" or platform_machine != \"arm64\") and extra == \"integration-tests\"","feast<1,>=0.34.0; extra == \"integration-tests\"","flask-openid<2.0.0,>=1.3.0; extra == \"integration-tests\"","google-cloud-aiplatform<2.0.0,>=1.80.0; extra == \"integration-tests\"","gql[requests]>=4.0.0; extra == \"integration-tests\"","greenlet<4.0.0; extra == \"integration-tests\"","hdbcli<3.0.0,>=2.11.20; (platform_machine != \"aarch64\" and platform_machine != \"arm64\") and extra == \"integration-tests\"","ibm_db_sa==0.4.3; (platform_machine == \"x86_64\" or platform_system == \"Darwin\") and extra == \"integration-tests\"","IPython!=8.22.0,<9.0.0; extra == \"integration-tests\"","jdk4py<22.0,>=21.0; extra == \"integration-tests\"","JPype1<2.0.0; extra == \"integration-tests\"","jupyter_server<3.0.0,>=2.14.1; extra == \"integration-tests\"","kerberos<2.0.0,>=1.3.0; extra == \"integration-tests\"","lark<2.0,>=1.3.1; extra == \"integration-tests\"","more-itertools<11.0.0,>=8.12.0; extra == \"integration-tests\"","numpy<2; extra == \"integration-tests\"","openpyxl<4.0.0,>=3.1.5; extra == \"integration-tests\"","pandas<3.0.0; extra == \"integration-tests\"","parse<2.0.0,>=1.19.0; extra == \"integration-tests\"","patchy==2.8.0; extra == \"integration-tests\"","pip; extra == \"integration-tests\"","psycopg2-binary<3.0.0; extra == \"integration-tests\"","pyarrow<24.0.0,>14.0.0; extra == \"integration-tests\"","PyAthena[SQLAlchemy]<3.0.0,>=2.6.0; extra == \"integration-tests\"","pydantic<2.12; extra == \"integration-tests\"","pydeequ<2.0.0,>=1.1.0; extra == \"integration-tests\"","pydruid<=0.6.9,>=0.6.2; extra == \"integration-tests\"","pyiceberg[adlfs,dynamodb,glue,hive,pyarrow,s3fs,snappy,zstandard]<=0.10.0,>=0.9.0; extra == \"integration-tests\"","pymetastore<1.0.0,>=0.4.2; extra == \"integration-tests\"","pymysql<2.0.0,>=1.0.2; extra == \"integration-tests\"","pyodbc<6.0.0,>=4.0; extra == \"integration-tests\"","pyOpenSSL<27.0.0,>=26.0.0; extra == \"integration-tests\"","pyspark<4.0.0,~=3.5.6; extra == \"integration-tests\"","python-ldap<4.0.0,>=2.4; extra == \"integration-tests\"","pyzipper<1.0,>=0.3.6; extra == \"integration-tests\"","rdflib==6.3.2; extra == \"integration-tests\"","redash-toolbelt<0.2.0; extra == \"integration-tests\"","requests<3.0.0,==2.32.5,>=2.28.0; extra == \"integration-tests\"","requests_file==3.0.1; extra == \"integration-tests\"","responses<1.0,>=0.25.0; extra == \"integration-tests\"","schwifty<2026.0.0; extra == \"integration-tests\"","scipy<2.0.0,>=1.7.2; extra == \"integration-tests\"","slack-sdk==3.18.1; extra == \"integration-tests\"","smart-open[azure,s3]<8.0.0,>=5.2.1; extra == \"integration-tests\"","sql-metadata<3.0.0; extra == \"integration-tests\"","sqlalchemy-bigquery<2.0.0,>=1.4.1; extra == \"integration-tests\"","sqlalchemy-hana<5.0.0,>=0.5.0; (platform_machine != \"aarch64\" and platform_machine != \"arm64\") and extra == \"integration-tests\"","sqlalchemy-pytds<2.0.0,>=0.3; extra == \"integration-tests\"","sqlalchemy<2,>=1.4.39; extra == \"integration-tests\"","sqlglot==30.0.3; extra == \"integration-tests\"","sqlparse<0.6.0; extra == \"integration-tests\"","starrocks<2.0,>=1.3.3; extra == \"integration-tests\"","tableschema<2.0.0,>=1.20.2; extra == \"integration-tests\"","tenacity!=8.4.0,<9.0.0,>=8.0.1; extra == \"integration-tests\"","traitlets!=5.2.2,<6.0.0; extra == \"integration-tests\"","ujson<6.0.0,>=5.12.0; extra == \"integration-tests\"","urllib3<3.0,>=1.26; extra == \"integration-tests\"","vcrpy<9.0,>=8.0.0; extra == \"integration-tests\"","vertica-sqlalchemy-dialect[vertica-python]==0.0.8.2; extra == \"integration-tests\"","wcmatch<11.0.0; extra == \"integration-tests\"","zstd<1.5.6.8; extra == \"integration-tests\"","memray<2.0.0; extra == \"debug\""]},"github_stats":null,"bundle":null,"typescript":null,"known_issues":{"bugs_count":0,"bugs_severity":{},"status_breakdown":{},"link":null,"scope":"none"},"historical_compromise":null,"recommendation":{"action":"safe_to_use","issues":[],"use_version":"1.5.0.17","version_hint":null,"summary":"acryl-datahub@1.5.0.17 is safe to use (health: 82/100)"},"version_scoped":null,"requested_version":null,"_cache":"miss","_response_ms":829,"_powered_by":"depscope.dev — free package intelligence for AI agents","typosquat":{"is_suspected":false},"maintainer_trust":{"available":false},"malicious":{"is_malicious":false},"scorecard":{"available":false},"quality":{"available":true,"criticality_score":null,"criticality_tier":null,"velocity_pct":null,"velocity_trend":null,"publish_security":"api_token"},"version_history_summary":{"total_versions":20,"first_release_age_days":1854,"last_release_days_ago":1,"avg_days_between_releases":98,"release_velocity":"active"}}