Change to Python 2. Note Beautiful Soup (BS) 3 is used in the remainder of the pull request. BS4 failed to pip install under a clean Python 3 virtualenv when I tested it last week, so that's why I added Python 2 explicitly. It's also to support the AUR package I'm now maintaining, as Arch Linux defaults "python" to Python 3, so making it python2(.7) explicitly and pragmatically resolves this issue.