Hi @iyashk-DB , what you're saying mostly makes sense, but the initial `sys.path.insert` I posted should be accurate. For example, I show how my Workspace is setup, and you can trace same path:

/Workspace/Users/***@***.com/lakeflow_connect/graph_sharepoint_lists_pipeline_test1/src

ChristianRRL_0-1784665472255.png

And for some reason, what I posted earlier doesn't work:

import sys
sys.path.insert(0, "/Workspace/Users/***@***.com/lakeflow_connect/graph_sharepoint_lists_pipeline_test1/src")

I also tried your suggestion to pip install the package, but it doesn't seem to be working. Since this is a Lakeflow Connect pipeline, I don't know if it actually lets me run commands like that on a cell. Instead, I have to either (A) Dry run the pipeline, (B) Run pipeline, or (C) cry.

ChristianRRL_1-1784665729346.png

I'm sure there's something missing here, but as far as the ingest notebook + repo structure, it "seems" fine to me!