Move `scipy` and `scikit-learn` into an optional dependency during woodwork installation
- Langage dominant
- Python
- Étoiles
- 155
- Forks
- 24
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
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
Guide de contribution
Ouvrir le guide de contribution
Évaluation
Cette issue n'a pas encore été évaluée.