How do I bundle a Python application including dependencies into a Windows Installer package for distribution?
packaging, python, windows-installer
Solution
Kind of a dup of this question about how to make a python into an executable.
It boils down to:
py2exe on windows, Freeze on Linux, and py2app on Mac.
Problem
I need to package my Python application, its dependencies, and Python itself into a single MSI installer for distribution to users. The end result should desirably be: - Python is installed in the standard location - the package and its dependencies are installed in a separate directory (possibly site-packages) - the installation directory should contain the Python uncompressed and a standalone executable is not required