woodwork icon indicating copy to clipboard operation
woodwork copied to clipboard

Move `scipy` and `scikit-learn` into an optional dependency during woodwork installation

Open ParthivNaresh opened this issue 2 years ago • 0 comments

In an effort to make Woodwork more lightweight and less dependent on outside libraries that could yield potential dependency conflicts, we should move scipy and scikit-learn out of the core installations and under an optional pip install woodwork[stats].

This issue tracks:

  • making the changes to pyproject.toml
  • making the changes to all core requirement files
  • adding a stats (or optional) requirement file to track these optional libraries
  • making the necessary CI changes to install the optional dependencies
  • editing any test files that use these libraries for import or skip
  • move all current imports in files that use these libraries to import within functions instead

ParthivNaresh avatar Oct 24 '22 14:10 ParthivNaresh