scikit-learn
importlib-metadata
pandas
polars>=0.20.0
pyarrow  # required by polars <-> pandas conversion (DataFrame.to_pandas / pl.from_pandas)
scipy
numpy
requests
six
setuptools
tqdm
dill
Pillow
matplotlib
# Note: All dependencies verified working with Polars backend (2025-06-13)
# Note: configparser removed as it's built-in to Python 3.x
