From cc70223ec86097b898c0e07cc03a0688b429f796 Mon Sep 17 00:00:00 2001 From: Dipankar Kushari Date: Thu, 14 May 2026 12:15:50 -0400 Subject: [PATCH] Add unitycatalog to base requirements Daft's `from daft.unity_catalog import UnityCatalog` transitively imports the `unitycatalog` package, which is not pulled in by `daft`/`getdaft`. Without it, users following the blog hit `ModuleNotFoundError: No module named 'unitycatalog'` on the first download step. Mirrors the fix in upstream PR #83. Co-authored-by: Isaac --- .../README.md | 2 +- .../requirements/base.txt | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/2026-04-processing-unstructured-data-in-volumes-with-UC-open-APIs/README.md b/2026-04-processing-unstructured-data-in-volumes-with-UC-open-APIs/README.md index b1540cd..223d9e6 100644 --- a/2026-04-processing-unstructured-data-in-volumes-with-UC-open-APIs/README.md +++ b/2026-04-processing-unstructured-data-in-volumes-with-UC-open-APIs/README.md @@ -41,7 +41,7 @@ Authenticates to Databricks using OAuth U2M (via the Databricks SDK), then downl ├── processing/ # Downstream ML inference │ └── huggingface_inference.py ├── requirements/ # Split by engine/use case -│ ├── base.txt # databricks-sdk, python-dotenv +│ ├── base.txt # databricks-sdk, python-dotenv, unitycatalog │ ├── daft.txt │ ├── duckdb.txt │ ├── ray.txt diff --git a/2026-04-processing-unstructured-data-in-volumes-with-UC-open-APIs/requirements/base.txt b/2026-04-processing-unstructured-data-in-volumes-with-UC-open-APIs/requirements/base.txt index bec59e7..ff3bd03 100644 --- a/2026-04-processing-unstructured-data-in-volumes-with-UC-open-APIs/requirements/base.txt +++ b/2026-04-processing-unstructured-data-in-volumes-with-UC-open-APIs/requirements/base.txt @@ -3,3 +3,4 @@ # vending API (w.temporary_volume_credentials.generate_temporary_volume_credentials). databricks-sdk>=0.108.0 python-dotenv +unitycatalog