dlt.common.libs
Detect optional dataframe libs without forcing their import.
is_instance_lib
def is_instance_lib(obj: Any, *, class_ref: str) -> bool
Allows isinstance() checks without directly importing 3rd party libraries
Example:
df = pd.DataFrame(...)
is_instance_lib(df, class_ref="pandas.DataFrame")