Fixing NLTK downloader: Downloading NLTK libraries using setup.py instead of having a separate python file which is run using the scripts keyword (which does not work in Windows) in setup.py.
Fixing DB downloader: To download the DBs when this package is installed, we can similarly move the download and extract code to setup.py. Current code does not work since there is a permission error when we try to extract the gzip file.
Based on this comment: https://github.com/somnathrakshit/geograpy3/issues/59#issuecomment-1140094639
scripts
keyword (which does not work in Windows) insetup.py
.