alteryx / alteryx/woodwork

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

Ouverte
#1,548 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
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.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.