spark-etl-pipeline/ ├── src/ │ ├── config/ # Pydantic settings │ ├── core/ # Decorators, generators, context managers │ ├── spark/ # Session, transformations, UDFs │ ├── etl/ # Extractors, ...