Py2App is a command line tool that lets you build apps on the Mac. It will read your setup.py, read in all the files associated with your app and then bundle it up into the app file. Py2App can also be used to create different sizes of icons for an app.