SciKit learn is a very large dependency that was not being directly used in this package. I've removed it and added joblib for the pipelining (was previously used, but through a transitive dependency) and scipy, which is required to unpickle the models artifacts.
Summary of changes
Declares explicit and direct dependencies used by the package.
Reduces the footprint of this package (which is great for people using Docker where the smaller the image, the better)
SciKit learn is a very large dependency that was not being directly used in this package. I've removed it and added joblib for the pipelining (was previously used, but through a transitive dependency) and scipy, which is required to unpickle the models artifacts.
Summary of changes