Tools for distributing Python software:
[http://www.mcmillan-inc.com/installer_dnld.html McMillan's Installer]
[http://www.jrsoftware.org/isinfo.php Inno Setup] - use to wrap up the output of the above into a Windows exe
["Freeze"] & ["Py2Exe"] -- building executables for Unix & Windows
MacPython BundleBuilder (Mac OS X)
[http://undefined.org/python/#py2app py2app] - Converts Python scripts into executable Mac OS X applications
[http://effbot.org/zone/exemaker.htm ExeMaker] - Creates EXE loaders for Python scripts (for Windows)
Also see:
[http://www.mcmillan-inc.com/install1.html McMillan's page] about (other) distributing solutions.
Thinki's PythonInstallers.
[http://www.showmedo.com/videos/video?name=linuxJensMakingDeb&fromSeriesID=37 ShowMeDo video] (and wiki) on how to create a Debian package (.deb) from a python program (.py). This is useful if you want to distribute to Debian based Linux Systems like [http://www.debian.org Debian] or [http://www.ubuntulinux.com Ubuntu].
Note:
As of Feb 2004 McMillan's site is not functional. For saved version see http://www.the-jedi.co.uk/comps/downloads