Changes to setup.py to allow it to be parsed by python3.x. This allows it to get far enough that it can check the python version and issue a sensible error message if running under unsupported python3 or above
This change fixes the parsing errors which yields this and adds some logic to check for python 3 or higher and exit with a reasonable error message.
python3 octal format is different so symbolic versions of the permissions an integer format of the bit mask are used.
'/n'.join(installed) barfed so I've changed it to a simple and readable for print loop.