Check out the re-write of this package here.
Scraping and manipulating NHL PbP Data
This package contains tools for scraping and analyzing NHL data. It is a rewrite of some of my earlier code, but may not be backwards-compatible. It is all in Python3 (>= 3.6)
In the future, you will be able to install from pip:
pip install scrapenhl
Dependencies include the usual python scientific stack: pandas, numpy, scipy, scikit-learn, matplotlib, and seaborn.
To install all of them easily, you can use Anaconda.
See also: nhlscrapi.