We can also remove pyparsing and pygal. Maybe these can be in a separate file optional_requirements.txt, so that we still keep track of what all dependecies are needed to use all the possible features of naarad