https://manningbooks.medium.com/deploying-machine-learning-models-part-3-managing-dependencies-22c0bc5ea9a8