import pandas as pd from typings import List def must_have_columns(df: pd.DataFrame, columns: List[str]): if not all(col in df.columns for col in columns): raise ValueError(f"DataFrame is missing required columns: {columns}")