Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
ParthivNaresh opened this issue Oct 24, 2022 · 0 comments

Comments

@ParthivNaresh
Copy link
Collaborator

ParthivNaresh commented Oct 24, 2022

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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant