https://blog.jupyter.org/posts/2018/reproducible-data-dependencies-for-python-guest-post/