I have been using Eclispe IDE with the PyDev plugin for Python Development. it allow you to set up projects. you can use PyAnt to build them. It works great for me. It's free an easy to use. Eclipse is at http://www.eclipse.org
There is also Emacs with the python plugin Rob M. python project - http://pamie.sourceforge.net -- http://mail.python.org/mailman/listinfo/python-list