Master has been updated to python 3, so we now need to be using that to parse it. This probably means we need a switch on the branch record to specify which version to run it with, and we need to fix up the layer index update script so it runs with python 3.
Status on this is that the patches have been sent out for review, and Michael is working on the server side to upgrade to the new version. Last we talked he's stuck building one of the dependencies (django-nvd3) against python3.
This worked for me: 3 locale-gen "en_US.UTF-8" 4 export LANG=en_US.UTF-8 5 pip3 install django-nvd3
Right, it also worked fine for me installing into a virtualenv with pip, so something unusual is happening in Michael's setup.
Michael switched the live instance over to the python 3 version on Thursday (July 7th), and all changes required have been merged to the layerindex-web master branch.