added --allow-all-external due to new pip version failing to install package