going with a python setup script to make it easier and more future proof. packages.list contains a list of all the packages you want to install on ubuntu or mac.