A suggestion for windows production.
I use py2exe to create a standalone exe with no outside dependencies. I then use an open source tool to create an installer. http://www.jrsoftware.org/isinfo.php The advantage of this approach is: - python does not need to be installed on the server machine - if the server is installed on your development machine, updating a package in python will not trash your install you can use WMI to push it around the network just food for thought, Mike

